前端程序员开发技术栈(前端干货)

网上找的各种资料整理归纳成下面的表格,有需要的朋友们可以收藏一下

Web前端开发

浏览器

(直接百度下载使用就行)

Internet Explorer(需要了解,需不需要看公司业务需求)  
Chrome(建议学习使用)  
Firefox(建议学习使用)  
Safari(建议学习使用)  
Opera  
Edge  
Netscape  

协议

(前端学到一定阶段后学习比较好)

HTTP/1.1链接 
会话 
授权 
请求 
响应 
HTTP/2压缩 
打包 
服务器端推送 
WebSocket  

Web三剑客

(必须学会,而且要精通,

JavaScript一定要精通,

推荐红宝书)

HTML (HyperText Markup Language)  
CSS (Cascading Style Sheets)  
JavaScript  
标准W3C(推荐到W3Cschool看文档)HTML 
CSS 
XHTML 
XML 
核心概念HTMLDOM 
Element 
Attribute 
JavaScriptPrototype 
Scope 
Closure 
JSON (JavaSript Object Notation) 
AJAX (Asynchronous JavaScript and XML)

参考资料

https://www.w3school.com.cn/ajax/index.asp

CSSSelector 
Priority 
Specificity 
Box Model 
渲染引擎Trident (IE)  
Blink / prev. WebKit (Chrome)  
Gecko (Firefox)  
WebKit (Safari)  
Blink / prev. Presto (Opera)  
EdgeHTML (Edge)  
脚本引擎JScript (IE8- / ASP)  
Chakra (IE9+ / Edge)  
V8 (Chrome / Opera / Nodejs / MongoDB)[GitHub]  
SpiderMonkey (Firefox)  
JavaScriptCore (Safari)  
运行时Cookie  
Local Cache  
Session Storage  
Local Storage  
ComponentsExtensions 
Plugins 
ResourcesImages 
Icons 
Fonts 
Audios 
Videos 
编辑器Sublime Text  
WebStorm  
Atom  
Vim  
Emacs  
Visual Studio(电脑要好)  
Visual Studio Code(推荐使用,简单易用)  
Dreamweaver ;(电脑要有一定的性能)  
HBuilderX(app小程序开发推荐使用)  
编译任务精简  
编译  
合并  
混淆  
图像优化  
单元测试  
编译工具Grunt  
Gulp  
Brunch  

Yeoman

  
Broccoli  

 

Web前端开发调试Developer Tools  
Firebug  
基础工具

Node.js

(前端一定要会,一定要会,

如果学php什么的可以只要了解一下node就可以,

但要会基础使用)

 

参考资料

https://nodejs.org/zh-cn/docs/

Phantom.js  
SpiderMonkey  
质量控制JSLint  
JSHint  
jscs  
Closure Linter  
包管理

npm

(要先学node.js,

node.js是现在很多前端工程师都必须掌握的一项技能)

 

使用介绍

https://www.runoob.com/nodejs/nodejs-npm.html

Bower[GitHub]  
测试工具QUnit 
Jasmine 
Mocha 
Selenium 
WebDriverIO 
Protractor 
Sinon.JS 
Karma 
nodeunit 
tape 
nightmare 
在线工具Sauce Labs 
Browser Stack 
Browser Shots 
Browserling 
Browser Sandbox 
Cross Browser Testing 
Browsera 
SortSite 
Web前端开发库/框架基础库

jQuery

(主要是为了让操作DOM更加简单,需要了解,

毕竟JavaScript暂时不会过时,操作DOM的简化有一定的价值,

但是最好不要和vue一起用)

参考资料

https://jquery.com/

https://jquery.cuishifeng.cn/

https://www.w3school.com.cn/jquery/jquery_syntax.asp

Prototype 
Zepto 
MooTool 
模块化ES6 Module 
CommonJSwebpack
browserify
AMDRequireJS
UMDumd
框架AngularJS 
Ember 
React 
Deft.js 
Vue.js(推荐学习,有中文文档)

参考资料

https://cn.vuejs.org/v2/guide/

Riot 
uniapp(开发小程序APP很方便)

参考资料

https://uniapp.dcloud.io/

https://blog.csdn.net/weixin_44052785/article/details/109746211

https://www.bilibili.com/video/BV1CC4y1476y?from=search&seid=2672736962711444121

UI框架

(可以都了解一下,百度一下,

看看官网,喜欢那个玩哪个)

Bootstrap(推荐学习,简单上手)

参考资料

https://www.bootcss.com/

Semantic UI 
Foundation 
Material UI 
WinJS 
Pure 
Amaze UI 
WebSocketSocket.io 
web-socket-js 
数据可视化Echarts(推荐学习,简单易用,前提是要会JavaScript) 
HighCharts 
WebGL 

Three.js

 

Babylon.js

 
Pixi.js 
WebGLThree.js 
Babylon.js 
Pixi.js 
Css3动画Animate.css(有官网,推荐看看) 
bounce.js 
Effeckt.css 
move.js 
流程控制ES6Promise
Generator
ES7yield
await
async 
co 
PromiseBluebird
q
when.js
函数式编程bacon.js 
immutable.js 
ramda 
underscore.js 
lodash 
ReactiveX 
手机 UI 框架jQuery Mobile 
Jo 
Dojo Mobile 
Lungo 
CSS 预处理器LESSLESS 
Hat 
Sass(SCSS)Compass 
Bourbon 
Gumby 
Stylusnib 
未来标准babel  
模板引擎Handlebars  
Slim  
Ejs  
Jade  
Spacebars  
mustache  
统一化Normalize  
Reset  
最佳实践SEO  
Responsiveness  
CDN  
安全Sandbox  
XSS  
CORS  
中间语言CoffeeScript  
TypeScript  
ClojureScript  
JSX (Facebook)  
移动应用开发PhoneGap / Cordova  
MUI  
React Native  
Ionic  
桌面应用开发Electron  
NW.js  

看到之前关于兼职的帖子很受大家欢迎,这里也链过去,大家可以看一看分享一些程序员接私活、兼职的平台,其中我比较推荐靠山云:https://www.kaoshanyun.com 程序员客栈:https://www.proginn.com

靠山云是一家新兴平台,现在免费入驻,有兴趣的朋友可以去入驻一下,我在这家已经做过2个项目,感觉除了项目较少外其他的都还可以。

程序员客栈是一家以定制开发外包服务为主,也是外包项目平台,他家结算比较墨迹外,需求项目比靠山云多很多。

 

  • 4
    点赞
  • 38
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值