中文 => English   |   English => 中文
          posts - 12, comments - 2, trackbacks - 0, articles - 0
             :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理

          08年11月工作記錄小結

          Posted on 2008-11-24 14:55 牛X書記 閱讀(347) 評論(0)  編輯  收藏 所屬分類: 雜談

          js:
          當窗口關閉前做的動作
          function  window.onbeforeunload(){
             
          }

          在JS中定義數(shù)組刪除方法
          <script language=javascript>
          Array.prototype.del=function(n) {  //n表示第幾項,從0開始算起。
          //prototype為對象原型,注意這里為對象增加自定義方法的方法。
            if(n<0)  //如果n<0,則不進行任何操作。
              return this;
            else
              return this.slice(0,n).concat(this.slice(n+1,this.length));
              /*
                concat方法:返回一個新數(shù)組,這個新數(shù)組是由兩個或更多數(shù)組組合而成的。
                      這里就是返回this.slice(0,n)/this.slice(n+1,this.length)
                     組成的新數(shù)組,這中間,剛好少了第n項。
                slice方法: 返回一個數(shù)組的一段,兩個參數(shù),分別指定開始和結束的位置。
              */
          }
          //我們來試一試這個自己增加的方法
          var test=new Array(0,1,2,3,4,5);
          test=test.del(3);  //從0算起,這里也就是刪除第4項。
          alert(test);
          </script>

           

          jquery:
          賦值:$("#tmidtemp").attr("value","XXXXX")
          得到值:$("#tmidtemp").attr("value")


          dwr:
          解析map結構數(shù)據(jù):
          function built_trademark_left(data){
             var bar = document.getElementById('s1');
             var optionitems="";
           for(var property in data){  
                  optionitems+="<option value='"+property+"'>"+data[property]+"</option>"; //property是key;data[property]是值
               }
               $(optionitems).appendTo(bar);
               data=null;
          }

          css:
          背景顏色漸變:
          background:;filter:progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#ffffff,endColorStr=#FFD922);

          hibernate 用sql查詢
           SQLQuery 在調用list()方法前要加addEntity(XX,XX) 或者 addScalar(XX,XX) 方法。
           
          例如:
                String sql = "select {tll.*},(select t.appn_no      from Trademark t where t.id = tll.tmid) as appn_no,"
              +"(select t.tm_type      from Trademark t where t.id = tll.tmid) as tm_type,"
              +"(select l.ref_no       from licenagre l where l.id = tll.laid)   as ref_no,"
              +"(select l.tm_licensor  from licenagre l where l.id = tll.laid)   as tm_licensor "
              +"from tmLnkLa tll";
            SQLQuery sqlQuery = dao.getHibernateTemplate().getSessionFactory().openSession().createSQLQuery(sql);
            sqlQuery.addEntity("tll", TmLnkLa.class);
            sqlQuery.addScalar("appn_no", Hibernate.STRING);
            sqlQuery.addScalar("tm_type", Hibernate.STRING);
            sqlQuery.addScalar("ref_no", Hibernate.STRING);
            sqlQuery.addScalar("tm_licensor", Hibernate.STRING);
            List list = sqlQuery.list();
          在多表查詢中,為避免字段同名問題,需要加 {XXX}  如上例中的 {tll.*},否則會出現(xiàn)類似: Invalid column name: id0_  的錯誤


          只有注冊用戶登錄后才能發(fā)表評論。


          網(wǎng)站導航:
           
          主站蜘蛛池模板: 郯城县| 道真| 八宿县| 思茅市| 灵石县| 桂平市| 张家界市| 长宁区| 彩票| 屯昌县| 华安县| 织金县| 杭锦后旗| 衡东县| 浦县| 观塘区| 依兰县| 鸡西市| 定远县| 平潭县| 庆云县| 云和县| 桦甸市| 通化市| 莫力| 娱乐| 泸水县| 天全县| 湘潭县| 洪泽县| 米脂县| 安丘市| 曲周县| 南宁市| 本溪市| 碌曲县| 望江县| 奉节县| 平泉县| 上饶市| 定西市|