javascript作用域?qū)嵗v解 model使用什么將對(duì)象添加到作用域?
model使用什么將對(duì)象添加到作用域?將js對(duì)象轉(zhuǎn)換的成字符串的形式用Ajax提交到后臺(tái)應(yīng)用程序,從后臺(tái)程序中取出來放在session里JavaScript面試筆試題都有哪些?web前端開發(fā)程序員來解
model使用什么將對(duì)象添加到作用域?
將js對(duì)象轉(zhuǎn)換的成字符串的形式用Ajax提交到后臺(tái)應(yīng)用程序,從后臺(tái)程序中取出來放在session里
JavaScript面試筆試題都有哪些?
web前端開發(fā)程序員來解釋摧枯拉朽,以下是我這兩年的總結(jié)和抽取的問題:
一.javascript基礎(chǔ)
的數(shù)據(jù)類型有哪些
都差不多數(shù)據(jù)類型:Number,String,Boolean,Undefined,Null
古怪?jǐn)?shù)據(jù)類型:Object,Array,F(xiàn)unction,RegExp,Date,Error
2.該如何明白函數(shù)的作用域和作用域鏈
3.什么是閉包,你用過閉包嗎?
和有什么區(qū)別
5.變量聲明進(jìn)階的相關(guān)代碼考察。
的事件模型有哪些,標(biāo)準(zhǔn)事件模型和IE事件模型有什么區(qū)別
有繼承嗎,你是怎么表述的
二.javascript中級(jí)
1.怎樣對(duì)一個(gè)數(shù)組去重
2.請(qǐng)寫出一個(gè)只能乾坤二卦數(shù)字和字母,另外是6位的正則表達(dá)式
,localStorage,sesstionStorage的區(qū)別是什么,你用他們來做過什么
4.什么叫做瀏覽器的氣息相通策略
5.在你fun一個(gè)對(duì)象的時(shí)候,究竟有沒有做了什么事
6.js模塊化,CMD,AMD,commonjs有什么區(qū)別
7.js的垃圾回收機(jī)制是怎樣的
8.web安全,xss攻擊和csrf遠(yuǎn)程攻擊有什么區(qū)別,你在換算項(xiàng)目中用處過嗎
9.js的優(yōu)化手段有哪些
三.http
的狀態(tài)碼有哪些
2.你對(duì)http的協(xié)商緩存和強(qiáng)緩存知道一點(diǎn)嗎
3.你是否用過302,是在什么情況下是用
postcss和cssmodule是什么?有什么作用?
postcss是什么?依據(jù)什么官網(wǎng)的解釋,它是一種javascriptc語言程序的工具,單獨(dú)被轉(zhuǎn)化css的。這個(gè)可以認(rèn)為它是如何處理css的插件集合,必須配合神怪書webpack、gulp等編譯工具才能充分展現(xiàn)它強(qiáng)橫的能力。
目前社區(qū)需要提供了太多的插件,比較有名的不勝感激:
autoprefixer可以為css的屬性配置兼容性的前綴,不必須自動(dòng)先添加
postcss-preset-env愿意你在用非常古代和現(xiàn)代的css特性stylelint檢查css語法錯(cuò)誤cssnanocss的高壓縮器等等postcss的原理如果不是大家知道一點(diǎn)babel的原理,那你應(yīng)該要聽說過AST即抽象化語法樹。編譯器將字符串通過詞法講、語法分析,再做可以轉(zhuǎn)換,到了最后至少市場的預(yù)期的結(jié)果。postcss又是同時(shí)的原理,這個(gè)包已經(jīng)為使用者需要提供了電學(xué)計(jì)算的方法deserialize,因此也需要提供了很多被轉(zhuǎn)化的API,借用這些就這個(gè)可以自己旗下一款postcss插件了。
cssModule是什么?原本呢,我們?cè)谟胏ss選擇類型器,它是對(duì)整個(gè)頁面是管用的,也就是全局的,當(dāng)你你每次產(chǎn)品迭代需求的時(shí)候,必須確定隔一段時(shí)間再添加新的css是否會(huì)影響不大到其他地方,所以我我們有時(shí)侯選擇為樣式表直接添加命名空間。cssModule為我們可以提供了另外一種開發(fā),它也可以使css具高局部作用域。
用法萬分感謝:
用法是如此的簡單點(diǎn),基本都一看就會(huì),css-loader為我們提供了cssModule的控制開關(guān),如果能為css-loader添加參數(shù)選項(xiàng)modules就這個(gè)可以自動(dòng)打開。盡量:它前提是放到less或者sass的loader之前。
那它如何能能做到局部作用域的呢?
打開element面板可以才發(fā)現(xiàn),它把class都變成了md5戳,對(duì)應(yīng)每個(gè)組件,保持任何。
vue的scoped進(jìn)而我們惠普的到vue的scoped,它也解決了css局部作用域的問題!
它在dom上能生成了一個(gè)data屬性,而且給class你選器再添加了屬性你選器,不同于之前的md5戳。不過導(dǎo)致先添加了屬性選擇器,讓你選擇器的優(yōu)先級(jí)變高了,想在組件外面包裹c(diǎn)ss屬性就變得異常不這樣很容易了!
不喜歡我的回答就參與我吧,有問題這個(gè)可以發(fā)表評(píng)論,我們一起學(xué)習(xí),共同成長!