摘要:每一個(gè)函數(shù)都有一個(gè)屬性,而這個(gè)屬性也是一個(gè)對(duì)象,就叫做原型對(duì)象,對(duì)象里有一個(gè)屬性指向了函數(shù)。所以給原型添加一個(gè)屬性,對(duì)象也會(huì)有這個(gè)屬性。
js要掌握的東西。
原型 閉包聲明提升基本數(shù)據(jù)類型高階函數(shù)JSONJSONP 跨域 iframe 通信Ajax原生DOM操作(比如 逆序DOM節(jié)點(diǎn))事件捕捉,捕獲,冒泡,代理Array常用函數(shù)String常用函數(shù)ES5 + ES6VUE框架部分(大部分按照簡(jiǎn)歷來(lái))Angular臟檢查機(jī)制手寫Angular指令,知道其生命周期手動(dòng)實(shí)現(xiàn)MVC衍生部分HTTP1/2 理解、狀態(tài)碼、優(yōu)化、緩存控制(必考)TCP三次握手,四次揮手XSS與CSRF(必考)學(xué)習(xí)經(jīng)歷和方法性能優(yōu)化單元測(cè)試
原型和閉包
首先呢,對(duì)象都是通過(guò)函數(shù)new 創(chuàng)建出來(lái)的,對(duì)于直接字面量方式只是語(yǔ)法糖
其次呢函數(shù)也是對(duì)象呢,既然是對(duì)象就得有屬性。 每一個(gè)函數(shù)都有一個(gè)protype屬性,而這個(gè)屬性也是一個(gè)對(duì)象,就叫做原型對(duì)象,對(duì)象里有一個(gè)constructor屬性指向了函數(shù)。
new 出來(lái)的對(duì)象有一個(gè)__proto__屬性,指向了原型。所以給原型添加一個(gè)屬性,對(duì)象也會(huì)有這個(gè)屬性。
函數(shù)也是一種對(duì)象,函數(shù)也有__proto__,函數(shù)的指向的是創(chuàng)建Function 函數(shù)的prototype
聲明的提升
變量的聲明是在瀏覽器開始代碼的時(shí)候初始化的
變量的賦值是在變量執(zhí)行的時(shí)候進(jìn)行的
函數(shù)在聲明函數(shù)的時(shí)候作用域會(huì)提升,而在表達(dá)式函數(shù)時(shí)候不會(huì)提升
-
函數(shù)作為值傳遞,函數(shù)作為參數(shù)傳遞
高階函數(shù)
既然變量可以指向函數(shù),函數(shù)的參數(shù)能接收變量,那么一個(gè)函數(shù)就可以接收另一個(gè)函數(shù)作為參數(shù),這種函數(shù)就稱之為高階函數(shù)。
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/100456.html
摘要:第一點(diǎn)瀏覽器組成部分瀏覽器有兩大核心外殼,注用戶可以操控的部分。第二點(diǎn)主流瀏覽器主流瀏覽器沒有獨(dú)立內(nèi)核的瀏覽器不能叫主流瀏覽器瀏覽器是微軟在年發(fā)布的,瞬間代碼能夠執(zhí)行萬(wàn)行以上。內(nèi)核是年發(fā)布的最新瀏覽器。 第一點(diǎn):瀏覽器組成部分瀏覽器有兩大核心:shell(外殼,注:用戶可以操控的部分)。內(nèi)核部分(瀏覽器最主要的部分): 1. 渲染引擎(語(yǔ)法規(guī)則與渲染,就是快速繪制頁(yè)面)。 2. js引...
摘要:使用文件配置的方式在項(xiàng)目的根目錄下,新建一個(gè)名為的文件,在此文件中添加一些檢查規(guī)則。或打開規(guī)則,并且作為一個(gè)警告并不會(huì)導(dǎo)致檢查不通過(guò)??偨Y(jié)以上是我在學(xué)習(xí)整理的一些資料,不算太全面,對(duì)于像我這樣的新手入門足夠了 介紹 ??ESLint 是一個(gè)插件化的 javascript 代碼檢測(cè)工具,它可以用于檢查常見的 JavaScript 代碼錯(cuò)誤,也可以進(jìn)行代碼風(fēng)格檢查,這樣我們就可以根據(jù)自己的...
摘要:本文內(nèi)容共正則表達(dá)式火拼系列正則表達(dá)式回溯法原理學(xué)習(xí)正則表達(dá)式,是需要懂點(diǎn)兒匹配原理的。正則表達(dá)式迷你書問(wèn)世了讓幫你生成和解析參數(shù)字符串最全正則表達(dá)式總結(jié)驗(yàn)證號(hào)手機(jī)號(hào)中文郵編身份證地址等是正則表達(dá)式的縮寫,作用是對(duì)字符串執(zhí)行模式匹配。 JS 的正則表達(dá)式 正則表達(dá)式 一種幾乎可以在所有的程序設(shè)計(jì)語(yǔ)言里和所有的計(jì)算機(jī)平臺(tái)上使用的文字處理工具。它可以用來(lái)查找特定的信息(搜索),也可以用來(lái)查...
摘要:寫在前面之前做過(guò)一段時(shí)間的的研究,寫過(guò)幾個(gè),并且閱讀并翻譯了很多篇官方文檔,今天對(duì)這些東西做一個(gè)總結(jié)。主要是以鏈接形式提供,并附上簡(jiǎn)短的說(shuō)明。歡迎加入和技術(shù)交流群,群聊號(hào)碼 寫在前面 之前做過(guò)一段時(shí)間的WebAssembly的研究,寫過(guò)幾個(gè)WebAssembly Demo,并且閱讀并翻譯了很多篇Emscripten官方文檔,今天對(duì)這些東西做一個(gè)總結(jié)。如果有需要對(duì)這塊知識(shí)了解的同學(xué),就可...
閱讀 1219·2019-08-30 15:55
閱讀 964·2019-08-30 15:55
閱讀 2167·2019-08-30 15:44
閱讀 2898·2019-08-29 14:17
閱讀 1142·2019-08-29 12:45
閱讀 3319·2019-08-26 10:48
閱讀 3145·2019-08-23 18:18
閱讀 2615·2019-08-23 16:47