2010年1月5日

          Google font api、web font與中文

          Google昨天在Google I/O大會上發布了一個新的服務 Font API,這是一個很酷的東東,可以讓我們很方便的使用網絡字體,而且這些字體都是免費的,你無需擔心版權的問題。Google Font API使用起來也非常方便:
          @font-face {
          font-family: 'Tangerine';
          font-style: normal;
          font-weight: normal;
          src: local('Tangerine'), url('http://themes.googleusercontent.com/font?kit=_jMq7r9ahcBZZjpP8hftNA') format('truetype');
          }
          看起來與普通的web-font定義并無二樣,只是url資源使用Google Font API庫中的字體。
          相對于其它的網絡字體服務,Font API有以下優勢(與Ajax API類似):
          
          • 節省自己的流量;
          • 快速,穩定。欲了解更多,可以查看這個快速指南

          其實關于網絡字體,我們之前也有簡單的討論,感興趣的同學可以閱讀下面兩篇文章:

          posted @ 2010-05-25 13:04 syrius 閱讀(235) | 評論 (0)編輯 收藏
           google app engine當中包含有jstl,但是默認頁面當中是被忽略。

          要使Google App Engine的jsp文件支持JSTL,就要在文件的頭部加入以下的代碼:

          <%@ page isELIgnored="false" %>  
          posted @ 2010-05-18 15:08 syrius 閱讀(173) | 評論 (0)編輯 收藏
          http://kenwublog.com/
          關于Java底層方面的資料

          http://www.aygfsteel.com/BlueDavy/
          有不少關于OSGi方面的資料

          http://www.esbzone.net/
          ESB方面

          http://blog.sina.com.cn/swingjava
           關于Swing方面的開發,比較有啟發意義

          淘寶網的團隊
          http://rdc.taobao.com/blog/arch/

           云風的blog
          http://blog.codingnow.com/

          eygle blog
          http://www.eygle.com

          ------------------------------------------------------------------
          http://www.blueidea.com/tech/program/2009/6571_2.asp chome 源碼分析
          http://blogs.msdn.com/oldnewthing/archive/2005/02/11/371042.aspx 有關directUI技術
          posted @ 2010-01-06 10:13 syrius 閱讀(159) | 評論 (0)編輯 收藏

           1. 在WEB-INF下建立文件夾themes/mytheme(也即可以在java源代碼目錄下建立與struts2的源代碼相當的模板目錄,這樣就不用指定了)
           2. 配置struts.properties,指定使用的theme(此處可選)
                     struts.ui.theme = mytheme
                     struts.ui.templateDir = /WEB-INF/themes
          3. fielderror.ftl  校驗域,內容自定義
          示例如下:

          <#if fieldErrors??><#t/>
          <#assign eKeys = fieldErrors.keySet()><#t/>
          <#assign eKeysSize = eKeys.size()><#t/>
          <#assign haveMatchedErrorField=false><#t/>
          <#if (fieldErrorFieldNames?size > 0) ><#t/>
           <#list fieldErrorFieldNames as fieldErrorFieldName><#t/>
            <#list eKeys as eKey><#t/>
              <#if (eKey = fieldErrorFieldName)><#t/>
             <#assign haveMatchedErrorField=true><#t/>
             <#assign eValue = fieldErrors[fieldErrorFieldName]><#t/>
             <#list eValue as eEachValue><#t/>
                 <span class="fielderror"><#if parameters.escape>${eEachValue!?html}<#else>${eEachValue!}</#if></span>
             </#list><#t/>   
              </#if><#t/>
            </#list><#t/>
           </#list><#t/> 
          </#if><#t/>
          </#if><#t/>

          posted @ 2010-01-05 19:47 syrius 閱讀(403) | 評論 (0)編輯 收藏

          導航

          <2010年1月>
          272829303112
          3456789
          10111213141516
          17181920212223
          24252627282930
          31123456

          統計

          常用鏈接

          留言簿

          隨筆分類

          隨筆檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 中超| 东丰县| 天门市| 得荣县| 潍坊市| 霍城县| 建始县| 云林县| 大化| 大余县| 尉氏县| 射洪县| 金沙县| 大姚县| 梅州市| 民县| 塔河县| 湘潭县| 漳浦县| 崇礼县| 彝良县| 小金县| 全南县| 张掖市| 宜阳县| 四子王旗| 鄂托克前旗| 桃源县| 肃宁县| 郯城县| 泾川县| 安平县| 日照市| 聂拉木县| 连云港市| 常德市| 华蓥市| 平定县| 天气| 崇文区| 台东市|