学习资源
1. 首选资源
MDN(mozilla基金会提供的,实时更新,严格,可改错)
网道(大佬阮一峰提供的免费学习资源)
ES6(ES6新增加的内容,也是阮一峰大佬提供的学习资源)
2. CSS学习资源
CSS-Tricks(全英文的CSS各种技巧,讲解清晰)
张鑫旭(中国花时间学CSS最多的人)
W3C标准(全英文版)
caniuse(可以查看CSS各属性的浏览器支持程度)
草图工具
前端的戒律之一就是必须有原型设计稿才能开始做项目,做PC和手机两个页面就必须有两套设计稿,否则就像无头的苍蝇乱撞,因此,推荐以下原型作图工具,都是可在线直接上手使用的。
Figma
Balsamiq
墨刀
Adobe XD
AxureRP
素材收集
1. PSD素材
Freepik
该网站可搜索web psd文件,免费下载psd,但要注明来源,可做练习使用
365psd
该网站的UI套件
2. 效果图
dribbble
顶级设计师社区,搜Web,不可下载,但可以模仿
图标网站
目前我所知道的好用的图标获取网站有两个,分别为:
国内阿里巴巴提供的矢量图标库 Iconfont
国外的图标提供网站 FontAwesome
在线 IDE 推荐
前端开发常用的 IDE 工具莫过于是 vscode
这个开源软件。但是现在也有很多在线的 IDE,不用安装直接使用。很适合在学习和测试的时候使用。
JSBin
JS Bin 是一个简单的在线 IDE。适合原生 html、css、js 的开发。
codesandbox
codesandbox 是一个集合度更高的收费的在线 IDE。支持多种前后端语言和框架。
另外,不要登陆该网站可以无限次免费使用,如果登录了就只能免费使用50个项目就要收费了。
该网站写的项目可下载下来,在 File -> export to ZIP
HTTP 客户端工具和服务器
在 web 互联网层面,能发送 http 请求的是客户端,接收和处理 http 请求的是服务端,也就是服务器。
客户端工具
浏览器
首当其冲的 http 客户端就是浏览器了,任何一个浏览器都可以发送 http 请求。
curl 工具
curl
是一个命令行工具,可以用来发送 http 请求。是个非界面的 http 客户端。
postman
postman
是一个测试API接口的软件,是一个界面化的 http 客户端。
服务器工具
Apache Http Server
基于 c 语言的 http 服务器,可用于部署网站和监听端口并处理 http 请求。
Apache Tomcat
tomcat 也是 Apache 组织开发的产品。是基于 Java 语言的,也是一个 http 服务器。
Nginx
Nginx 是基于 c 语言开发的工具,也是一个 http 服务器。