工具类
-
Can I use:https://caniuse.com/#home
用来查CSS属性在浏览器之间的支持情况,一些属性在浏览器之间的兼容情况不一致。例:border-radius属性
可以得知此属性在IE6-8、Opera10.1中不能使用 -
阿里巴巴矢量图标库:https://www.iconfont. cn/
用来获取一些可爱的小图标,比如汉堡类:
-
ProcessOn:https://www.processon.com/
在线作图网站,支持流程图、思维导图、UML等多种作图方式。
-
Jiumo Search 鸠摩搜索:https://www.jiumodiary.com/
文档搜索引擎,pdf电子书很多我都是从这里下的。
-
我爱分享网:http://www.zhanshaoyi.com/rjxz.html
用来下载各类破解版的软件,我的Office和Acrobat XI破解版都是从这里下的。
-
ECHARTS:https://www.echartsjs.com/zh/index.html
用于做数据可视化处理的JavaScript插件,基本的使用比较简单,效果也很酷。
-
牛客网:https://www.nowcoder.com/
刷题、面经、学习、求职全能网站,必备!
-
力扣:https://leetcode-cn.com/problemset/all/
数据与算法刷题必备网站。
文档类
-
MDN Web文档:https://developer.mozilla.org/zh-CN/
文档类网站首推MDN!平时用来查询JavaScript的各种API,内容非常全面而且比较新,一些废弃过时的API也会标注出来。缺点一是有时候讲得过于全面细致,看起来有点费时间。二是部分文档还是英文未翻译状态,建议搭配谷歌翻译插件使用。
-
菜鸟教程:https://www.runoob.com/
也是平时很常用的网站,全面性不如MDN,常用的API基本都有但一些比较新的就不全。讲解API的深度比较浅,适合想简单了解API时使用。
-
w3school 在线教程:https://www.w3school.com.cn/
经典老牌文档网站,以前常用它查HTML标签和CSS属性,还是比较好用的。缺点是内容比较老旧,而且它的搜索功能不知道为啥,一直不能正常使用。
-
印记中文:https://www.docschina.org/
最近刚发现的宝藏网站,里面有几乎所有常用工具、框架的中文文档。
-
IBM Developer 中国:https://www.ibm.com/developerworks/cn/
个人用得比较少,之前在这里看过一篇讲Node.js的文章写得很好。估计以后也会有用得到它的地方。
个人网站类
-
阮一峰的网络日志:http://www.ruanyifeng.com/blog/
大神阮一峰的博客,涉及的面积非常广。npm、Unicode、Flexbox等等内容我都是看他的日志学习到的。另外,最近在看他的ES6网站,也非常棒。在此也推荐一下:https://es6.ruanyifeng.com/
-
廖雪峰的官方网站:https://www.liaoxuefeng.com/
也是大神廖雪峰的官方网站,里面有各种各样的教程,看了一部分讲解JavaScript的,感觉讲得很好,很容易理解。
-
awesome-coding-js:http://www.conardli.top/docs/
是一个讲解JavaScript数据结构与算法的个人网站,不清楚网站主人的姓名。但看过一点其中的内容,感觉挺全面挺好。
学习路线书籍推荐
-
HTML CSS:《HTML & CSS设计与构建网站》
适合新手入门学习HTML和CSS,书籍内容都是彩印很好看,讲解也比较通俗易懂。看书的同时把例子敲一遍,看完之后相信掌握HTML和CSS的基本用法就不成问题了。
-
JavaScript:
- 《JavaScript DOM编程艺术》第2版
适合没有js基础的新手入门学习JavaScript,作者语言比较幽默,讲解的js内容深度也不算太深。通过这本书的学习,可以对js有一个基本的了解,并且可以用js做一些小的好玩的效果。
- 《JavaScript高级程序设计》第3版
外号红宝书,重要性无需多言,堪称前端必读经典。适合有一定js基础的人阅读学习,不然学起来可能感觉比较生涩。缺点是书出版的时间很早,有一些API已经变更很大,甚至已经废弃不用。建议搭配MDN Web文档学习,以了解API的变更情况。
其中第18,19章与XML相关,因为API变更实在太大,我跳过了这两章。也建议考虑学习这两章的必要性。
- ES6:《ES6 标准入门》
阮一峰的著作,在上面的https://es6.ruanyifeng.com/就可以阅读电子版。讲解非常全面。最近正在学习当中…
- 《JavaScript DOM编程艺术》第2版
-
Node.js:《Node.js开发指南》
适合Node.js的入门学习,讲解通俗易懂。看完的感觉和以前看完DOM编程艺术有点像。
缺点是书的出版时间也很早,其中第五章使用Express制作微博网站,书中的代码能正常使用的已经不多。Express API变动很大。可以跳过这一章节,如果实在不舍得跳过,建议搭配Express 4.x版本的中文文档学习。书中用的应该是2.x版本。
其他关于Node.js的推荐书籍还有《了不起的Node.js》和《深入浅出Node.js》,不过没有看过,据说内容要深一些。
- 数据结构与算法:这一块也是刚刚接触,看的书是《大话数据结构》,这本书评价一直很好,书中语言也很幽默易懂。但书中代码都是C语言编写的,看起来比较吃力。已经打算换成《学习JavaScript数据结构与算法》,不过还没有看过。如果内容不错,再做推荐。