前言 前端工程師因?yàn)樾枰倏vAjax(Ajax的A就是Asynchronous的意思)燎斩,因此钢属,是最了解異步IO的人群之一凭迹,另外了解異步IO人群就是操作系統(tǒng)開發(fā)工程師了(在操作...
![240](https://upload.jianshu.io/users/upload_avatars/6714541/d68835de-5df6-430f-9c0b-57934acb2e89.png?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
前言 前端工程師因?yàn)樾枰倏vAjax(Ajax的A就是Asynchronous的意思)燎斩,因此钢属,是最了解異步IO的人群之一凭迹,另外了解異步IO人群就是操作系統(tǒng)開發(fā)工程師了(在操作...
繼承 原型鏈 講原型的時(shí)候提到過繼承囚痴,設(shè)計(jì)原型的初衷就是為了繼承膜廊,原型鏈?zhǔn)菍?shí)現(xiàn)繼承的主要方法泳叠。那什么是原型鏈迂卢,還記得之前提到過的作用域鏈嗎亮隙,它表示標(biāo)識(shí)符在環(huán)境中的查找順序途凫,原...
ECMAScript中的對(duì)象其實(shí)就是鍵值對(duì)维费,值可以是數(shù)據(jù)或函數(shù)。每個(gè)對(duì)象都是基于一個(gè)引用類型創(chuàng)建的促王,可以是之間提到的原生類型犀盟,也可以是自定義類型。 理解對(duì)象 屬性類型 數(shù)據(jù)屬...
操作符 一元操作符 只能操作一個(gè)值的操作符叫一元操作符 ++ and -- 前置遞增和遞減蝇狼,在語(yǔ)句求值之前改變數(shù)值的大小 后置遞增和遞減阅畴,在語(yǔ)句求值之后改變數(shù)值的大小比如: ...
第二章講的是如何將Javascript引入HTML <script> 有以下屬性: async 只對(duì)外部文件有效,表示立即下載迅耘,不妨礙頁(yè)面其他操作 defer 只對(duì)外部文件有...
Javascript簡(jiǎn)史 背景 在一個(gè)網(wǎng)速巨慢贱枣、網(wǎng)頁(yè)大小和復(fù)雜度不斷增加的年代,人們逐漸對(duì)如下流程失去耐心:網(wǎng)頁(yè)中輸入數(shù)據(jù)——提交表單——服務(wù)端校驗(yàn)——(maybe 30s ...
最近在學(xué)習(xí)React的源碼颤专,從比較簡(jiǎn)單的創(chuàng)建ReactElement開始學(xué)起冯事,以下是今天要啃的源碼,可能有些地方還不是很深入血公,相信隨著了解的增多昵仅,對(duì)react的理解也會(huì)更加深...
閱讀源碼前,提前了解下作者對(duì)一些術(shù)語(yǔ)的定義,有助于更好地理解源碼摔笤。以下為根據(jù)官方文檔關(guān)于React (Virtual) DOM Terminology描述進(jìn)行翻譯并配上源碼够滑,...