<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    雪湖小札@blogjava

    心情與技術(shù)文檔同行 http://hi.baidu.com/jingleq

    BlogJava 首頁 新隨筆 聯(lián)系 聚合 管理
      24 Posts :: 2 Stories :: 4 Comments :: 0 Trackbacks

    2007年6月9日 #

    posted @ 2012-02-15 10:39 csnowfox 閱讀(215) | 評(píng)論 (0)編輯 收藏

    posted @ 2007-11-12 10:27 csnowfox 閱讀(2155) | 評(píng)論 (1)編輯 收藏

         摘要:   小試了一把用groovy來寫java的rmi,體驗(yàn)到了groovy對(duì)java的兼容性,無論從代碼上還是功能上!真的可以理解囊相助groovy就是腳本化的java,groovy就是java擴(kuò)衡ruby on rails的武器!  閱讀全文
    posted @ 2007-07-19 10:43 csnowfox 閱讀(1325) | 評(píng)論 (1)編輯 收藏

         摘要: 有這么一個(gè)字符串:a1=1,a2=X2{b1=1,b2=X3{c1=1,c2=2}},a3=X4{b1=1}
    想寫一個(gè)正則表達(dá)式,讓下面code的執(zhí)行結(jié)果是:
    result(以逗號(hào)為token來分割字符串,逗號(hào)在"{"和"}"里面的忽略其做為token):
    a1=1
    a2=X2{b1=1,b2=X3{c1=1,c2=2}}
    a3=X4{b1=1}  閱讀全文
    posted @ 2007-06-25 13:26 csnowfox 閱讀(857) | 評(píng)論 (0)編輯 收藏

         摘要: 要定義一種語言,你只要按照antlr的語法寫一個(gè).g文件,antlr便幫你完成其它的工作,簡(jiǎn)化至極,當(dāng)然我使用了antlt studio工具。
    參考了antlr的經(jīng)典書籍《The Definitive ANTLR Reference》寫了一個(gè)小例子(姑且稱之為語言),呵呵。
    我使用了antlr studio 1.1.0里面提供的antlr庫,可能是版本問題,使用《The Definitive ANTLR Reference》里面的四則運(yùn)算的例子居然通過不了,具汗``  閱讀全文
    posted @ 2007-06-19 19:33 csnowfox 閱讀(1274) | 評(píng)論 (1)編輯 收藏

         摘要:   antlr,語言識(shí)別的一個(gè)工具(anothertoolforlanguagerecognition,前身是pccts),它提供了一個(gè)框架,可以通過包含java、c++或c#動(dòng)作的語法描述來構(gòu)造語言識(shí)別器,編譯器和解釋器。antlrstudio是一款用于eclipse的插件,可以用來創(chuàng)建、調(diào)試antlr語法的集成環(huán)境。
      在antlrstudio的官方網(wǎng)站上提供的eclipse插件并沒有提供相應(yīng)的licence.lic文件,所以我們還不能使用它的全部功能。
      在CowNew開源團(tuán)隊(duì)網(wǎng)站 www.cownew.com上由kingchou提出了一個(gè)破解方案,我的操作都是基于這個(gè)方案的  閱讀全文
    posted @ 2007-06-17 19:50 csnowfox 閱讀(1830) | 評(píng)論 (0)編輯 收藏

         摘要:   javascript的應(yīng)用,必然導(dǎo)致大量的javascript代碼出現(xiàn)在最終的html頁面上,帶來混亂的邏輯。一個(gè)框架性模式在javascript開發(fā)中的重要性漸漸浮現(xiàn)。
      我們?cè)谑褂胊jax開發(fā)中,常常做這樣一件事情:在一個(gè)標(biāo)簽容器中加載一些特定內(nèi)容。這些內(nèi)容是什么呢?無非只有兩種東西:數(shù)據(jù)與頁面樣式。
      jquery.jq.mvc處理的就是這種情況。在應(yīng)用jquery.jq.mvc框架之后,我們做到了把數(shù)據(jù)顯示樣式與數(shù)據(jù)本身分離開來。做業(yè)務(wù)的去關(guān)心數(shù)據(jù)去吧,做頁面的關(guān)心數(shù)據(jù)顯示去把,大家共同關(guān)心的就是xml定義出的數(shù)據(jù)了。
      一個(gè)完整的應(yīng)用中包括三部份的內(nèi)容:工作頁面,xml數(shù)據(jù)文件和標(biāo)簽容器中顯示的內(nèi)容頁面。
      Jquery.jq.mvc插件下載/Files/csnowfox/jquery.jq.mvc.rar
      jquery.jq.mvc插件演示下載/Files/csnowfox/jquery.jq.mvc.example.rar  閱讀全文
    posted @ 2007-06-15 15:03 csnowfox 閱讀(1117) | 評(píng)論 (1)編輯 收藏

         摘要:   在前面兩篇文章中,分別敘述了通過html舊標(biāo)簽來做數(shù)據(jù)的綁定工作的好處與實(shí)現(xiàn),通過整理,把綁定方法的代碼包裝成Jquery的plug型式。
      下載地址:/Files/csnowfox/jquery.jq.databinding.rar  閱讀全文
    posted @ 2007-06-15 14:27 csnowfox 閱讀(677) | 評(píng)論 (0)編輯 收藏

         摘要:   通過舊標(biāo)簽新屬性能很好的簡(jiǎn)化列表。數(shù)據(jù)統(tǒng)一放到j(luò)avascript的數(shù)據(jù)區(qū),不影響html頁面展示.
      寫了個(gè)簡(jiǎn)單模型,還不支持分頁和排序,有待擴(kuò)展!
      示例代碼:  閱讀全文
    posted @ 2007-06-13 13:03 csnowfox 閱讀(321) | 評(píng)論 (0)編輯 收藏

         摘要:   今天才發(fā)現(xiàn)原來html的基本標(biāo)簽里面的屬性是可以由我們自己隨意添加的,而且通過DOM方式還能夠訪問到。這一功能可以做很多事情。
      這里我做的就是數(shù)據(jù)分離,這是用好ajax的前提條件。實(shí)現(xiàn)中,通過在span標(biāo)簽中添加上bindingData屬性和bindingPattern屬性來指明數(shù)據(jù)和數(shù)據(jù)轉(zhuǎn)化邏輯。通過javascript處理填入數(shù)據(jù)內(nèi)容。
      當(dāng)然要處理javascript代碼,使用了jquery,jquery在操作DOM對(duì)象的時(shí)候帶來很大的便利。另外jquery在ajax與數(shù)據(jù)展示特效中都有出色的表現(xiàn)。后面會(huì)再有詳細(xì)說明。
      閱讀全文
    posted @ 2007-06-13 08:17 csnowfox 閱讀(501) | 評(píng)論 (0)編輯 收藏

         摘要:   進(jìn)一步深入Snippets。
      在Script頭里面有一個(gè)DOM屬性,他確實(shí)是庫的引入功能。如DOM:http://download.eclipse.org/technology/dash/update/org.eclipse.eclipsemonkey.lang.javascript就是引入了在plug-in中org.eclipse.eclipsemonkey.lang.javascript_0.1.10.15171.jar中所包函的類庫,他是DOM的一個(gè)擴(kuò)展,所以帶給了我們了一些內(nèi)置的變量來提高我們的開發(fā)效率,如:resources,views,io,editors。在Eclipse Monkey Example中,這些內(nèi)置變量出現(xiàn)的用法為
      resources//資源對(duì)象
      var files = resources.filesMatching(".*\\.java"); \\找到所有.java文件
      views//視圖對(duì)象
      var webView = views.getView("GooleWebView"); \\生成一  閱讀全文
    posted @ 2007-06-12 16:26 csnowfox 閱讀(488) | 評(píng)論 (0)編輯 收藏

         摘要:   沿著aptana的腳步,我遇到了Snippets,開始我還以為是aptana所特有的東西,原來Snippets來自Monkey-Eclipse Monkey。
      什么是Monkey呢?
      官方網(wǎng)址為http://www.eclipse.org/dash/
      Monkey是一個(gè)用于自動(dòng)完成繁瑣的編程任務(wù)的動(dòng)枋態(tài)腳本工具。他使用javascript的語法,有其自帶的開發(fā)庫又可以使用某些java的函數(shù)。因?yàn)樗暮?jiǎn)單性,我認(rèn)為它是區(qū)別于plugs-in的另外一種對(duì)eclipse的擴(kuò)展的好工具。
      來,看看Eclipse Monkey Example帶給了我們什么應(yīng)用。
      屬于Editors的命令有:Commont Lines,Leading Spaces to Tabs,Leading Tabs to Spaces。
      屬于Experimental的命令有:Colorize as HTML,Exercise Editor,Load Metadata,Show Lexemes,Show Parse Tree.
      .....  閱讀全文
    posted @ 2007-06-12 16:24 csnowfox 閱讀(547) | 評(píng)論 (0)編輯 收藏

         摘要:   語言的流行,必然離不開便捷的開發(fā)工具。
      aptana是一個(gè)基于eclipse的強(qiáng)大開源js開發(fā)工具。
      由官方的陳述,它的特點(diǎn)包括:
      1.JavaScript,JavaScript 函數(shù),Html,CSS語言的code Assist功能。
      2.Outliner(大綱):顯示JavaScript,Html和CSS的代碼結(jié)構(gòu)。
      3.代碼語法錯(cuò)誤提示。
      4.支持跨平臺(tái)。
      5.支持流行Ajax框架的Code Assist功能:Aflax,Dojo,Jquery,MochiKit,Prototype,Rico,script.aculo.us等。
      另外我自己的體驗(yàn)是aptana提供了一個(gè)Snippets的概念用于生成格式代碼,在aptana中還提供著多種支持ajax框架的幫助文檔視圖  閱讀全文
    posted @ 2007-06-12 08:14 csnowfox 閱讀(817) | 評(píng)論 (0)編輯 收藏

         摘要:   Web應(yīng)用的流行,帶來了js的繁榮,在Web2.0推出以后,ajax的框架一下子豐富了起來,從而提高了web富客戶端的重要性。web表現(xiàn),開始復(fù)雜了起來。
      企業(yè)應(yīng)用也開始使用起復(fù)雜的js來進(jìn)行與用戶和服務(wù)器兩方面的交互,js并不只是一種展示還是一種通迅方式,讀懂javascript很必要!
      ajax并不神秘(之前以經(jīng)有一篇文章說明了其最core的部份),javascript并不復(fù)雜,學(xué)好javascript,由今天做起!之后將是javascript的相關(guān)學(xué)習(xí)!   閱讀全文
    posted @ 2007-06-12 08:13 csnowfox 閱讀(299) | 評(píng)論 (0)編輯 收藏

    主站蜘蛛池模板: 午夜视频在线观看免费完整版| 亚洲性色精品一区二区在线| 免费v片在线观看| av无码免费一区二区三区| 中文字幕的电影免费网站| 国产精品亚洲精品爽爽| 久久精品国产亚洲av水果派| 亚洲人成网77777亚洲色| 国产hs免费高清在线观看| 99视频在线精品免费观看6| 日韩免费视频一区二区| 一区二区三区在线观看免费| 小说专区亚洲春色校园| 亚洲色偷偷色噜噜狠狠99| 亚洲国产亚洲综合在线尤物| 亚洲国产成人精品不卡青青草原| 亚洲自偷自偷偷色无码中文| mm1313亚洲国产精品美女| 国产免费人成视频在线观看| 免费看www视频| 午夜一级毛片免费视频| 无码日韩人妻av一区免费| 国产免费一区二区三区| 国产91色综合久久免费分享| aⅴ免费在线观看| 亚洲精品在线免费看| h视频在线观看免费网站| 99精品热线在线观看免费视频| a级毛片黄免费a级毛片| 中文字幕在线免费看线人| 日韩免费高清播放器| 久久久久成人片免费观看蜜芽| 黄色免费在线网站| 免费国产黄网站在线观看 | 日日AV拍夜夜添久久免费| 成年女人毛片免费观看97| 免费观看的毛片手机视频| 日本一道本高清免费| 亚洲国产精品丝袜在线观看| 亚洲乱码中文字幕手机在线| 国产亚洲自拍一区|