BETWAY登录学习总结

导语 根底: 1、语义化H5标签 1 1、H5引进了一些新的标签,特别留意article、header、footer、aside、nav等,留意HTML的标题结构 1 2、了解阅览器解析HTML的进程,了解DOM的树形
根底:
        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注入

原文: 牛大大  
http://www.nucmc.com/ true BETWAY登录学习总结 http://www.nucmc.com/show-28-450-1.html report 6425 根底: 1、语义化H5标签 1 1、H5引进了一些新的标签,特别留意article、header、footer、aside、nav等,留意HTML的标题结构 1 2、了解阅览器解析HTML的进程,了解DOM的树形
TAG:BETWAY登录
本站欢迎任何方式的转载,但请有必要注明出处,尊重别人劳动成果
转载请注明: 文章转载自:BETWAY官网网 http://www.nucmc.com/show-28-450-1.html
BETWAY官网网 Copyright 2012-2014 www.nucmc.com All rights reserved.(晋ICP备13001436号-1)