亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費注冊 查看新帖 |

Chinaunix

  平臺 論壇 博客 文庫
12下一頁
最近訪問板塊 發(fā)新帖
查看: 4822 | 回復: 13
打印 上一主題 下一主題

前臺開源模板引擎--jCT [復制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報告]
發(fā)表于 2008-04-05 18:24 |只看該作者 |倒序瀏覽
用 javascript 制作,工作于前臺的模板解決方案
http://code.google.com/p/jsct/

為 Web 開發(fā)提供模板支持的JavaScript工具.
改變 B/S 團隊的工作流程,避免無意義的溝通
jCT原創(chuàng)特色,存儲模板,重構(gòu),編譯期執(zhí)行
jCT為了效率,沒有使用正則表達式,完全字符串處理
jCT代碼結(jié)構(gòu)良好,簡潔,內(nèi)部僅僅有3個函數(shù)就實現(xiàn)了所有功能,改造很安逸
意義:后臺做后臺應該做的,前臺做前臺該做的,還前后臺本色

在 Web 開發(fā)中,數(shù)據(jù)與表現(xiàn)分離是一個很好的設計方法.為了實現(xiàn)這個通常采用模板技術.這些模板技術中大多采用服務器端的方案,服務器端(后臺)的方案常有以下問題:

   1. 數(shù)據(jù)沒有裝配前無法預覽到希望的結(jié)果
   2. 復雜模板的裝配使得管理模塊難于控制
   3. 頁面設計人員和后臺數(shù)據(jù)提取人員要頻繁溝通
   4. 后臺模板當然都是基于某些固定的語言,可移植性低,因此當語言平臺變化時需要用不同的語言"重復的造輪子"
   5. 給服務器造成一定壓力


要改變這些,jCT可以做到.

[ 本帖最后由 achun.shx 于 2008-6-18 10:22 編輯 ]

論壇徽章:
0
2 [報告]
發(fā)表于 2008-04-10 13:24 |只看該作者
樓主的東西還是不明白有啥用.能否舉點例子來

論壇徽章:
0
3 [報告]
發(fā)表于 2008-04-11 08:38 |只看該作者
原帖由 gydoesit 于 2008-4-10 13:24 發(fā)表
樓主的東西還是不明白有啥用.能否舉點例子來

咳,發(fā)現(xiàn)這是一個大問題,大家根本就不明白他的作用和在開發(fā)中的位置(不討論搜索引擎問題).
就是把原來在后臺寫的模板,換成前臺javascript的來完成,這樣后臺就只負責讀寫數(shù)據(jù)了.
你可以想想,如果臺就只負責讀寫數(shù)據(jù)的話,php,java,c,Perl,Python他們之間的差別就不大了,
而我本人一直都在用php,當然總想用c這樣可以生成本地代碼的語言寫后臺,也不需要全部,壓力大的用本地代碼就行了
模板問題解決了,本地代碼才有可能呀.(畢竟本地代碼操作模板成本太高).

還有就是改變了web開發(fā)團隊的協(xié)作方式,頁面和數(shù)據(jù)分開了,可以同時干活,誰也不影響誰,
前臺不需要提供數(shù)據(jù)頁面就可以預覽到效果,
后臺要查看數(shù)據(jù)直接print_r就行了.不用等頁面完了才能干活
前后臺誰干誰的,大大降低了不必要的溝通.
溝通...只有在不通的時候才需要,有了前臺模板基本就是半通了.

現(xiàn)在我們有一個項目正在做,項目組一共就3個人,
一個頁面
一個后臺
我當膠水負責把前后臺粘起來,攻堅
2008.04.08日開始動工的,使用了jCT
做完后發(fā)出 地址(順便廣告一下),大家通過監(jiān)視數(shù)據(jù)就明白是怎么工作的了.

先發(fā)一個前一段給別人做的
czzsy.com
這個也是用jCT做的,不過當時jCT連第一版都沒有完,急急忙忙上了.
監(jiān)視數(shù)據(jù)大概可以看到一些東東

其實監(jiān)視數(shù)據(jù)你會發(fā)現(xiàn),基本上就是這些東東.
1.前臺向后臺發(fā)出一個請求(第一次當然是特定參數(shù)的初始化請求了)
2.后臺向前臺發(fā)送命令數(shù)據(jù):包括 顯示數(shù)據(jù)和要請求的模板文件
3.前臺裝入/解析模板文件,并把地2步給出的數(shù)據(jù)裝配起來顯示到頁面上
4.用戶交互操作,發(fā)出請求有回到了 1.

[ 本帖最后由 achun.shx 于 2008-4-11 08:44 編輯 ]

論壇徽章:
0
4 [報告]
發(fā)表于 2008-04-11 09:31 |只看該作者
支持,周末研究下

論壇徽章:
0
5 [報告]
發(fā)表于 2008-04-11 14:59 |只看該作者
到底在說什么呀,阿姨。????

論壇徽章:
0
6 [報告]
發(fā)表于 2008-04-11 23:28 |只看該作者
下載下來有錯誤哦:

Error: jCT is not defined
Source File: file:///d:/jCT/demo.html
Line: 85

論壇徽章:
0
7 [報告]
發(fā)表于 2008-04-12 00:12 |只看該作者
原帖由 zhaiduo 于 2008-4-11 23:28 發(fā)表
下載下來有錯誤哦:



汗!。。。!
我在主頁中寫道:
2008-4-12: 實在是對不起大家,4月7日的demo中竟然把jct.js的引用路徑寫錯了,今天改過來了。抱歉!
同時謝謝 chinaunix.net 的朋友 zhaiduo 提醒了我.現(xiàn)在改過來了。

論壇徽章:
0
8 [報告]
發(fā)表于 2008-04-16 10:23 |只看該作者
IE8及IE8模擬的IE7無法使用,在模板的v.innerHTML=jct.Load()處停下了

論壇徽章:
0
9 [報告]
發(fā)表于 2008-04-16 11:07 |只看該作者
這樣的要求不是高了點 我說對于頁面的人來說

不過支持下 download下來看看

論壇徽章:
0
10 [報告]
發(fā)表于 2008-04-16 14:24 |只看該作者
原帖由 meyu 于 2008-4-16 10:23 發(fā)表
IE8及IE8模擬的IE7無法使用,在模板的v.innerHTML=jct.Load()處停下了

IE8我這里沒有,暫時沒有辦法測試,不過IE8現(xiàn)在還沒有正式........
這個問題應該放到IE8穩(wěn)定后再說.誰知道M$是否又要特立獨行呢!!
您需要登錄后才可以回帖 登錄 | 注冊

本版積分規(guī)則 發(fā)表回復

  

北京盛拓優(yōu)訊信息技術有限公司. 版權所有 京ICP備16024965號-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報專區(qū)
中國互聯(lián)網(wǎng)協(xié)會會員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關心和支持過ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP