Javascript
长风2015
人生不止,学习不断!
展开
-
非CMD模块的javascript文件兼容封装方案
随着网站前台页面设计越来越花哨,其实现逻辑也越来越复杂。javascript库百花齐放,各种插件也层出不穷,在使用中,管理各种js文件依赖成为了一个令人头疼的问题。因此我们需要用软件工程的方式来编写javascript“程序”,即模块化编程。在制定中的ECMAScript第六版,也将引入模块这一概念。目前常见的javascript模块规范有以RequireJS为代表的AMD规范和以SeaJ转载 2016-03-31 14:25:08 · 929 阅读 · 0 评论 -
jQuery.extend和jQuery.fn.extend的区别
jQuery.extend和jQuery.fn.extend的区别,其实从这两个办法本身也就可以看出来。很多地方说的也不详细。这里详细说说之间的区别.我们先把jQuery看成了一个类,这样好理解一些。jQuery.extend(),是扩展的jQuery这个类。假设我们把jQuery这个类看成是人类,能吃饭能喝水能跑能跳,现在我们用jQuery.extend这个方法给这个类拓展一原创 2016-03-31 09:06:57 · 615 阅读 · 0 评论 -
为什么需要JS里常需要做两次encodeURI(url)
最近项目里经常出现前后端传送出现乱码的情况,不少同事问一为什么经常需要在JS里进行两次编码,这里进行下说明:一般情况下, 发送 encodeURIComponent(parmeName)+"="+encodeURIComponent(parmeValue);接收时, 直接 String paramValue = request.getParameter(paramName); //原创 2016-05-31 09:13:31 · 7269 阅读 · 1 评论 -
escape,encodeURI与encodeURIComponent
escape不编码字符有69个:*,+,-,.,/,@,_,0-9,a-z,A-ZencodeURI不编码字符有82个:!,#,$,&,',(,),*,+,,,-,.,/,:,;,=,?,@,_,~,0-9,a-z,A-ZencodeURIComponent不编码字符有71个:!, ',(,),*,-,.,_,~,0-9,a-z,A-Z1.JS: escape :原创 2016-05-31 09:16:54 · 627 阅读 · 0 评论 -
JS获取客户端IP地址、MAC和主机名的7个方法汇总
这篇文章主要介绍了JS获取客户端IP地址、MAC和主机名的7个方法汇总,JS本身是不支持获取IP地址等信息的,本文通过其它方法实现,需要的朋友可以参考下今天在搞JS(javascript)获取客户端IP的小程序,上网搜了下,好多在现在的系统和浏览器中的都无效,很无奈,在Chrome、FireFox中很少搞到直接利用ActiveX获取IP等的JS脚本。下面的代码是我在所有windowsNT5.0及以转载 2016-09-19 12:42:35 · 20265 阅读 · 0 评论 -
Maven开源插件(yuicompressor-maven)编译报错 A required class is missing:org.mozilla.javascript.ErrorReporter
1.报错现象 这两天遇到一个Maven插件(JS压缩)在公司Linux主机编译出错的问题,出错内容如下:[ERROR] Failed to execute goal net.alchim31.maven:yuicompressor-maven-plugin:1.5.0:compress (default) on project crm-web: Execution...原创 2018-07-14 17:26:14 · 6982 阅读 · 1 评论