❶ web前端技術棧有哪些
WEB前端開發主要是負責用戶可見的界面,比如網站網頁設計、APP界面展示與交互程序設計、游戲前端界面窗口模塊及其他交互動效的展示等。需要掌握的技術包含但不限於以下:
瀏覽器: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
硬體型號:惠普暗影精靈6
系統版本:Windows10 專業版
軟體版本:Adobe Dreamweaver CC 2020中文版
❷ angularjs 判斷對象是否為空
在AngularJs中判斷對象是否為空,可以使用angular.equals,如下: