浅谈前端入门及学习路线

74 阅读2分钟

第一步

基础三剑客:html5+css3+js(es5+Dom+Bom)+jQuery,

学习程度:

html要能熟练使用常用容器标签,熟悉内联元素,块级元素,各种媒体标签,熟练使用表单相关标签,如input的type各种类型,以及空值长度验证,表单清空,提交,各种表单元素的源事件,如onchange、oncellchange,以及h5版本新的元素,图像热区、ifarm、canvas等。

css掌握各种类型、属性的选择,伪类选择,nth函数选择,before、after元素添加位置元素,animation(自发动画)、transition(触发动画)等。

js掌握基本的三个组成es、dom、bom,dom是浏览器浏览的页面提供的操作API,bom是浏览器提供的能控制浏览器自身的API,bomapi主要是浏览器的功能按钮及页面的操作,domapi主要提供浏览器中网页的数结构模型,使js可以通过document对象操作页面渲染的元素,es是全球统一的js语言规范,其中定义了很多操作字符串、数组、对象、处理异步的方法,如果你在js编程中对某些功能实现有困难,不妨翻看一下es语法(基础是es5,es6要学好,es7了解,有需要时翻查),掌握各种类型,类型鉴定,强制类型转换,重点掌握字符串、数组、对象的相关操作,了解js各种类型及原型链,作用域链,主线程和异步的关系。

jQuery 写的更少,做的更多,在js狼烟四起的年代,浏览器兼容成了一个棘手且耗时的问题,在此情况下,jQuery诞生了,这个单词不是首字母大写,就是为了彰显query这个单词,在解决兼容性的问题下,jQuery还提供了友好的元素筛选功能,封装那些复杂的dom基层代码。内容少,必须掌握。

第二步

后续更新……