前端技术栈是什么
小編給大家分享一下前端技術棧是什么,希望大家閱讀完這篇文章后大所收獲,下面讓我們一起去探討吧!
前端技術棧有:1、HTTP協議;2、編輯器;3、框架類型;4、跨域技術;5、推送技術;6、數據可視化;7、CSS預處理器;8、UI框架;9、異步編程等等。
前端技術棧有:
-
瀏覽器:IE6~IE8 IE9+ chrome Firefox Safari Opera Edge
-
HTTP協議:URL Cache Session Cookie Request Response
-
HTML: W3C HTML4.0 HTML5 DOM 語義化
-
CSS: CSS1~3 選擇器 盒模型 Flex 媒體檢測 響應式 渲染引擎
-
JavaScript: EcmaScript356 Lexical-scope prototype-chain AJA js引擎
-
編輯器: Emacs Vim Webstorm Atom Sublime-Text
-
發布部署: 合并 壓縮 單元測試 Nodejs 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
-
WedApp/PC React-native ionic
-
C/Rust/Go
-
C#/Java
-
Scheme/Haskell
-
PHP/Python/Ruby
-
Prolog/Erlang
包含命令式,面向對象,函數式,邏輯式
總結
- 上一篇: golang语言变量定义、打印、占位符
- 下一篇: 三、PreparedStatement对