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