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

          08年11月工作記錄小結(jié)

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

          js:
          當窗口關(guān)閉前做的動作
          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ù),分別指定開始和結(jié)束的位置。
              */
          }
          //我們來試一試這個自己增加的方法
          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結(jié)構(gòu)數(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 在調(diào)用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)站導航:
           
          主站蜘蛛池模板: 溧阳市| 尼玛县| 南汇区| 莲花县| 顺义区| 大新县| 黄骅市| 博湖县| 海宁市| 武平县| 六盘水市| 麻阳| 仲巴县| 平罗县| 时尚| 开远市| 辰溪县| 彭泽县| 北安市| 铜川市| 西充县| 寿光市| 格尔木市| 华容县| 禹州市| 苗栗县| 财经| 电白县| 芮城县| 家居| 溧水县| 桂林市| 乐亭县| 昭平县| 高台县| 长子县| 巴东县| 石棉县| 永寿县| 蒲江县| 会理县|