2021-04-11 分類: 網(wǎng)站建設(shè)
如果沒看錯的話,你可能是使用了jquery吧(至少也有一個類似sizzle或更簡單的解析器,證據(jù)在倒數(shù)第十行左右)。所以,就盡可能避免使用原生的javascript.dom操作。
jquery的符號,以cssselector風(fēng)格統(tǒng)一取代了各種getelement(s)byxxx的接口,并且擴展性非常強,是很多設(shè)計模式思想的綜合運用。
當(dāng)然原生dom也有自己的優(yōu)勢(主要是執(zhí)行效率),但是大部分時候,在開發(fā)效率、代碼質(zhì)量、執(zhí)行效率的tradeoff中,jquery還是好選擇。此外也推薦下javascript.mvc庫、jqueryui庫等等。
代碼整理代碼中邏輯沒有分塊、沒有空行、沒有注釋、看起來很累,建議對代碼進行分塊,比如將變量集中在頭部定義,然后處理一些賦值,最后執(zhí)行一些其它的函數(shù)。具體到這個例子,有很多不恰當(dāng)?shù)牡胤剑热缈梢韵葀ar_height;然后在條件分支中進行賦值,比如在一堆賦值語句中間夾雜了一個parsetemplate。
當(dāng)前題目:網(wǎng)站前端開發(fā)的代碼排版風(fēng)格
URL分享:http://vcdvsql.cn/news22/106872.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供定制開發(fā)、App開發(fā)、服務(wù)器托管、虛擬主機、網(wǎng)站內(nèi)鏈、電子商務(wù)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容