link和@import引入css的區別:
區別:1.link是html標籤,@import是css提供的。
2.link引入的樣式頁面載入時同時載入,@import引入的樣式需等頁面載入完成後再載入。
3.link沒有相容性問題,@import不相容ie5以下。
4.link可以通過js操作dom動態引入樣式表改變樣式,而@import不可以。
設計乙個固比固的布局:(左右固定畫素,中間百分比)
寫乙個方法去掉字串中的所有空格
str.split("").join('')
iframe
壞處:是乙個單獨的容器,因此不會應用全域性的css樣式
會和網頁共用網域名稱連線池,因此可能由於iframe占用了連線數導致載入阻塞
搜尋引擎爬蟲不易爬取,不利於seo
相比直接操作dom元素,使用iframe更耗費資源
好處:可以用其展示廣告,可以避免由於新增廣告而**被爬蟲拒絕收錄的情況
table
壞處:table的內容會等內部的所有內容載入完成才會顯示,比基於div+css實現的**布局載入速度慢。
會導致網頁語義發生錯誤,不利於無障礙功能
改動內部內容會造成整個table重繪,消耗更多資源
好處:前期廣泛用於後台管理系統,由於普通的後台管理系統大多都是**布局,基於table程式設計難度低
且面向內網的管理系統對效能要求沒那麼高
面試筆試查漏補缺
1 無符號型別和有符號型別進行比較時,無符號型別會轉換為有符號型別 無符號型別和有符號型別進行運算時,結果會轉化為有符號型別 int a 20 20轉為無符號非常大 unsigned int b 10 則a b 10 a b 1 a b 0 1 2 int a 10 宣告乙個指向整形陣列的指標 可以...
DOM查漏補缺
使用getattribute 方法只能獲取屬性的文字內容,比如script或者style就不方便了,因此建議使用屬性的方法來獲取,即elenode.attr這種形式 但是自定義的標籤屬性必須使用getattribute 方法來獲得。屬性的方法會返回undefined 修改class通過屬性名的方法是...
CSS查漏補缺
從父類繼承 padding inherit 字母大寫 小寫,首字母大寫 h1 h2 credits 字母 漢字間距 letter spacing 0.2em 文字對齊方向 text align right 鏈結下劃線aa hover 首字母 首行 p.intro first letter p.int...