前端大牛总结的技术栈(概览)


语言只是一种工具,对一个聪明的程序员来说,用没用过什么工具主要是由他原来的工作需要决定,并不能代表他全部的技能。

——请不要说自己是XX程序员


前端技术浩如烟海,

单纯JavaScript语言来说,也有数不清的细节,

为了有一个整体的印象,我们分类来看。


精一行,必先通十行。


浏览器环境        IE6~8 IE9+ Chrome Firefox Safari Opera Edge

HTTP协议     URI Cache Session Cookie Request Response

HTML      W3C HTML4.01 HTML5 DOM 语义化

CSS     CSS1~3 选择器 盒模型 Flex 媒体检测 响应式 渲染引擎

JavaScript    EcmaScript3~5~6 Lexical-scope prototype-chain AJAX js引擎

编辑器     Emacs Vim WebStorm Atom Sublime-Text

发布部署     合并 压缩 单元测试 Node.js Grunt Gulp Yeoman Phantom JSLint

框架类库      jQuery Zepto UnderScore Backbone Knockout React AngularJS

模块管理      CommonJS Webpack

UI框架     BootStrap SemanticUI jQueryUI Foundation

推送技术    WebSocket 轮询 长连接

跨域技术    iframe JSONP CORS

数据可视化   D3 Echarts HighCharts Canvas

异步编程     Promise $.Deferred Generator

CSS预处理器  LESS SASS Stylus

客户端模板      Handlebars Haml Jade Mustache

相关语言     CoffeeScript TypeScript Dart WebAssembly

WebApp/PC     React-native ionic

以上提到的这些,几乎成了前端程序员的标配了

所以,我们需要很努力,才不会被淘汰。


JavaScript是一个动态弱类型的,原型继承的,函数式的编程语言,

掌握它并不简单,也为了与服务器端程序员愉快的沟通,

我们还要再学习一些编程语言


C/Rust/Go

C#/Java

Scheme/Haskell

PHP/Python/Ruby

Prolog/Erlang


包括命令式,面向对象,函数式,逻辑式,

各种典型的编程泛型。

【领取福利】阿里云代金券 | 阿里云优惠券 |阿里云优惠码|云服务器|阿里云|阿里云代金券 – 限时领取1888元阿里云代金券

【3折购买ECS服务器入口】promotion.aliyun.com/ntms/act/qw…


转载于:https://juejin.im/post/5c9f04eef265da309728614e

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值