成人AV在线无码|婷婷五月激情色,|伊人加勒比二三四区|国产一区激情都市|亚洲AV无码电影|日av韩av无码|天堂在线亚洲Av|无码一区二区影院|成人无码毛片AV|超碰在线看中文字幕

common js使用方法 JavaScript面試筆試題都有哪些?

JavaScript面試筆試題都有哪些?Web前端開發(fā)程序員回答一波,以下是我兩年來對(duì)問題的總結(jié)和收集:One. Fundamentals of java description language的數(shù)

JavaScript面試筆試題都有哪些?

Web前端開發(fā)程序員回答一波,以下是我兩年來對(duì)問題的總結(jié)和收集:

One. Fundamentals of java description language

的數(shù)據(jù)類型是什么?

Basic data types: number, string, Boolean, undefined, empty.

Complex data types: object, array, function, regular expression, date, error.

2.如何理解一個(gè)函數(shù)的作用域和作用域鏈?

3.什么是終結(jié)?你用過封口嗎?

什么?;和的區(qū)別是什么

5.變量聲明推廣相關(guān)代碼的研究。

的事件模型有哪些,標(biāo)準(zhǔn)事件模型和IE事件模型有什么區(qū)別?

有遺傳嗎?怎么理解呢?

Two. Advanced java description language

1.如何復(fù)制一個(gè)數(shù)組?

請(qǐng)寫一個(gè)只能包含數(shù)字和字母的6位正則表達(dá)式。

localStorage,sesstionStorage有什么區(qū)別?你對(duì)他們做了什么?

4.瀏覽器的同源策略是什么?

5.當(dāng)你是一個(gè)新對(duì)象的時(shí)候你做了什么?

6.6.js模塊化,CMD,CMD,AMD,commonjs有什么區(qū)別?

7.7.js的垃圾收集機(jī)制是什么?

8.8.web安全,xss攻擊,csrf攻擊有什么區(qū)別?你在實(shí)際項(xiàng)目中用過嗎?

9.9.js的優(yōu)化方法有哪些?

Three. Hypertext transfer protocol (abbreviation of Hyper Text Transport Protocol)

的狀態(tài)代碼是什么?

2.你了解http的協(xié)商緩存和強(qiáng)緩存嗎?

3.你用過302嗎,在什么情況下用過?

nodejs模塊和引入js文件區(qū)別?

Nodejs模塊是Commonjs規(guī)范,使用require在服務(wù)器上運(yùn)行js,用腳本的src標(biāo)簽引入瀏覽器js在服務(wù)器上加載js資源。

commonjs規(guī)范是什么?

Commonjs specification是一個(gè)對(duì)構(gòu)建JavaScript生態(tài)系統(tǒng)感興趣的組織。它有一個(gè)郵件列表,許多開發(fā)人員都參與其中。整個(gè)社區(qū)都致力于提高JavaScript程序的可移植性和可互換性。

commonjs規(guī)范的主要實(shí)現(xiàn)者是nodeJS。CommonJS規(guī)范規(guī)定節(jié)點(diǎn)應(yīng)用由模塊組成,所有變量運(yùn)行在局部模塊上,這也避免了全局污染。模塊可以多次加載,但是第一次加載的時(shí)候只會(huì)運(yùn)行一次,之后就出貨了。行結(jié)果被緩存,然后稍后加載,緩存的結(jié)果被直接讀取。