杂:
- 常用工具使用:git/github/PUTTY/markdown/webpack/grunt/gulp/browserify/Karma/Emmet/Maven/Ant/Fildder/JSFidder/JS在线编辑(RunJS、jsrun)Nodepad++/Sublime/Atom/Visual studio/Webstorm/HBuilder/ Photoshop
- 向服务器推送代码工具: xmanager
- HTML/HTML5/CSS/CSS3/Sass/Less/Bootstrap /Foundation/Photoshop 切图技能 (布局、动画、canvas、SVG、响应式、自适应)
- CMD/AMD/UMD/CommonJS/ES6模块规范
- 原生js编程能力,原生js封装插件能力(ECMAScript 5、6、7)
- Node.js工具/Node.js编程
- js设计模式
- js流行框架源码分析
- 浏览器兼容性问题,手机端开发,PC端开发,微信、微信小程序
- 雅虎军规、jsLint
- 搭建前台框架的能力。
- 有自己的博客,个人网站,github代码项目作品
- HTTP协议/Ajax
- 看看招聘单位的招聘条件
- 英语能力
- 前端架构
- 需求分析:设计文档
- 交互界面设计:原型界面,交互动态图
- 单元测试
js常用的库、框架、组件:
- jQuery(API、封装插件)
- Angular(1.0/2.0/4.0)
- React / React Native
- Vue(2.0) / Weex
- Backbone
-
- Dojo/YUI/Ext.js/Underscore/Zepto/prototype/Echarts/HighCharts/jqGrid/openlayers/gis/谷歌地图、百度地图/流媒体(音频、视频)/D3.js/zTree.js/jquery-UI、jquery-mobile/jquery插件/EasyUI/jQuery-MiniUI/lodash.js/Knockout/Ember.js/Kissy/Meteor/TypeScript/axios.js/CoffeeScript/Mootools/Semantic UI/Require.js/
- >http://www.createjs.cc/tweenjs/
Tween.js/Create.js
SoundJS提供了简单而强大的API来处理音频。通过插件来执行实际的音频实现,简单直接的处理声音。
PreloadJS是一个用来管理和协调相关资源加载的类库,它可以方便的帮助你预先加载相关资源。
easeljs一个JavaScript库,使HTML5 Canvas标签变得更简单。用于创建游戏,生成艺术作品,和处理其他高级图形化等有着很友好的体验。
laravel和dingoapi
TortoiseGit
饿了么前端、淘宝前端,腾讯前端,百度前端,微软前端,Google前端,
bootstrap/foundation/Element UI/jquery-ui/jquery-easyUI
推荐一款Windows平台上面个人觉得比较好用的一款cmd工具ConEmu
Redis
Gis/Openlayers/谷歌地图/百度地图/高德地图……
webpack/Rollup/vue.js/git/github/TortoiseGit/less/
cropper.js图片裁剪功能
rap:模拟server数据
nginx服务器
常见问题小结及学习点
Linux/Windows命令使用,界面设置操作,系统的熟悉
学习别人的网站,功能实现等等(gis地图,直播平台,文件上传,图片裁剪,)
ES6中,require语法与import语法区别
从输入URL到浏览器展示页面,都发生了什么?
浏览器引擎原理,插件实现
CMD/AMD/CommonJS/UMD/Node.js模块/ES6模块
atom编辑器atom博客
极客学院atom
atom
atom官网
SVN/GIT/TortoiseGit使用
Atom/Webstorm/Visual Studio/Sublime/Hbuilder/brackets 使用
.cson文件(atom工具配置文件)
coffeescript/typescript
Laravel
seajs
Nuxt.js
Electron
码云
《vue.js实战》
移动互联网方向
双系统安装(windows下)
atom下支持.vue文件高亮插件,emmet插件,apm命令插件,对git的支持插件
Python、Django
Ruby, Ruby on Rails:http://rubyonrails.org/
facebook编辑器IDE:Nuclide
atom社区:https://atom-china.org/
SVN: tortoise-svn
可视化数据、数据可视化:dashboard
地图gis:百度地图,谷歌地图,高德地图
思维导图,原型页面设计(Sketch:http://www.sketchcn.com/)
浏览器跨域问题解决方案,路由,http(ajax),本地存储(cookie,session,local Storage,IndexedDB,Web SQL),从输入ULR到浏览器端渲染,都发生了什么,浏览器端如何渲染?
谷歌开发者:https://developers.google.com/?hl=zh-cn
Mozilla开发者:https://developer.mozilla.org/zh-CN/
微软开发者:https://msdn.microsoft.com/zh-cn
百度开发者:
腾讯开发者、腾讯开放平台:
淘宝开发者:
美团前端开发:
Facebook前端开发:
一个时间格式化小插件:moment.js
Redis
Docker
方向:
- 前端(PC、手机移动端、微信、微信公众号、微信小程序、SEO)
- 后端(java(spring boot)、Node,PHP,.NET,Ruby,Python)
- 数据库
- AR/VR虚拟现实/MR/Unity 3D
- 全息投影
- 操作系统
- AI 人工智能(http://ai.pinggu.org/)
- 大数据/数据处理
- 云计算
- 物联网/智能硬件
- 英语能力:阅读文档,书写,听说
大牛网站:
- 阮一峰博客、个人网站、网络日志
- 廖雪峰的官方网站
- 京东:凹凸实验室(https://aotu.io/)
- JDC京东设计中心 https://jdc.jd.com/
- 百度FEX http://fex.baidu.com/
- 淘宝FED http://taobaofed.org/
- TGIdeas http://tgideas.qq.com/
- ISUX http://isux.tencent.com/
- CDC http://cdc.tencent.com/
- 携程UED http://ued.ctrip.com/blog/
- http://www.jb51.net/books/list18_6.html
- 推酷网
计算机编程语言排名:
参考网站
- 淘宝
- 京东
- 百度
- 360
- 腾讯