日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
大部分人沒用過的JS頁面模板化

介紹

今天遇到一個問題,這個問題也是我以前遇到的問題,以前的方式,也是大多數(shù)人使用的方式。大家可以看看我的文章。

從前的方式——我估計也是大多數(shù)人使用的方式

比如以下的代碼——摘自新浪首頁的一段js代碼,這種方式也是大多數(shù)人使用的方式。

上面的代碼,你看完有什么反應(yīng)?你也許會把+=這種形式改成數(shù)組的push形式,有人說push比這種字符鏈接要快,但是也快不了多少。

如果這種嵌入的html代碼很多,你也要這樣處理嗎?如果修改(添加或者刪除)某個html,那么你就要不斷的翻代碼,找對應(yīng)的標簽,然后在找結(jié)束標簽,你不覺得麻煩嗎?也許有人會這樣寫(這個是我早期寫的,也是我最慣于使用的方式)。

上面的代碼,我維護起來也是非常費勁的,很多時候如果ui那邊添加了個標簽,或者修改了下html結(jié)構(gòu),那我就頭疼了。

頁面模板化——全新的方式

這是我最近看了facebook的js代碼,偶然間發(fā)現(xiàn)以下的方式看起來不錯,希望與大家分享。

看我的index.html代碼

[[78679]] 看我的js代碼

  [[78679]] 今天偶然間發(fā)現(xiàn)這種方式更加合理,因為那個for循環(huán)看著太鬧心了

維護上面的html代碼我們是很容易的,下次無論html代碼結(jié)構(gòu)有什么變動,改起來都很方便。

后期修復

昨天我項目中需要條件篩選功能,所以我又做了一個if語法解析的功能。

亮代碼:

  [[78679]] 對應(yīng)方法

首先很感謝大家的寶貴意見,現(xiàn)在就一些評論而發(fā),大家勿見怪,沒有對大家評論不滿的意思。

1、很多人都說已經(jīng)有這種代碼框架了,但是我覺得為了幾個簡單功能用這么龐大的框架。而且我們現(xiàn)有的代碼外層已經(jīng)有框架了,也許是jquery,也許是prototype.js,而且又把這種框架拿過來,這是何等的代碼量!

2、我希望大家平時***不要有復制代碼的習慣,***是重新code一遍,即便是自己的代碼。——所以我一直用圖片方式的原因。

3、我的代碼沒有必要整個都拿過去,你可以把上面的兩個方法拿過去放在自己的代碼中,就能用了。——你也可以自己修復一下代碼。

原文鏈接:http://www.cnblogs.com/baochuan/archive/2012/06/05/2537302.html


網(wǎng)站題目:大部分人沒用過的JS頁面模板化
分享地址:http://www.5511xx.com/article/cdocsep.html