JAVAscript簡介

月影PPT

Javascript特點

  • 動態(tài)/弱類型語言(變量聲明不需要指定類型,可以變?yōu)槿我忸愋停?/li>
  • 解釋性(實時編譯)語言
  • 面向?qū)ο?/li>
  • 單線程異步非阻塞

Javascript能夠做什么

  • 改變文檔元素和屬性(DOM)
  • 操作瀏覽器的API(BOM)
  • 響應用戶行為(DOM事件機制)
  • 發(fā)送和接受數(shù)據(jù)(XHR,WS,F(xiàn)etch)
  • 保存數(shù)據(jù)和狀態(tài)(Storage)
  • 執(zhí)行異步任務(Timer,Promise)
  • 處理數(shù)據(jù)(ArrayBuffer,TypedArray)
  • 操作文件(File Api)

ECMAscript

Javascript

Javascript

Node.js

Node
  • node是一種服務端的解決方案,單線程非阻塞,作為web服務處理http等各種請求。

Javascript語言基礎

JS Bin

  • Unicode字符集,區(qū)分大小寫(html不分大小寫)
  • 變量用小寫,函數(shù)和類用大寫開頭
  • 數(shù)據(jù)類型:
  • primitive types:undefined|Null|Bollean|Number|String|Symbol
  • Object
  • Function
  • 表達式:
    原始表達式,對象與數(shù)組直接量,函數(shù)與箭頭表達式,屬性訪問表達式,函數(shù)調(diào)用表達式,對象創(chuàng)建表達式,運算表達式
  • 運算符
    基本上與C相同
  • ===表示不做類型轉(zhuǎn)換的比較
  • 逗號運算符,連接表達式,全部計算,輸出最后一個結果
  • in運算符,用于判斷對象上是否有某一個屬性,返回值為bool類型
  • ...展開運算符,將一個對象或者數(shù)組展開
  • 語句
  • switch語句可以不限于變量,而是一個表達式
  • 循環(huán)語句還有for-infor-of
  • 跳轉(zhuǎn)語句有continue,break,return,yield
  • 異常處理throw,try...catch...finally
  • with語句
  • 結構
  • 構造器與this,this指向函數(shù)執(zhí)行時的對象,如果沒有,則指向全局對象window
  • IIFE
  • 模塊

JAVA Script不應該過多關注樣式的修改(那是CSS所關心的)

HTML文檔樹

DOM
?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

  • 第2章 基本語法 2.1 概述 基本句法和變量 語句 JavaScript程序的執(zhí)行單位為行(line),也就是一...
    悟名先生閱讀 4,546評論 0 13
  • FreeCodeCamp - Basic JavaScript 寫在前面: 我曾經(jīng)在進谷前刷過這一套題,不過當時只...
    付林恒閱讀 16,577評論 5 28
  • 標簽: 我的筆記 ---學習資料:http://javascript.ruanyifeng.com/ 1. 導論 ...
    暗夜的怒吼閱讀 940評論 0 1
  • 這個必須是從剽悍江湖里學到的。英文是massive action. 又一次開始寫教書,是因為我現(xiàn)在在聽Grant ...
    戰(zhàn)國狗熊閱讀 356評論 0 0
  • 《美麗的夏夜》是四年級的一篇作文。課堂可以分三個層次,分別是夏夜的星空,夏夜的風和夏夜的月亮。 第一個層次看...
    劉春霞0402閱讀 383評論 0 1

友情鏈接更多精彩內(nèi)容