JavaScript
你好丶明天
没啥。
展开
-
jQuery插件开发的五种形态小结
关于jQuery插件的开发自己也做了少许研究,自己也写过多个插件,在自己的团队了也分享过一次关于插件的课。开始的时候整觉的很复杂的代码,现在再次看的时候就清晰了许多。这里我把我自己总结出来的东西分享出来,帮助那些和我一样曾经遇到过同样问题的人。我要做什么我想要得到的javascript 插件应该会有以下几个特征代码相对独立链式操作插件可配置有可操作的方法,插件的生命周期可控转载 2016-09-12 23:36:54 · 246 阅读 · 0 评论 -
Session超时后,Ajax请求处理方式
传统的基于B/S的应用中,Session会话超时后通常是跳转到应用的首页,但Ajax请求的处理方式有些不同,下面简单介绍一下Ajax请求的Session超时处理(超时后返回首页)1.首先创建一个Filter[java] view plain copyimport java.io.IOException; import j转载 2016-11-26 16:50:59 · 1083 阅读 · 0 评论 -
Javascript中的e.keyCode大全
keycode 8 = BackSpace BackSpacekeycode 9 = Tab Tabkeycode 12 = Clearkeycode 13 = Enterkeycode 16 = Shift_Lkeycode 17 = Control_Lkeycode 18 = Alt_Lkeycode 19 = Pausekeycode 20 = Caps_Lo转载 2016-11-25 14:39:01 · 494 阅读 · 0 评论 -
javascript:moment.js
--> window.onload = function(){ console.log(window.navigator.language); //"nl-NL" console.log(window.navigator.systemLanguage); //"zh-CN"(设置中的非unicode程序所使用语言选项) console.lo原创 2016-11-30 22:43:57 · 2331 阅读 · 0 评论 -
Javascript:encodeURIComponent()和encodeURI()的区别
这是w3c给出的解释:提示:请注意 encodeURIComponent() 函数 与 encodeURI() 函数的区别之处,前者假定它的参数是 URI 的一部分(比如协议、主机名、路径或查询字符串)。因此 encodeURIComponent() 函数将转义用于分隔 URI 各个部分的标点符号。这句话很能说明问题,encodeURIComponent()会比encodeUR原创 2016-11-18 08:57:14 · 1545 阅读 · 0 评论 -
javascript:工具包(2016/11/17)
/** * RegUtils * g(全局)会记录匹配的位置 */var ipReg = new RegExp(/^(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])$/);原创 2016-11-17 01:27:21 · 1058 阅读 · 0 评论 -
JavaScript:将key名不带双引号的JSON字符串转换成JSON对象的方法
根据json.org上面的描述,JSON对象是由对象成员组成,而成员是由key-value键值组成。key值是一个字符串:字符串由Unicode字符组成,用双引号包围,用反斜杠转义。可以是单个字符。用法跟C或Java里的字符串的用法相似。但是,在现实应用中,很少有程序员知道JSON里的key需要用双引号包围,因为大多数的浏览器里并不需要使用双引号。所以,为什么多此一举要多写两个双引原创 2016-10-05 18:49:26 · 11342 阅读 · 3 评论 -
javascript:触发DOM的onclick事件
$("#button").click();$("#button").trigger();只能触发js绑定的事件click事件。无法触发DOM标签上面定义的onclick事件$("#button")[0].click();将jQuery对象转换成DOM对象,就可以触发onclick事件了。原创 2016-10-03 15:30:02 · 5276 阅读 · 0 评论 -
javascript:继 JavaScript 模块入门,再详解“模块捆绑”
http://alpha.wallhaven.cc/wallpaper/33246在这篇文章的第一部分,我谈到了什么是模块,开发者为什么使用它们,以及,在你的程序中实现模块的不同方式。在这第二部分,将会回答捆绑模块到底意味着什么:为什么要捆绑,捆绑的不同方法,以及在网页开发中模块的未来发展。1. 什么是模块捆绑抽象的概括,模块捆绑就是这样一个简单的处理:把一组模块以转载 2016-11-08 09:28:43 · 583 阅读 · 0 评论 -
Jquery:插件
(function( $, undefined ) { /** * IP与Number的相互转换 */ $.ip = {}; $.ip.ipToNumber = function(ip) { var ips = 0, numbers = ip.split("."); for (var i = 0; i < 4; ++i) { ips = ips << 8 |原创 2016-11-08 08:35:29 · 218 阅读 · 0 评论 -
jQuery:.size()
.size()方法从jQuery 1.8开始被废弃。使用.length属性代替。.size()方法功能上等价于.length属性。但是.length 属性是首选的,因为它没有函数调用时的额外开销。PS:虽然这样做是有好处的。但是对于更换版本来说,太费力了。不能做到兼容原创 2016-10-17 17:52:56 · 708 阅读 · 0 评论 -
JavaScript:JS打开一个新窗口,关闭当前窗口
//在当前页面打开一个新的链接 window.open('http://www.baidu.com','_self'); //在新的标签页打开一个新的链接 window.open('http://www.baidu.com','_self'); //关闭当前标签页,貌似只有IE可以 window.opener=null;原创 2016-10-24 08:46:34 · 7501 阅读 · 0 评论 -
防止服务端产生的cookie被客户端的cookie替换掉
今天碰到一个问题服务端产生的cookie被客户端的cookie替换掉了解决办法:把Cookie的HttpOnly这个属性设置为true下面是两种添加Cookie的方法Cookie类 /** * 根据部署路径,将cookie保存在根目录。 * * @param request * @param response * @param name cooki原创 2016-10-21 22:49:02 · 4034 阅读 · 0 评论 -
javascript:document.write
window.onload = function(){ document.write("全部执行完了");}document.write("全部执行完了");//直接一句话window.onload之后调用document.write的话会把文档都冲掉的原创 2016-09-04 17:10:26 · 270 阅读 · 0 评论 -
禁止浏览器back
if (window.history && window.history.pushState) { $(window).on('popstate', function () { window.history.pushState('forward', null, location.href); window.history.forward(1); });}window.history原创 2016-08-22 20:50:32 · 1542 阅读 · 0 评论 -
JavaScript replace() 方法
定义和用法replace() 方法用于在字符串中用一些字符替换另一些字符,或替换一个与正则表达式匹配的子串。语法stringObject.replace(regexp/substr,replacement)参数描述regexp/substr必需。规定子字符串或要替换的模式的 RegExp 对象。请注意,如果该值原创 2016-09-02 13:48:35 · 546 阅读 · 0 评论 -
\r与\n的区别,以及\r\n的用法
\r是回车,英文是Carriage return,作用:使光标到行首\n是换行,英文是New line/line feed,作用:使光标下移一行如果用过机械打字机,就知道回车和换行的区别了。 回车就是把水平位置复位,不卷动滚筒。换行就是把滚筒卷一格,不改变水平位置。我们平时所说的键盘Enter键换行实则应该叫做叫做回车换行(\r\n)看到一种说法:转载 2017-07-06 13:26:54 · 28933 阅读 · 1 评论