動若狡兔,靜如處子

          by doctor

          統計

          留言簿

          閱讀排行榜

          評論排行榜

          三天的頁面開發

              上周五開始一項開發工作,將樹形的數據結構放到關系型數據庫,并提供頁面進行數據的維護,遇到的問題:1、需求不清晰;2、表結構不清晰;3;前端開發技術非常不熟悉;
              結果就是開發緩慢,系統交互效果差,做出來的頁面自己都不滿意,開發慢導致上線壓力大,心里壓力也大,很嚴重的加班。。。。。。。
              總結下用到的頁面技術:1、CSS+DIV樣式定義的兩種寫法(.divforcheck{ width:500px; height:300px; background-color:#f00; color:#fff; }
                                                                                          <div  style="border: 1px dotted black;background-color:#FFFFFF;width:500px ">)
                                             2、JS:動態的添加頁面元素var tab =document.getElementById("guanlian");
                                                                                       var newRow = tab.insertRow(0);//添加了一行
                                                                                       var newTd1        = newRow.insertCell(0);
                                                                                        var newTdName     = newRow.insertCell(1);   ;
                                                        判斷為空function isEmpty(s) { return ((s == undefined || s == null || s == "") ? true : false); }
                                                        彈出選擇框:if(confirm("您修改了關聯詞,請確定在提交前進行了驗證")){
                                                                                           document.form1.event_submit_do_add.value="submit";
                                                                                            document.form1.submit();}
                                                        Ajax交互:
          var callback ={
                              success:
          function(o) {
                                  
          var result = o.responseText;
                                  document.getElementById('chk_thesaurus').style.display
          ="";
                                  document.getElementById('chk_thesaurus').innerHTML
          =result;
                                  document.getElementById('chk_thesaurus').display 
          = "block";
                              }
          ,
                              failure: 
          function(o) {
                                  alert(
          "驗證請求,鏈接服務器失敗!");
                              }

                          }

                          ;
                          
          var sUrl = 'ajax/checkThesaurus.htm?relName='+encodeURIComponent(encodeURIComponent(title));
                          YAHOO.util.Connect.asyncRequest('GET',sUrl,callback);

                                                              服務器段java代碼兩種寫法:1、在反饋ajax請求的頁面中填寫符合HTML標準的反饋InnerHTML
                                                                                                   2、通過        
          rundata.getResponse().getWriter().print("var ajaxRequestData_bizType = "+JSONObject.fromObject(tree).toString());

           context.put("result", net.sf.json.JSONArray.fromObject(tree).toString());(打成JSON串)


                                    3、表單提交處理(JS提交表單)document.form1.event_submit_do_add_treeWordProperty.value="submit";
                                                                                 document.form1.submit();    
          java代碼的Exception控制、異常處理             
              

          posted on 2011-11-24 14:55 doctor 閱讀(224) 評論(0)  編輯  收藏 所屬分類: Log


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


          網站導航:
           
          主站蜘蛛池模板: 吉林市| 吴桥县| 阳东县| 霍城县| 阿巴嘎旗| 巴楚县| 大冶市| 定日县| 通城县| 法库县| 临武县| 阿拉善右旗| 汉寿县| 新龙县| 宜宾市| 仁布县| 当阳市| 凤台县| 左云县| 汽车| 陕西省| 洞口县| 长岭县| 延庆县| 蒲江县| 盘山县| 易门县| 遂川县| 永仁县| 福安市| 道真| 天柱县| 肃宁县| 郯城县| 长武县| 正蓝旗| 涟水县| 文登市| 合川市| 荥经县| 永善县|