- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Web前端开发学习指南
Web前端开发学习指南Web前端开发越来越受到互联网企业的关注,优秀的Web前端开发工程师一直都是互联网行业竞相追逐的人才【前端开发月薪多少?】;作为一名初学Web前端开发的小白,应该如何展开前端的学习呢?【前端开发需要学哪些?】下文将分享Web前端开发学习指南,希望能给大家一些帮助。【前端入门到精通教程】Web发展史想要学好某种技能,首先你需要做的是了解其发展史;学Web前端也一样,你先要对Web的历史有一定的了解,才能更好的理解Web前端。Web前端开发必备技能懂web标准,熟练手写xhtml css3 并符合 w3c标准代码能兼容主流浏览器。ie ff等。会javascript,精确jquery.Yui常用库。最后,熟悉一门后台编程语言php等。三、Web前端开发学习思路零基础学习Web前端的话,可以按如下思路系统学习:基础知识: 1. html + css。这部分建议在 上学习,边学边练,每章后还有小测试。之后可以模仿一些网站做些页面。在实践中积累了一些经验后,可以系统的读一两本书,推荐《head first html 与css中文版》,不过这本书讲的太细了,我没能拿出耐心细读。 2. javascript。要学的内容实在很多,如果没有其他编程语言的基础的话,学起来可能要费些力,还是建议先在 w3school上学习。之后建议马上看《javascript语言精粹》,js是一门很混乱的语言,这本书能够帮助你区分哪些是语言的精华,哪些是糟粕,对于语言精华,应该深入学习。糟粕部分能看懂别人写的代码就行,自己就不用尝试了。进阶: CSS。必看《精通css》,看完这本书你应该对:盒子模型,流动,block,inline,层叠,样式优先级,等概念非常了解了。作为练习可以看下《css艺门之匠》这本书,它对标题,背景,圆角,导航条,table,表单等主题都有详细的介绍。Javascript。上面提到内容还不足以让你胜任js编程。在有了基础之后,进一步学习内容包括: 1)框架。推荐jQuery,简单易用,我的第一web项目就是在w3school简单学习后,直接上手jQuery完成的,真的很难简单,很好用。但 jQuery适用环境有限,对于那些对性能要求很高的页面无法胜任。推荐了解一下 YUI 或百度的 tangram ,都很好用,学习方法也很简单,照着产品文档做几个页面就行了,不用面面俱到,以后遇到问题查文档就行了。框架可以帮你屏蔽浏览器的差异性,让你能更专注与web开发学习的精髓部分。 2)javascript语言范式。这个名字可能并不恰当,只是我找不到可以描述“面向对象”,“函数式”这个两个概念的概念。javascript不完全是一个面向对象的语言,它的很多设计理念都有函数编程语言的影子,甚至说如果你不用面向对象,完全可以把它理解成一门函数式编程语言。javascript的很多语言特性,都是因为他具有函数是语言的特点才存在的。这部分推荐先学习面向对象的基本理论,对封装,继承,多态等概念要理解,维基百科,百度百科会是你的帮手,另外推荐《object oriented javascript》,应该有中文版。对与函数式编程我了解的也不系统,不好多说。 3)javascript语言内部机制。必须弄清如下概念:js中变量的作用域,变量传递方式,函数的定义环境与执行环境,闭包,函数的四种调用方式(一般函数,对象的方法,apply,call),以及四种调用方式下,‘this’指向的是谁。这部分内容你会在《javascript语言精粹》中详细了解。另外,你必须理解json。 4)dom编程,这个web前端工程师的核心技能之一。必读《Javascript Dom编程艺术》,另外《高性能javascript》这本书中关于dom编程的部分讲的也很好。 5)ajax编程,这是另一核心技术。ajax建议在网上查些资料,了解这个概念的来龙去脉,百度百科,维基百科上的内容就足够了。真正编程是很容易的,如今几乎所有框架都对ajax有良好的封装,编程并不复杂。 6)了解浏览器差异性。这部分包括css和js两部分,浏览器差异内容很多,建议在实践中多多积累。另外对于浏览器的渲染模式,DOCTYPE等内容应该系统学习。再进一阶:有了以上知识,对于大多数小型网站,你应该已经可以写出能够工作的代码了。但写出可以运行的代码,只是编程的最初级阶段。更高要求大概还有三方面:易维护。对于页面你该理解‘样式’,‘数据’,‘行为’三者分离,对应的当然就是css,html,js。对于js代码,你最好了解设计模式,重构,MVC等内容。可测性。js代码可测性的主题,我正在研究,欢迎感兴趣的同学联系我,共同学高性能。必读《高性能javascrip
您可能关注的文档
最近下载
- 船舶自动识别系统(AIS)术语.pdf VIP
- 2025年湖南湘江新区招聘事业单位工作人员77人笔试备考题库及答案解析.docx VIP
- 2025年湖南湘江新区招聘事业单位工作人员77人笔试参考题库附答案解析.docx VIP
- 【抗战胜利80周年】纪念中国人民抗日战争暨世界反法西斯战争胜利80周年.pptx VIP
- 我理想的大学--武汉大学.ppt
- 2025年湖南湘江新区招聘事业单位工作人员77人备考练习试题及答案解析.docx VIP
- 2025湖南长沙市湘江新区招聘事业单位工作人员77人考试备考题库及答案解析.docx VIP
- 五年级数学人工智能AI赋能国家中小学智慧教育平台应用案例.docx
- 2025年湖南湘江新区招聘事业单位工作人员77人考试备考题库及答案解析.docx VIP
- 中建XXX局各类建筑工程技术经济指标(含计算公式).pdf VIP
文档评论(0)