目前,前端的技术更新速度越来越快,与其说是更新速度,不如说前端领域的边界在扩大。 从最初的PC端到浏览器,再到移动端,再到各种终端。 WEB前端已经从最初的信息展示发展到与用户关系越来越密切的APP交流形式,与用户的关系越来越密切。
目前,前端的爆炸程度超出了开发人员的想象。 明明只是简单地开发页面,但并不像市场上说的那样。 其实隔行如隔山,我们站在门外往往也无法理解门内的实际情况。 前端之所以变得越来越重要,实际上是因为用户体验被提到了很高的水平。 这得感谢你瘦了的衬衫。 如果没有他,现在我们可能在塞班的世界里很辛苦。 尽管与用户直接交互的前端领域达到了令人惊叹的高度,但前端的基础——前端的核心技术——仍然没有改变。 前端日常开发的语言仍然是HTML,CSS,Javascript语言。
1. HTML-超文本标记语言HTML作为前端核心开发语言实际上不是编程语言,而是通过向文本添加与它的命名实际上不同的标记(标记元素)来实现页面的可视化、可读性和其他的心跳因此,关于HTML这个语言,只要熟练掌握基本规则,运用一点就能马上学会和实践。 另外,不需要逻辑基础,是完全结构性的开发工作。
2. CSS-级联样式表已经开发多年了,但是这个语言还没有发言权。 该语言实际上是为了解决HTML标记(标记元素)的肥大化问题而产生的。 而且,这个语言的设计真的很棒。 CSS的核心是文档流的定义和选择器,通过对HTML文档的重新定义引入文档流的概念,利用灵活的选择器对原本臃肿的标签进行页面内容样式修改。 值得注意的是3358www.Sina.com/、文档流的定义、以及元素盒模型。
3. Javascript-嵌入式脚本语言通常被称为嵌入式脚本,因为Javascript原本是在浏览器中运行的,但仍然不影响Javascript成为强大的编程语言。 该语言主要实现对用户行为的响应问题,因此基于用户行为事件,对不同的操作结果进行响应。 该语言是前端的重要语言,因为它需要Javascript来实现所有用户体验。 这个语言越来越完善,正在向静态化方向发展。
1 ) .库是针对某些功能(如文件上传场景的软件包实现)实现的软件包,称为文件上传类库。 举个例子是的,但不限于此。
2 ) .框架是解决更多问题的封装实现。 例如,jQuery框架是实现Javascript的PC端浏览器API兼容性的框架(Zepto面向移动端),MVVM框架是为了快速构建接口的封装实现,通过DOM操作
上面已经提到了前端的基础,无论前端技术如何发展,基础的内容都以这三种语言为中心,基础的理解和掌握将会进一步拓宽以后的道路。 后续章节将陆续更新这三种语言的具体细节。