基礎(chǔ)Javascript總結(jié)(一)

1.JavaScript的發(fā)展歷史

1995年,由 網(wǎng)景公司研發(fā),取名為liveScript;同時(shí)微軟也研發(fā)了名為jScript的內(nèi)嵌腳本語(yǔ)言;

1997年,由ECMA提出了統(tǒng)一的規(guī)范,這個(gè)時(shí)候JavaScript由三部分組成,分別為DOM文檔對(duì)象模型,BOM瀏覽器對(duì)象模型,以及ECMAscript基礎(chǔ)語(yǔ)法;04年谷歌推出了ajax技術(shù),使前端行業(yè)迎來(lái)了巨大的改變,07年,蘋果手機(jī)問(wèn)世,標(biāo)志著上網(wǎng)時(shí)代的到來(lái);等等;


2.瀏覽器的運(yùn)行原理

1、User Interface用戶界面,我們所看到的瀏覽器

2、Browser engine瀏覽器引擎,用來(lái)查詢和操作渲染引擎

3、用來(lái)顯示請(qǐng)求的內(nèi)容,負(fù)責(zé)解析HTML、CSS

4、Networking網(wǎng)絡(luò),負(fù)責(zé)發(fā)送網(wǎng)絡(luò)請(qǐng)求(在ajax技術(shù)的時(shí)候會(huì)經(jīng)常用到)

5、JavaScript Interpreter(解析者)JavaScript解析器,負(fù)責(zé)執(zhí)行JavaScript的代碼

6、UI BackendUI后端,用來(lái)繪制類似組合框和彈出窗口

7、Data Persistence(持久化)數(shù)據(jù)持久化,數(shù)據(jù)存儲(chǔ)cookie,HTML5中的sessionStorage


3.Javascript的書寫位置

我們從css的書寫位置在來(lái)看JavaScript的書寫位置的話,結(jié)合起來(lái)很容易理解,css的書寫位置有三種,內(nèi)嵌式,外鏈?zhǔn)剑▽?dǎo)入式),行內(nèi)式,這三種,而JavaScript也很靈活,分為

行內(nèi)式 ? ? 書寫在html標(biāo)簽里面;

外鏈?zhǔn)?? ? ?單獨(dú)的書寫在JavaScript的文件里面;

內(nèi)嵌式 ? ? ?寫在頁(yè)面的script里面,(推薦寫在body標(biāo)簽的的里面的最后,在DOM編程藝術(shù)里面也這么的推薦,有利于頁(yè)面的渲染);

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

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

  • Android 自定義View的各種姿勢(shì)1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 179,001評(píng)論 25 709
  • 問(wèn)答題47 /72 常見瀏覽器兼容性問(wèn)題與解決方案? 參考答案 (1)瀏覽器兼容問(wèn)題一:不同瀏覽器的標(biāo)簽?zāi)J(rèn)的外補(bǔ)...
    _Yfling閱讀 14,126評(píng)論 1 92
  • 世界之大,無(wú)奇不有。還有俗話說(shuō)林子大了什么鳥都有??偨Y(jié)一句話,人是群居動(dòng)物,不能孤獨(dú)的過(guò)一輩子。但是人又是很奇...
    木子子李閱讀 447評(píng)論 0 4
  • 產(chǎn)品經(jīng)理的核心能力并不在于文檔、畫圖、溝通,而在于能夠準(zhǔn)確的評(píng)估一個(gè)需求的價(jià)值,將其以合理的成本落地帶來(lái)高額的收益...
    Link001閱讀 1,914評(píng)論 9 43
  • 貓友今天提問(wèn),如何面對(duì)不斷指責(zé)自己,以我之所以罵你是因?yàn)槲铱粗啬?,我要讓你更快的成長(zhǎng)為由的領(lǐng)導(dǎo)?每次他罵完以后,讓...
    紅顏江山閱讀 540評(píng)論 0 2

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