15158846557 在线咨询 在线咨询
15158846557 在线咨询
所在位置: 首页 > 营销资讯 > 网站运营 > 想自学web前端一些基础的维护,大佬们给个建议去哪些靠谱的网站学习?

想自学web前端一些基础的维护,大佬们给个建议去哪些靠谱的网站学习?

时间:2023-10-30 15:36:01 | 来源:网站运营

时间:2023-10-30 15:36:01 来源:网站运营

想自学web前端一些基础的维护,大佬们给个建议去哪些靠谱的网站学习?:一.前端通用学习方法

前端开发上手快,又容易得到反馈(页面效果是可见的) , 我推荐学习-点内容后快速实战,在实

战中找到成就感,发现问题,然后再带着问题回去系统学习, 如此往复。

二、基础

html + css .

这部分建议在w3school在线教程.上学习,边学边练,章后还有小测试。学习过程中请打开

chrome浏览器调试工具,直接命令行在内做些练习。学习资料和开发工具

javascript

要学的内容实在很多,如果没有其他编程语言的基础的话,学起来可能要费些力,还是建议先在

w3school上学习。之后建议马.上看《javascript语言精粹》, js是-门很混乱的语言,这本书能够

帮助你区分哪些是语言的精华,哪些是糟粕,对于语言i精华,应该深入学习。糟粕部分能看懂别人

写的代码就行,自己就不用尝试了。对于习惯看视频学习的同学

3. html5

需要了解htm|都提供了哪些api ,然后项目中用起来。这部分没有什么难理解的,关键在于能用

html5解决业务问题,以及不支持html5的浏览器的降级方案。这部分体现了前端的一个思想:面向

未来编程,尽早将新技术引入业务中来,而不是过分考虑兼容性问题,进而导致面向过去编程。

虽然我没用过,但好几位同学推荐过了,大概看了下,内容还不错。


正如开篇的分析,目前市场缺的是高级前端,初级到高级的门槛不在未来,而是在过去的大学基础

课。

前端为什么要学这些?因为这些都是稍微复杂一点的场景解决问题的必备武器。 比如,把-个列表

形式的地址数据,以树形渲染到页面, 或者反过来;又比如,把一一个多级嵌套的数据对象,转化成

扁平的map结构再提交到服务器。更关键的,数据结构和算法,是计算机的思维方式,尤其是分治

递归的思想,影响到代码实现、模块设计、乃至到系统设计。

三、初级

有了以上基础,就可以进行一般的静态网页设计 ,不过对于复杂的页面还需要进一步学习。

1. css

对于css的学习,我推荐分三块:“ 基础概念”,“css2.1规范” ,“css3规范” 。必看精通

CSS(第2版) (豆瓣),看完这本书你应该对:子模型,流动, block , inline ,层叠,样式优先

级,等概念非常了解了。这本确实有些年头了,但基础概念部分讲述非常清晰,可以称之为经典。

ie6 , 7相关的内容可以不看。css3的部分可以参考: CSS3实用指南(豆瓣)。这本书同样有些老,只

是最新出版的书中没发现有特别好的。

关于浏览器兼容性。webkit内核已成为市场主流, ie6、7已成为历史, ie8、9的市场份额在进一步

缩小,总之兼容[E已不在是前端工程师面试需要考察的点。

2. javascript

上面提到内容还不足以让你胜任js编程。在有了基础之后,进-步学习内容包括

简单框架。推荐先学zepto ,简单易用,在w3school简单学习js后,直接上手zepto即可完

成一些简单的项目。zepto 源码简单清晰,也适合新手阅读。补充:可以使用codecademy学习

javascript , zepto ,用户体验真的很好(感谢TonyOuyang )。学习zepto只是为了快速上手开

发项目,获得成就感。同时还是要关注JS原生编程的能力,尤其随着低端浏览器份额的下降,很多

zepto API已经可以被原生浏览器api替代。以天猫消费者端h5页面为例,主要就是靠原生S +少

量zepto api的方式开发完成,配合pwa等浏览器最新api就可以开发出极致的用户体验。

3. html5

需要了解htm|都提供了哪些api ,然后项目中用起来。这部分没有什么难理解的,关键在于能用

html5解决业务问题,以及不支持html5的浏览器的降级方案。这部分体现了前端的一个思想:面向

未来编程,尽早将新技术引入业务中来,而不是过分考虑兼容性问题,进而导致面向过去编程。









关键词:建议,学习,自学,基础,维护

74
73
25
news

版权所有© 亿企邦 1997-2025 保留一切法律许可权利。

为了最佳展示效果,本站不支持IE9及以下版本的浏览器,建议您使用谷歌Chrome浏览器。 点击下载Chrome浏览器
关闭