国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網站 > WEB開發 > 正文

頁面重構

2024-04-27 15:04:37
字體:
來源:轉載
供稿:網友

重構是不改變代碼外的行為前提下對代碼做出修改,改進程序的內部結構。身為一個前端工作者我們在拿到需求的時候不應該立即編寫代碼,應以整體來考慮,包括代碼的兼容性,語義,業務術語的命名,優化等。

一:       1.瀏覽器內核?          IE(ie內核)   火狐(Gecko)  谷歌(webkit)  歐朋(PResto)       2.hack寫法?          -0- 歐朋        -ms- 微軟        -moz- 火狐      -webkit- 谷歌          _    IE6              IE7        /0      IE8+      /9         ie6+... ...       3.w3c標準及認識?          標簽閉合、正確嵌套、代碼小寫,外鏈樣式和腳本,結構、表現和行為分離,容易維護、改版方便。       4.xhtml、html區別?          標簽閉合、正確嵌套、代碼小寫       5.前端分為哪三層?          結構 html、樣式 CSS、行為 js       6.css樣式(選擇器)優先級?          ①行間> 內嵌 >外鏈 >導入式          ②行間 >ID >標簽 >類(這個不確定)       7.css層疊性(一塊區域,有多個css文件設置它)?           樣式不沖突,優先級相同;樣式有沖突,根據選擇器優先級決定       8.為什么要reset(重置)css?          讓各個瀏覽器統一樣式顯示       9.頁面三種渲染模式?          怪異模式、標準模式和幾乎標準模式      10.標準/怪異模式區別?          盒子模型渲染模式不同(當前模式 document.compatMode ;值是:9中的3選1)     11.盒子模型?          內容 + border+ padding+ margin     12.塊級元素/行內元素?          塊級元素:  div 、p 、h1~h6 、ul... ...          行內元素:   、b 、i 、span 、input... ...     13.什么是語義化標簽?好處是什么?          如:strong、header、footer 等標簽,利于搜索引擎抓?。?a href="http://m.survivalescaperooms.com/article.asp?typeid=138">SEO)     14.怎么網站優化,提高訪問速度?          ①文件合并,減少請求    ②壓縮文件,減小體積          ③緩存                      ④使用CDN托管                 

          yahoo35條優化  http://www.w3cfuns.com/blog-5434011-5397390.html     15.css精靈的優缺點?          優點:  減少圖片請求          缺點:  不易操作、維護     16.怎么高效書寫css?          采用復合寫法     如: font:字體大小/行高  粗細  樣式  字體1,字體2;     17.如何避免FOUC(Flash of unstyled content文檔樣式短暫失效)?          原因: ① import 導入樣式   ② 樣式表在頁面底部 ③ 多個樣式表沖突          解決: 樣式表放在

中,用導入樣式     18.HTTP狀態碼?          1xx臨時響應  2xx成功  3xx重定向  4xx請求錯誤  5xx服務器端錯誤     19.漸進增強/優雅降級?          漸進增強:向上兼容,使用css3等新技術渲染界面          優雅降級:向下兼容,對低版本瀏覽器的頁面渲染處理,如禁止使用js的情況     20.頁面渲染原理?          請求 --返回HTML文檔 -- 發現css,(請求并)返回css -- 發現js,(請求并)返回js          reflow:重新渲染          repaint:重繪。比上面reflow程度輕,只改變部分樣式,不會改變結構     21.你使用SCSS/LESS等CSS預處理器嗎?優點好處。          代碼更少,文件更輕     22.開發工具你是用哪個?喜歡哪部分功能?          Editplus              zen Coding功能     23.為什么要配備多個DNS服務器?          備用、分流     24.你怎么制作和維護一個大型網站(涉及多人協作)?          命名規范、編寫習慣(如縮進都用tab鍵)、標注模塊、標注編寫人名字... ...二:      1.IE6浮動時,產生的雙邊距?          _display:inline;      2.IE6 3px的bug?          *html 元素{margin-left/right:-3px;}      3.IE6文本溢出?          ①去除浮動  ②上下兩個DIV間注釋去掉 ③調整寬度            4.IE6/7 display:inline-block 問題?           ①  _{display:inline-block;...}               _{display:inline;}                    ② _{display:inline;zoom:1;...}           ③ 元素之間的間隙解決:戳這里

      5.清除浮動的方法?          多種清除浮動,HERE http://www.w3cfuns.com/blog-5422882-5396842.html      6.IE6  fixed兼容?          多種方法  http://www.w3cfuns.com/blog-5425270-5396408.html三:      1.多行文本溢出顯示省略號?         css3和jq兩種方法,這兒  http://c7sky.com/text-overflow-ellipsis-on-multiline-text.html      2.元素垂直居中?         多種居中 http://www.w3cfuns.com/blog-5446019-5398780.html

         第二篇      http://www.w3cfuns.com/thread-5598861-1-1.html         IE9 font垂直居中問題  http://www.w3cfuns.com/blog-1988-5397289.html      3.css、js和Ajax圖片預加載?         文章看這里  http://www.w3cfuns.com/thread-5598790-1-1.html


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 秀山| 余庆县| 岗巴县| 九龙坡区| 丰台区| 高邮市| 南京市| 黔江区| 苍梧县| 绩溪县| 临湘市| 昌吉市| 农安县| 万源市| 丹寨县| 神农架林区| 通州市| 忻州市| 马龙县| 克山县| 古浪县| 兰考县| 新宁县| 收藏| 永修县| 双鸭山市| 讷河市| 杭锦后旗| 平昌县| 延川县| 民丰县| 张掖市| 宁陕县| 定安县| 齐河县| 仪征市| 赤壁市| 神木县| 阳城县| 东光县| 万年县|