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

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  
核心概念 HTML DOM  
Element  
Attribute  
JavaScript Prototype  
Scope  
Closure  
JSON (JavaSript Object Notation)  
AJAX (Asynchronous JavaScript and XML)

参考资料

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

CSS Selector  
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    
Components Extensions  
Plugins  
Resources Images  
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  
CommonJS webpack
browserify
AMD RequireJS
UMD umd
框架 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  
WebSocket Socket.io  
web-socket-js  
数据可视化 Echarts(推荐学习,简单易用,前提是要会JavaScript)  
HighCharts  
WebGL  

Three.js

 

Babylon.js

 
Pixi.js  
WebGL Three.js  
Babylon.js  
Pixi.js  
Css3动画 Animate.css(有官网,推荐看看)  
bounce.js  
Effeckt.css  
move.js  
流程控制 ES6 Promise
Generator
ES7 yield
await
async  
co  
Promise Bluebird
q
when.js
函数式编程 bacon.js  
immutable.js  
ramda  
underscore.js  
lodash  
ReactiveX  
手机 UI 框架 jQuery Mobile  
Jo  
Dojo Mobile  
Lungo  
CSS 预处理器 LESS LESS  
Hat  
Sass(SCSS) Compass  
Bourbon  
Gumby  
Stylus nib  
未来标准 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个项目,感觉除了项目较少外其他的都还可以。

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

前端程序员开发技术栈(前端干货)相关推荐

  1. 这份程序员常用技术栈和工具清单,刷爆朋友圈……

    基于Java的Web应用开发技术已成为目前Web开发的主流技术,作为一名Java程序员,到底要掌握什么技术才能完成一个JavaWeb项目呢? 小编和一位十年经历程序员要来这份Java程序员常用技术栈, ...

  2. Android 程序员的技术栈大全

    AndroidAll 项目地址:chiclaim/AndroidAll  简介: Android 程序员的技术栈大全 更多:作者   提 Bug 标签: 内容涵盖绝大部分 Android 程序员所需要 ...

  3. 20届最难毕业的前端程序员的一年前端工作经验总结

    ✨✨作为2020年的毕业生,在经历了最难毕业季,最终如愿成为了一名前端程序员.经历了快一年的职场洗礼,到如今已经是一名成熟的职场,人在这个过程中我通过不断的学习,积极总结来不断成长,在整个学习成长工作 ...

  4. 这份2021Java程序员常用技术栈和工具清单,刷爆了朋友圈...

    点击上方蓝色字体,选择"标星公众号" 优质文章,第一时间送达 关注公众号后台回复pay或mall获取实战项目资料+视频 作为一枚Java程序员,需要掌握哪些技术和工具才能完成一个J ...

  5. c/c++程序员的技术栈

    在当今的互联网时代, java,  安卓, ios, 大行其道,而c/c++却显得越来越落寞. 其实这并不是c/c++程序员本身的问题,而是这是一个产品快速响应市场的年代.用过c/c++的人都知道, ...

  6. Android 程序员的技术栈大全(1),中高级Android面试题目汇总解答

    BufferedReader InputStreamReader FileReader StringReader PipedReader CharArrayReader FilterReader Pu ...

  7. Android 程序员的技术栈大全,已整理成文档

    计算机基础 协议 OSI 模型.TCP/IP 模型 HTTP / HTTP2 / HTTPS 操作系统 Unix / Linux Windows 数据结构与算法 Java Java 基础 面向对象思想 ...

  8. 前端程序员接私活,直呼赚麻了

    总有一些前端程序员会想找私活,但是又不清楚具体的办法,或者是做了但没完全做,吃力又不讨好还赚不到钱.今天就给大家介绍一些可行性高的方法,让你快速找到合适的前端兼职. 干货满满,希望大家点赞收藏下,别到 ...

  9. 前端开发需要掌握什么技术,成为一个高薪的web前端程序员很难吗?

    一位优秀的前端开发工程师,技术是非常重要的.每年前端技术不断更替,学前端要掌握最新的知识才能赢在起跑线上.前端开发本身是一个高薪职业,但你的技术决定你的发展方向.那么,前端开发需要掌握什么技术,如何才 ...

最新文章

  1. iOS 高可控性日历基础组件 - SKCalendarView 的使用和实现思路的分享
  2. SpringBoot自动配置的原理及实现
  3. 怎么选?阿里P7 or 副处级干部?
  4. linux如何更改服务器时间格式,Linux中date命令,格式化输出,时间设置
  5. centos安装ruby
  6. mysql正则通配符全解_mysql正则表达式与通配符
  7. 我对软件发展的思考,一个不变却一直在变的话题
  8. [Java] 蓝桥杯ADV-214 算法提高 3-3求圆面积表面积体积
  9. http://acm.whu.edu.cn/land/problem/detail?problem_id=1464
  10. Android入门笔记03
  11. Reverse Linked List(非递归解法)
  12. coin3D中导入机器人模型
  13. java preference xml,java – 找不到PreferenceScreen类
  14. video 视频播放动画
  15. 上传文件到gitee仓库的步骤
  16. mysql 查询主键和主键列,查询Mysql表名、主键、列名
  17. 基于ABC人工蜂群优化算法的最优解搜索算法matlab仿真
  18. 学习笔记 | 数据采集系统基本结构及参数
  19. 十分钟带你玩转人工智能——调用百度AI接口实现文字转语音
  20. WPF 九 ( loaded 事件和 Initialized 事件区别以及事件执行顺序总结)

热门文章

  1. 关于switchport Port-security 使用遇到的一些问题
  2. 电脑PE系统无法进入,完整详细解决方案
  3. 怎样使用ApowerMirror实现将手机屏幕投屏到电脑
  4. 对1bit的脉冲信号进行展宽,转为32bit位宽,并产生有效信号
  5. 基于Word2Vec的影评挖掘
  6. 驭龙HIDS的简介,它开源了
  7. 在线客服功能介绍-了解常见在线客服系统的功能点
  8. Spring实训 个人博客二 详情页
  9. Windows BitLocker驱动器加密
  10. Mac与Windows操作系统的区别