最近很火的框架:vue、react,angular的声音逐渐停歇了,YUI 一个UI框架比较全面的框架,APICloud原生app和web开发一起完成(非开源的)。webgl的three.js很炫酷的一个东西,做这方面的人还比较少目前。微信小程序目前是一个很火的东西,用来做小游戏推广是极好的。Aurelia是一个用于构建浏览器,移动和桌面应用程序的现代前端框架。
尝试着在码代码的时候用用新鲜的变成方法会对你有很大的帮助。
前端社区: 大前端社区,w3c社区、ECMA组织。
1、学习网址:MDN
https://developer.mozilla.org
2、ECMA国际组织
https://www.ecma-international.org/
3、JAVA编程语言
https://en.wikipedia.org/wiki/Java_(programming_language)
4、尼古拉斯的博客
http://nicolasgallagher.com/
5、知识清单
1、mockJS构造数据,
2、websocket,实时通信。 需要长连接、实时通信的场景
3、promise对象
4、git版本控制工具,我们用的是svn版本控制工具
5、Eslint,代码规范记性检查工具:https://eslint.org/
6、rx.js https://cn.rx.js.org/
7、Typescript
8、webpack 前端构建工具
9、前端综合框架YUI
10、Flexbox完整指南:https://css-tricks.com/snippets/css/a-guide-to-flexbox/
11、Three.js在线中文文档:http://techbrood.com/threejs/docs/
12、JQuery适用文档API:http://www.css88.com/jqapi-1.9/
13、github上传项目:https://www.cnblogs.com/cxk1995/p/5800196.html
14、postmessage:https://developer.mozilla.org/zh-CN/docs/Web/API/Window/postMessage
15、github上传项目:https://www.cnblogs.com/cxk1995/p/5800196.html
16、css伪类:http://nicolasgallagher.com/multiple-backgrounds-and-borders-with-css2/
6、w3c英文网
https://w3c.github.io/requestidlecallback/
W3C前端社区:https://www.w3cvip.org/
7、vue2.1.7源码学习
http://hcysun.me/2017/03/03/Vue%E6%BA%90%E7%A0%81%E5%AD%A6%E4%B9%A0/
8、Error: 'C:\Users\0\Desktop\H5All' is already locked.解决办法
https://blog.csdn.net/wohaqiyi/article/details/52787203
9、懒人之家,代码可下载
http://www.lanrenzhijia.com/
前端工程师
目前APP开发组成可大致分为三类:纯HTML5组成的APP,原生APP、以及HTML5与原生相组成的APP。
1、纯HTML5组成的APP:简单地说就是网页app(web application)是专为手机设计的特殊网站。从页面制作、程序发布整体流程与网站制作相似。
2、原生APP:原生app(native application)是一个软件程序,需要安装在手机上才能使用。
3、HTML5与原生相组成的APP:也成为混合式App,此类程序最大特点为交互界面多为H5编写,响应方式等逻辑程序由原生方式编写,完成后封装为一个apk/ipa。
学习:codecademy:https://www.codecademy.com/zh/catalog/subject/all