<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      由淺入深:自己動(dòng)手開發(fā)模板引擎——解釋型模板引擎(三)

      解釋型模板引擎與置換型模板引擎最大的區(qū)別是它支持流程控制語句,其次是支持對(duì)象訪問(反射實(shí)現(xiàn))。今天我們的任務(wù)是設(shè)計(jì)模板語法,給我們的后續(xù)開發(fā)提供依據(jù)。

      模板語法類型

      1. 模板標(biāo)記;
      2. 模板指令;
        1. 注釋性指令;
        2. 語句型指令;
      3. 條件語句;
      4. 遍歷語句;

      模板語法設(shè)計(jì)

      1. 模板標(biāo)記:
        • {title};
        • {item.Name};
        • {item.GetSize()};
        • {item.GetObject("string", false, 0, 0.12, DateTime.Now)};
      2. 模板指令:
        1. 注釋性指令:
          • <!--#include file="../public_header.shtml" -->,用于引入包含文檔;
        2. 語句型指令:
          • <m:using css="../styles/common.css" combin="true" compress="false" />,為HTML量身定制,用于引入CSS文檔,這個(gè)可以滿足CSS文件拆分、合并、壓縮等需要;
          • <m:using js="../styles/common.css" combin="true" compress="false" />,為HTML量身定制,用于引入JS文檔;
          • <m:var name="age" value="30" />,理解為"30";
          • <m:var name="age" value="{30}" />,理解為數(shù)字30;
          • <m:var name="age" value="{DateTime.Now}" />;
      3. 條件語句:
        • <m:if test="">...</m:if>;
        • <m:else />;
        • <m:elseif test="" />;
      4. 遍歷語句:
        • <m:for from="0" to="10" index="i">...</m:for>
        • <m:foreach var="item" collection="items" index="i">...</m:foreach>

      總結(jié)

      本節(jié)課沒有任何實(shí)戰(zhàn)性內(nèi)容,只是總結(jié)了一下幾天來我們完成的一些語法設(shè)計(jì)。這樣的語法其實(shí)很好理解,SGML格式的。只不過解析起來就沒有那么爽了!在構(gòu)建解析過程的時(shí)候我自己都覺得非常痛苦,一不小心就會(huì)搞錯(cuò),甚至不知道錯(cuò)在哪里了!

      后續(xù)課程有兩種方式展現(xiàn)給大家,一種是我直接帖出代碼實(shí)現(xiàn),一種是按照如上整理的內(nèi)容拆解成章節(jié)一一詳述。由于我拿不定注意,第一種方案怕大家學(xué)不到東西,第二種方案太慢。所以做個(gè)調(diào)查:持續(xù)關(guān)注本系列博文的同學(xué)請(qǐng)?jiān)谠u(píng)論里回復(fù)支持哪一種寫作方案。

       

      posted @ 2012-04-19 10:00  O.C  閱讀(3499)  評(píng)論(15)    收藏  舉報(bào)
      主站蜘蛛池模板: 亚洲性人人天天夜夜摸18禁止| 国产精品深夜福利免费观看| 国产熟妇久久777777| 亚洲曰韩欧美在线看片| 色窝窝免费播放视频在线| 四虎影视久久久免费| 无码无需播放器av网站| 国产综合av一区二区三区| 性动态图无遮挡试看30秒| 又大又紧又粉嫩18p少妇| 年日韩激情国产自偷亚洲| 亚洲国产在一区二区三区| 久久香蕉国产线看观看怡红院妓院 | 午夜射精日本三级| 人妻系列中文字幕精品| 九龙县| 亚洲成人午夜排名成人午夜| 国产永久免费高清在线| 乌海市| 亚洲国产色婷婷久久99精品91| 波多野结衣的av一区二区三区| 国产AV福利第一精品| 亚洲另类激情专区小说婷婷久| 人妻中出无码中字在线| bt天堂新版中文在线| 国产av成人精品播放| 日韩最新中文字幕| 成年女人片免费视频播放A| 天堂在线精品亚洲综合网| 亚洲一区二区三区av链接| 国产三级精品片| 国产视频不卡一区二区三区| 久久久久无码中| 国产精品十八禁一区二区| 东方四虎av在线观看| 库尔勒市| 中文国产不卡一区二区| 在线欧美中文字幕农村电影| 国产精品一二三中文字幕| 精品国产中文字幕在线看| 少妇粉嫩小泬喷水视频www|