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

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

新聞中心

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

介紹

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

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

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

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

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

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

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

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

看我的index.html代碼

[[78679]] 看我的js代碼

  [[78679]] 今天偶然間發(fā)現(xiàn)這種方式更加合理,因?yàn)槟莻€(gè)for循環(huán)看著太鬧心了

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

后期修復(fù)

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

亮代碼:

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

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

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

2、我希望大家平時(shí)***不要有復(fù)制代碼的習(xí)慣,***是重新code一遍,即便是自己的代碼?!晕乙恢庇脠D片方式的原因。

3、我的代碼沒有必要整個(gè)都拿過去,你可以把上面的兩個(gè)方法拿過去放在自己的代碼中,就能用了?!阋部梢宰约盒迯?fù)一下代碼。

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


當(dāng)前標(biāo)題:大部分人沒用過的JS頁面模板化
路徑分享:http://m.5511xx.com/article/cdocsep.html