摘要:关于分页选中问题 一些管理后台,可能会遇到这样的场景:几百条数据分页罗列出来后,需要最这些数据选中操作。比如我在第5页选中3条数据,返回到第4页再选1条,然后对4条数据进行处理。 能想到的比较原始的做法是这样的: 1,页面维持一个选中的数据容器 2,每次新查询,或者翻页,这些数据传回后台,后台再传回页面(不要使用session) 3,等到选择完毕后进行操作,就依照这个数据容器中的内容为准。 那么页面上维护住这个所谓的数据容器是关键:比如说页面中的每条数据类似这种形式,每条数据前都有个checkbox来供选择: #foreach($temp in $!{bl...
阅读全文
摘要:我们到底能走多远系列(36)扯淡: 年关将至,总是会在一些时间节点上才感觉时光飞逝,在平时浑浑噩噩的岁月里都浪费掉了太多的宝贵。请珍惜! 主题: 我们在编写http请求处理和响应的代码的时候,经常会处理到session,这里的session是指服务器和客户端交互时把一些信息存在服务器上,下一次请求是,可以在服务器上继续使用这些信息,我们都知道http是无状态的,在服务端维持一个session就是为了解决一些多个请求需要状态维持的问题。 它的工作原理,我的理解是,在第一次http请求时,服务端在自己内存里创建出一个对应这个客户端的session,往这个session中放好信息后,把标识这个...
阅读全文
摘要:我们到底能走多远系列(35)扯淡: 13年最后一个月了,你们在13年初的计划实现了吗?还来得及吗? 请加油~主题:最近一直在写js,遇到了几个问题,可能初入门的时候都会遇到吧,总结下。例子:var x =9;var fobj ={ x:1, test:function(callback){ var x= 2; callback(); }}function pp(){ var x = 3; fobj.test(function(){ alert(this.x)//9 })}pp();上面这段代码打印出的是 9 ,可...
阅读全文
摘要:1,关于typeof 因为是弱类型语言,而程序代码中又不得不定义出变量的类型所提供出来的方法。 返回的结果如下图: 如下例子: var test = "123";var ob = { add : function(x,y){return x + y}}var fu = function(x,y){return x - y}var nu = null;var xyz;alert(typeof(test));//stringalert(typeof(123));//numberalert(typeof(undefined))//undefinedalert(typeof(fu)
阅读全文
摘要:1 , call方法:语法:call([thisObj[,arg1[, arg2[, [,.argN]]]]])定义:调用一个对象的一个方法,以另一个对象替换当前对象。说明:call 方法可以用来代替另一个对象调用一个方法。call 方法可将一个函数的对象上下文从初始的上下文改变为由 thisObj 指定的新对象。如果没有提供 thisObj 参数,那么 Global 对象被用作 thisObj。 function Class1(){ this.showTxt = function(txt) { alert(txt); }}function Class2(){ ...
阅读全文
摘要:0,node.js调试:http://www.noanylove.com/2011/12/node-the-inspector-debugging-node-js/1,读取配置文件:var json = require('./configs/hot_deployer.json')官网描述:If the exact filename is not found, then node will attempt to load the required filename with the added extension of.js,.json, and then.node.jsfile
阅读全文
摘要:1,数组var colors = new Array();var colors = new Array(20);var colors = new Array(“red”, “blue”, “green”);var colors = new Array(3); //create an array with three itemsvar names = new Array(“Greg”); //create an array with one item, the string “Greg”shift:删除原数组第一项,并返回删除元素的值;如果数组为空则返回undefinedvar a = [1,2
阅读全文
摘要:1.js没有块级作用域if (true) { var color = “blue”;}alert(color); //”blue”for (var i=0; i < 10; i++){ doSomething(i);}alert(i); //102,变量定义 全局变量变量定义:var和没有varfunction add(num1, num2) { var sum = num1 + num2; return sum;}var result = add(10, 20); //30alert(sum); //causes an error since sum is not a v...
阅读全文
摘要:1,js中的 基本类型引用类型javascript中有两种变量类型:基本类型和引用类型,基本类型包括:Number、String、Undefined、Null、Boolean这五种,而引用类型就是Object1.引用类型相对基本类型可以为其添加属性方法var person = new Object();person.name = “Nicholas”;alert(person.name); //”Nicholas” var name = “Nicholas”;name.age = 27;alert(name.age); //undefined2.基本类型被复制于另一个变量时,会在该变量对象创建
阅读全文
摘要:我们到底能走多远系列(34)扯淡: 送给各位一段话: 人生是一个不断做加法的过程 从赤条条无牵无挂的来 到学会荣辱羞耻 礼仪规范 再到赚取世间的名声 财富 地位 但是人生还要学会做减法 财富名声这些身外之物有一天会失去 朋友 亲人终有一天会离你而去 我们自己会衰老 迟钝 最后赤条条的离开这个世界 我们都不太擅长做人生的减法 很难学会放下 放不下面子 所以要打肿脸充胖子 放不下逝去的情感 就会沉溺其中 痛苦不堪 放不下输赢 所以总是如履薄冰 心惊胆战 佛说 我执 是痛苦的根源 人生要学会 断 舍 离 断绝不需要的东西 舍弃多余的废物 脱离对物品的执念 所以想幸福 请先放下主题: 最近想用ht..
阅读全文