代码编写原则列表
平时写代码的过程中肯定会遇到一些很实用的东西,在这里做一个整理收集。
一、前台编码:
??1、把所有的Jquery代码置于事件处理函数中。
??2、把所有事件处理函数置于文档就绪事件处理器中。??3、把jquery或ext代码置于单独的*.js文件中。??4、如果存在名称冲突,则使用命名空间。??5、Jquery调用Ajax,通过eval函数解析var rev = eval('(' + $.ajax({url : "pymx.html",async : false}).responseText + ')');??6、ExtJs Ajax函数:?6.1 同步调用var conn = Ext.lib.Ajax.getConnectionObject().conn;conn.open("POST", 'http://localhost:8080/demo/TreeDDGet?node=-1',false);// 这里的conn对象其实就是 xmlHttpRequest 对象。conn.setRequestHeader("Content-Type","application/x-www-form-urlencoded;charset=UTF-8");conn.send("start=" + 0 + "&limit=" + 30 );var rootJson = conn.responseText;??6.2 异步调用Ext.Ajax.request({ url: '', method: 'post', params: {}, success:function(response){ }, failure: function(){ } });?二、后台编码:1、服务端相应客户端前需要设置相应编码格式
response.setContentType("text/html;charset=utf-8");response.getWriter().print(jsArray);?