摘要:轉(zhuǎn)眼入行一年半,在前端這條路上摸爬滾打,學(xué)海無(wú)涯,生命不息,不止。再次說(shuō)明,這是我的準(zhǔn)則,里面有精華也有糟粕,如果有熱心人能指點(diǎn)一二,感激之情,不勝言表。站點(diǎn)內(nèi)部的,每次發(fā)布上線(xiàn)之前必須使用壓縮合并。
轉(zhuǎn)眼入行一年半,在前端這條路上摸爬滾打,學(xué)海無(wú)涯,生命不息,code不止?;仡^看自己今年寫(xiě)的代碼,依然慘不忍睹,留坑無(wú)數(shù)。很多道理都是在不停的寫(xiě)之中才想明白的。只是工作不會(huì)給我們時(shí)間回頭去改翔一般的代碼,我能做的,就是在接下來(lái)的過(guò)程中不再去犯同樣的錯(cuò)誤。希望我寫(xiě)的這點(diǎn)筆墨能讓剛?cè)胄械耐瑢W(xué)少走一個(gè)彎路。
再次說(shuō)明,這是我的準(zhǔn)則,里面有精華也有糟粕,如果有熱心人能指點(diǎn)一二,感激之情,不勝言表。
關(guān)于圖片頁(yè)面內(nèi)的大圖,特別是banner圖,登錄頁(yè)背景圖等,使用第三方的cdn加速。同時(shí)做一遍壓縮,如果壓縮之后還超過(guò)200kb,則和設(shè)計(jì)師溝通是否取消或者更換圖片。
精靈圖必備,各種小圖標(biāo),小icon,做到一張圖片里面去。
盡量使用icon font代替小圖標(biāo),icon font的優(yōu)點(diǎn)可以甩普通的icon圖標(biāo)幾條街,隨意調(diào)整大小,改變顏色,太cool??!
如果項(xiàng)目很大,公司不差錢(qián),最佳方案是把圖片資源放在多帶帶的服務(wù)器上,配置獨(dú)立的域名,圖片資源的加載由圖片域名加載,很多大公司的靜態(tài)資源都是由獨(dú)立的服務(wù)器來(lái)存放和分發(fā)的
關(guān)于js我一般和設(shè)計(jì)師討價(jià)還價(jià)的底線(xiàn)就是圖片必須加載流暢,如果用戶(hù)打開(kāi)網(wǎng)頁(yè)圖片加載半天出不來(lái),就算我們的圖片做的再漂亮,又有什么卵用??!
良心資源:阿里巴巴字體圖標(biāo)庫(kù)
第三方的js庫(kù),必須使用min版。站點(diǎn)內(nèi)部的lib,每次發(fā)布上線(xiàn)之前必須使用gulp壓縮合并。
移動(dòng)端使用zepto庫(kù),不允許使用jquery
給js代碼一個(gè)全局命名空間,舉個(gè)例子,我們的項(xiàng)目是某個(gè)自行車(chē)官網(wǎng),全局命名空間就叫bike,和本項(xiàng)目有關(guān)的所有js方法,函數(shù),變量,全部掛在bike的下面
var bike={}; bike.name="cookee"; bike.getOrderDetail=functtion(id){.....}關(guān)于css
提煉項(xiàng)目的公共樣式,按鈕、表單。
命名。面向?qū)傩悦?,通用模塊可以面向模塊命名,比如頭部header,尾部footer等,其他請(qǐng)盡量使用面向?qū)傩缘拿绞?,這樣可以給css最大程度的復(fù)用自由,關(guān)于什么是面向?qū)傩缘拿绞?,?qǐng)參考推薦
樣式分離再分離,在css里面不要使用id屬性,留著id給js使用
減少css的層級(jí)嵌套,由于css的渲染是從右向左的,關(guān)于網(wǎng)頁(yè)的渲染,這個(gè)細(xì)說(shuō)起來(lái)又可以寫(xiě)一篇文章了。如果你的層級(jí)標(biāo)簽嵌套多層,想想要浪費(fèi)多少渲染時(shí)間,對(duì)于移動(dòng)端毫秒必爭(zhēng)的加載時(shí)間,你還有什么理由不改進(jìn)你的代碼
優(yōu)雅的名字可以讓人一目了然,放一張前人總結(jié)的圖,沒(méi)事的時(shí)候多看看,潛移默化的記住這些名字
關(guān)于html精簡(jiǎn)高效的CSS命名準(zhǔn)則/方法
精簡(jiǎn)dom結(jié)構(gòu),減少冗余html
語(yǔ)義化標(biāo)簽,要學(xué)會(huì)用
移動(dòng)端,使用svg繪圖代替canvas繪圖,canvas會(huì)有嚴(yán)重的鋸齒(如果有同學(xué)有實(shí)踐過(guò)的解決鋸齒的方案,我愿恭聽(tīng))
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/111242.html
摘要:轉(zhuǎn)眼入行一年半,在前端這條路上摸爬滾打,學(xué)海無(wú)涯,生命不息,不止。再次說(shuō)明,這是我的準(zhǔn)則,里面有精華也有糟粕,如果有熱心人能指點(diǎn)一二,感激之情,不勝言表。站點(diǎn)內(nèi)部的,每次發(fā)布上線(xiàn)之前必須使用壓縮合并。 轉(zhuǎn)眼入行一年半,在前端這條路上摸爬滾打,學(xué)海無(wú)涯,生命不息,code不止。回頭看自己今年寫(xiě)的代碼,依然慘不忍睹,留坑無(wú)數(shù)。很多道理都是在不停的寫(xiě)之中才想明白的。只是工作不會(huì)給我們時(shí)間回頭...
摘要:轉(zhuǎn)眼入行一年半,在前端這條路上摸爬滾打,學(xué)海無(wú)涯,生命不息,不止。再次說(shuō)明,這是我的準(zhǔn)則,里面有精華也有糟粕,如果有熱心人能指點(diǎn)一二,感激之情,不勝言表。站點(diǎn)內(nèi)部的,每次發(fā)布上線(xiàn)之前必須使用壓縮合并。 轉(zhuǎn)眼入行一年半,在前端這條路上摸爬滾打,學(xué)海無(wú)涯,生命不息,code不止?;仡^看自己今年寫(xiě)的代碼,依然慘不忍睹,留坑無(wú)數(shù)。很多道理都是在不停的寫(xiě)之中才想明白的。只是工作不會(huì)給我們時(shí)間回頭...
摘要:標(biāo)簽屬性屬性名全部寫(xiě),屬性值雙引號(hào)引起來(lái),每個(gè)雙標(biāo)簽務(wù)必加對(duì)應(yīng)的結(jié)束標(biāo)簽單標(biāo)簽不遵循此標(biāo)準(zhǔn),仍按原標(biāo)準(zhǔn),即不需要以結(jié)束。視情況為鏈接添加,圖要添加及。明確指定圖的和。 前言 作為一個(gè)前端工程師,我們可能每天都要寫(xiě)html、css、javascript,每個(gè)人寫(xiě)出來(lái)的代碼都飽含著自己的個(gè)人的style也有自己的編碼習(xí)慣和準(zhǔn)則,下面和大家分享一下我的習(xí)慣和準(zhǔn)則。 html 首先我們要對(duì)文...
摘要:標(biāo)簽屬性屬性名全部寫(xiě),屬性值雙引號(hào)引起來(lái),每個(gè)雙標(biāo)簽務(wù)必加對(duì)應(yīng)的結(jié)束標(biāo)簽單標(biāo)簽不遵循此標(biāo)準(zhǔn),仍按原標(biāo)準(zhǔn),即不需要以結(jié)束。視情況為鏈接添加,圖要添加及。明確指定圖的和。 前言 作為一個(gè)前端工程師,我們可能每天都要寫(xiě)html、css、javascript,每個(gè)人寫(xiě)出來(lái)的代碼都飽含著自己的個(gè)人的style也有自己的編碼習(xí)慣和準(zhǔn)則,下面和大家分享一下我的習(xí)慣和準(zhǔn)則。 html 首先我們要對(duì)文...
閱讀 2538·2023-04-26 02:57
閱讀 1420·2023-04-25 21:40
閱讀 2198·2021-11-24 09:39
閱讀 3572·2021-08-30 09:49
閱讀 778·2019-08-30 15:54
閱讀 1181·2019-08-30 15:52
閱讀 2095·2019-08-30 15:44
閱讀 1284·2019-08-28 18:27