
JavaScript
文章平均质量分 51
cktmyh
这个作者很懒,什么都没留下…
展开
-
Javascript模拟实现类class
在面向对象编程中,类(class)是对象(object)的模板,定义了同一组对象(又称”实例”)共有的属性和方法。 Javascript语言不支持”类”,但是可以用一些变通的方法,模拟出”类”。 一、构造函数法 这是经典方法,也是教科书必教的方法。它用构造函数模拟”类”,在其内部用this关键字指代实例对象。 1 2 3原创 2015-09-15 23:51:59 · 512 阅读 · 0 评论 -
js的压缩
如今的Web项目少不了大量JavaScript代码,JS文件的体积也越来越大,也越来越影响页面的加载。因此,发布项目时一般会对JS文件进行压缩,一方面是服务器端使用开启Gzip,而另一方面则是去除JS文件里的注释、空白,并且压缩局部变量长度等等。 压缩脚本的工具有很多,常用的一个是YUI Compressor(下称YC),传说jquery就是用它来压缩的。不过目前流行的工具是Google原创 2015-10-06 10:46:48 · 598 阅读 · 0 评论 -
struts2+ajax中json数据返回格式参数详解
paramName root:只包含paramName对象 excludeProperties :除了paramName之外的集合 includeProperties : 包含paramName的集合 wrapPrefix :json结果开头添加xx(比如[) wrapSuffix :同上,只不过是结尾 ignoreHierarchy :转化时是否忽略继承关系true/false enum原创 2015-10-06 20:28:14 · 1700 阅读 · 0 评论 -
javascript原来还可以这样玩
废话不多说,直接上代码: 用户名 function chk(tag){ if(tag==""||tag==null){ alert("文本框"); return; } alert(tag); } 看到了吗?无论是onblur还是onclick都能调用chk()函数,可见javascript对参数要求不是那么严格,amazing原创 2015-10-06 21:56:48 · 468 阅读 · 0 评论 -
ajax传递数组参数到后台
js中可以这样写:var values = $("input[name=otherSpecialName]").map(function(){ return $(this).val(); }).get(); ajax.post( ..... data:{"aa":values,....); 这里需要注意,在js中传参的时候参数名叫"aa",而在后台接收的时候却是"aa[]",原创 2017-02-09 16:05:59 · 2674 阅读 · 0 评论