1、语义化H5标签
1.1、H5引进了一些新的标签,特别留意article、header、footer、aside、nav等,留意HTML的标题结构
1.2、了解阅览器解析HTML的进程,了解DOM的树形结构,及相应API
1.3、了解HTML标签在各个阅览器上的默许款式(署理款式),了解CSS中的重置款式表的概念
1.4、了解Canvas、SVG、video等功用性标签
1.5、了解form、iframe标签,了解文件提交进程
引荐书本:
1、《HTML5秘籍》
2、高健壮性CSS
2.1、学习根底知识,包含大部分常用特点、选择器的用法,要对大多数标签有个根底概念
在日常运用的根底上,测验学习阅览器兼容性问题,要知道兼容性的首要问题及解决办法
2.2、深化了解盒子模型,区别块级元素、行内元素,有几个比较重要的特点:
display、float、position,一定要弄清楚
区别盒子、行内盒子的概念
别的能够考虑学一些预编译言语:sass、less,都很简略
2.3、学习常用结构,能够运用bootstrap构建项目
2.4、学习结构的代码安排办法
包含:12格栅体系、组件化、组件的风格化等
2.5、学习CSS 3的新功用,特别是动画作用、选择器
2.6、认真学习一些CSS目标化思维,学习编写简洁性、高复用性、高健壮性的CSS
2.7、有空的话,能够看看所谓的扁平化规划,还有简洁性
2.8、了解CSSOM、render、reflow、CSS功用、CSS堵塞概念
学习办法:
1、多看别人的代码,一些规划的不错的网站便是很好的学习资料,比方拉勾网
2、一定要学会运用grunt、gulp紧缩CSS
3、display + position + float 能够组合出很杂乱的作用,多想想盒子模型
4、测验在不必float,且position不为absolute的情况下完结等高、等宽等布局
引荐书本:
1、《图灵程序规划丛书:HTML5与CSS3规划方式》
2、《Web开发技术丛书:深化了解Bootstrap》
3、《高流量网站CSS开发技术》
4、《CSS规划完全研讨》 这个一定要
5、《Web开发技术丛书:深化了解Bootstrap》
6、能够找一些专门讲SASS的书,可是我没找到
7、《CSS威望攻略(第3版)》
3、深化学习JS
3.1、重新学习JS语法,留意:表达式(特别是函数拜访表达式)、句子、类型(包含类型判别)
留意,这个时分首要倾向于“原生”JS哦,不要运用结构
3.2、深化了解JS的“一级函数”、目标、类的概念
学会运用函数来结构类、闭包,学会用面向目标的办法安排代码
3.3、深化了解JS的作用域、作用域链、this目标(在各种调用方式中,this的指向)
了解函数的各种调用办法(call、apply、bind等)
3.4、了解目标、数组的概念
了解目标的“[]”调用,了解目标是一种“特别数组”
了解for句子的用法
深化了解JS中原始值、包装目标的概念(重要)
3.5、学习一些常用结构的运用办法,包含:JQUERY、underscore、EXTJS,加分点有:backbone、angularjs、ejs、jade
经过比较多个结构的运用办法,想清楚“JS言语极端灵敏”这一现实
总结常见用法,进步学习速度
学习模块化开发(运用require.js、sea.js等)
3.6、恰当看一些闻名结构的源码,比方jQuery(不主张看angularjs,太杂乱了)
重要的是学习结构中代码的安排方式,即规划方式
3.7、了解JS解说、运转进程,了解JS的单线程概念
深化了解JS事情、异步、堵塞概念
3.8、了解阅览器组成部件,了解V8的概念
学习V8的解说-运转进程
在V8根底上,学会怎样进步JS功用
学会运用chrome的profile进行内存走漏剖析
学习办法:
1、进步对自己的要求,要有代码洁癖
2、恰当的时分看看优异结构的源码,特别是结构的架构方式、规划方式
3、多学学规划方式
4、学习原生JS、DOM、BOM、Ajax
引荐书本:
1、《O'Reilly精品图书系列:JavaScript威望攻略(第6版)》 必看
2、《JavaScript规划方式》
3、《WebKit技术内情》
4、《JavaScript结构高档编程:运用Prototype YUI Ext JS Dojo MooTools》
5、《用AngularJS开发下一代Web运用》
6、跨终端
6.1、了解混合APP的概念
6.2、了解网页在各类终端上的体现
6.3、了解网页与原生app的区同,重在束缚
6.4、了解单页网站,特别要躲避页面的内存走漏问题
6.5、入门nodejs,对其有个根底概念,知道它能做什么,缺陷是什么
引荐书本:
1、《单页Web运用:JavaScript从BETWAY登录到后端 》
2、《Web 2.0界面规划方式》
3、《呼应式Web规划:HTML5和CSS3实战》
5、东西
学会运用grunt进行JS、CSS、HTML 紧缩,特别是模块化js开发时分的紧缩
会用PS进行切图、保存icon
下手sublime、webstorm
学会运用chrome调试面板,特别是:console、network、profile、element
进阶:
1、功用
1.1、了解资源加载的进程
包含:TCP握手衔接、HTTP恳求报文、HTTP回复报文
1.2、了解资源加载的功用束缚,包含:TCP衔接约束、TCP慢发动
1.3、了解CSS文件、JS文件紧缩,了解不同文件放在页面不同方位后对功用的影响
1.4、了解CDN加快
1.5、学会运用HTTP头操控资源缓存,了解cache-control、expire、max-age、ETag对缓存的影响
1.6、深化了解阅览器的render进程
引荐书本:
1、《Web功用威望攻略》
2、雅虎网站页面功用优化的34条黄金守则
2、http及TCP协议族
2.1、学习http协议,了解http恳求-呼应方式
2.2、了解http是运用层协议,它是构建在TCP/IP协议上的
2.3、了解http报文(恳求-呼应报文)
2.4、了解http署理、缓存、网关等概念,指定怎样操控缓存
2.5、了解http协议内容,包含:状况码、http头、长衔接(http1.1)
2.6、学习http服务器的作业模型,对静态文件、CGI、DHTML的处理流程有个大致概念
引荐书本:
1、《HTTP威望攻略》
2、《TCP/IP详解》
3、《图解TCP/IP(第5版)》
3、安全性
XSS、SQL注入
原文: 牛大大
TAG:BETWAY登录
本站欢迎任何方式的转载,但请有必要注明出处,尊重别人劳动成果
转载请注明: 文章转载自:BETWAY官网网 https://www.nucmc.com/show-28-450-1.html
转载请注明: 文章转载自:BETWAY官网网 https://www.nucmc.com/show-28-450-1.html