学习前端之前,我们首先要了解,前端的“三剑客”——HTML、CSS、JavaScript。这个了解是简单到复杂,静态到动态的。页面的构建,渲染,简单的数据变化,这三个语言是需要了解和学习的。
一、HTML——超文本标记语言 1.它不是一种编程语言,而是一种标记语言,用于告诉浏览器如何构造你的页面 。所谓的“超文本”就是页面所呈现的可以是超脱文本的图片、颜色、音频甚至是程序和动画制作。设计单纯的页面框架,除了少数标签,基本标签都有首尾标签结合。
2.html就是设计基本的页面框架,利用标签来填充内容,只能设计静态页面。可以设计背景、样式、图片等等,但是页面的渲染一般都交给css。
二、CSS——层叠样式表 【html|前端三大基础语言------学习前先了解】CSS层叠样式表,是一个用于修饰文档(可以是标记语言HTML,也可以是XML或者SVN)的语言,可以将文档以更优雅的形式呈现给用户。 有三种引入方式,内联、内部、外部。css就是用来修饰html、渲染页面的,使页面更加美观、漂亮,呈现给观看者更好的视觉体验。但是,即使这样,现在也算是一种漂亮的静态页面。
三、JavaScript——镶嵌式脚本语言 1.JavaScript是一种具有函数优先的轻量级,解释型或即时编译型的编程语言。 这个语言非常强大,解决了静态页面的弊端,可以实现动态页面的实现,和简单的数据改变,相对的,也比较难学。
2.刚产生这门语言时,只是单纯的实现简单的表单验证和动画实现。随着时间的发展,JavaScript越来越成熟,实现本地数据的转换,基本的增删查改,接口的对接,异步请求等复杂功能。JavaScript类似java语言,但是更容易上手,也没有java语言那般严谨。
推荐阅读
- 前端|26自学转行前端(写给和1年前一样迷茫的我的你)
- C#+HtmlAgilityPack+Dappe
- leetcode|【LeetCode】118. 杨辉三角(js 实现)
- java|vue - ES6模块化、promise、webpack打包(所在在学的朋友们先看这篇,看了不吃亏)...
- AutoJs|薅羊毛专业版第四十一次更新
- AutoJs|基于autojs7的悟空浏览器辅助
- AutoJs|Autojs7实戦---薅羊毛时间版APK
- 浏览器工作原理与实践(四)
- 前端|「性能优化」首屏时间从12.67s到1.06s,我是如何做到的()