2010年5月25日

          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)編輯 收藏

          2010年5月18日

           google app engine當中包含有jstl,但是默認頁面當中是被忽略。

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

          <%@ page isELIgnored="false" %>  
          posted @ 2010-05-18 15:08 syrius 閱讀(172) | 評論 (0)編輯 收藏

          2010年1月6日

          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 閱讀(158) | 評論 (0)編輯 收藏

          2010年1月5日

           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)編輯 收藏
          僅列出標題  

          導航

          <2025年6月>
          25262728293031
          1234567
          891011121314
          15161718192021
          22232425262728
          293012345

          統計

          常用鏈接

          留言簿

          隨筆分類

          隨筆檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 上林县| 徐水县| 安平县| 蕉岭县| 庆阳市| 定日县| 新巴尔虎右旗| 丹巴县| 乐陵市| 杭州市| 上杭县| 定日县| 阿尔山市| 邵东县| 深泽县| 枣强县| 新闻| 满洲里市| 大田县| 云安县| 乡城县| 昆明市| 石阡县| 武义县| 宁国市| 竹溪县| 岗巴县| 昭觉县| 即墨市| 鱼台县| 波密县| 盱眙县| 永济市| 城步| 梨树县| 肃宁县| 大宁县| 华坪县| 满城县| 河津市| 辽源市|