本文实例讲述了javascript cookie用法。分享给大家供大家参考,具体如下:一、什么是 cookie?cookie 就是页面用来保存信息,比如自动登录、记住用户名等等。二、cookie 的特点同个网站中所有的页面共享一套 cookiecookie 有数量、大小限制cookie 有过期时间三、如何使用 cookie?通过 document.cookie 来写入 cookie<!DOCTYPE HTML> <html> <head><meta charset="UTF-8"><title>cookie基础</title> </head> <body> </body> </html...
关于js split的用法其它也不多说什么,下面直接举例给大家看看 <script language="javascript"> str="2,2,3,5,6,6"; //这是一字符串 var strs= new Array(); //定义一数组 strs=str.split(","); //字符分割 for (i=0;i<strs.length ;i++ ) { document.write(strs[i]+"<br/>"); //分割后的字符输出 } </script>输出结果就是 2 2 3 5 6 6 js split就是将一字符串以特定的字符分割成多个字符串,大家应当一看就懂了吧。 下面是...
本文实例分析了js正则表达式最长匹配(贪婪匹配)和最短匹配(懒惰匹配)用法。分享给大家供大家参考,具体如下:最近在阅读RequireJS 2.1.15源码,源码开始处定义了一系列的变量,有4个正则表达式:var commentRegExp = /(\/\*([\s\S]*?)\*\/|([^:]|^)\/\/(.*)$)/mg, cjsRequireRegExp = /[^.]\s*require\s*\(\s*["]([^"\s]+)["]\s*\)/g, jsSuffixRegExp = /\.js$/, currDirRegExp = /^\.\//;commentRegExp正则用来匹配JavaScript代码...
本文实例讲述了js正则表达式惰性匹配和贪婪匹配用法。分享给大家供大家参考,具体如下:在讲贪婪模式和惰性模式之前,先回顾一下JS正则基础:写法基础:①不需要双引号,直接用//包含 => /wehfwue123123/.test();②反斜杠\表示转义 =>/\.jpg$/③用法基础:.test(str);语法:①锚点类/^a/=>以"a"开头/\.jpg$/=>以".jpg"结尾②字符类[abc]:a或b或c[0-9]:一个数字[a-z]:一个字母. :任意字符③元字符^:在[]里面用表示非,在[]外...
本文实例分析了JS正则表达式修饰符中multiline(/m)用法。分享给大家供大家参考,具体如下:JavaScript正则表达式有3种修饰符/i、/m和/g。/i是我们最常用,也是最好理解的,代表正则表达式匹配的时候不区分大小写。var regex = /abc/i; alert(regex.test("aBc"));//true /m代表多行模式multiline,如果目标字符串中不含有换行符\n,即只有一行,那么/m修饰符没有任何意义。var multiline = /abc/m; var singleline = /abc/; //目标...
本文实例讲述了JS前向后瞻正则表达式定义与用法。分享给大家供大家参考,具体如下:定义x(?=y) 匹配x仅仅当x后面跟着y.这种叫做正向肯定查找。比如,/Jack(?=Sprat)/会匹配到Jack仅仅当它后面跟着Sprat。/Jack(?=Sprat|Frost)/匹配‘Jack仅仅当它后面跟着Sprat或者是‘Frost。但是‘Sprat和‘Frost都不是匹配结果的一部分。x(?!y) 匹配x仅仅当x后面不跟着y,这个叫做正向否定查找。比如,/\d+(?!\.)/匹配一个数字仅仅当这个数字后面...
本文实例讲述了JS正则表达式非捕获分组用法。分享给大家供大家参考,具体如下:最近在看JsonSQL的时候,通过源码中的一段正则表达式,了解到了什么是非捕获分组以及它的使用场景。在js中,正常的捕获分组格式是(XX),非捕获分组格式为(?:XX)。我们先从正则表达式数量词说起,如果我们要求字符b至少出现一次,可以使用正则/b+/;如果要求ab至少出现一次,那么必需使用/(ab)+/,不能用/ab+/。也就是说,如果想对多个字符使用数量词,...
本文实例讲述了JS正则表达式修饰符global(/g)用法。分享给大家供大家参考,具体如下:/g修饰符代表全局匹配,查找所有匹配而非在找到第一个匹配后停止。先看一段经典代码:var str = "123#abc"; var noglobal = /abc/i;//非全局匹配模式 console.log(re.test(str)); //输出ture console.log(re.test(str)); //输出ture console.log(re.test(str)); //输出ture console.log(re.test(str)); //输出ture var re = /abc/ig;//全局匹配 ...
本文实例分析了Javascript中函数名.length属性用法。分享给大家供大家参考,具体如下:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head><title></title><script type="text/javascript">//函数名.length表示的是函数定义的参数的个数,这里sayHi函数定义了一个参数a,所以输出1//和arguments.lengt...
关键字:arguments,callee,callerarguments:表示传入函数的参数callee:表示函数和函数主体的语句caller:表示调用该函数的函数arguments该对象代表正在执行的函数和调用它的函数的参数。caller返回一个对函数的引用,该函数调用了当前函数。functionName.callerfunctionName 对象是所执行函数的名称。说明对于函数来说,caller属性只有在函数执行时才有定义。如果函数是由顶层调用的,那么 caller包含的就是 null 。如果在字符串上下...
本文实例讲述了jQuery-mobile事件监听与用法。分享给大家供大家参考,具体如下:触摸事件 - 当用户触摸屏幕时触发(敲击和滑动)滚动事件 - 当上下滚动时触发方向事件 - 当设备垂直或水平旋转时触发页面事件 - 当页面被显示、隐藏、创建、加载以及/或卸载时触发一、初始化事件1. ready 事件 页面加载完成$(document).ready(function(){//your code here... }); 2. 页面加载完成事件二 pageinit$(document).on(pageinit,#pageone,f...
1种 通过each遍历li 可以获得所有li的内容<!-- 1种 --><ul class="one"><li>11a</li><li>22b</li><li>33c</li><li>44d</li><li>55e</li></ul><button>输出每个li值</button> <script>// 1种 通过each遍历li 可以获得所有li的内容$("button").click(function(){ $(".one > li").each(function(){// 打印出所有li的内容console.log($(this).text());})}); </script>2种 通过each遍历li 通过$(this)给每个li加事件<!-- 2种 --><ul cla...
首先添加一个splice函数:splice:该方法的作用就是从数组中删除一个元素array.splice(index,count,value....);index:表示从哪一个下标开始,count:表示删除元素的个数value:代表增加的元素example:1.var array = new Array(1,2,3,4,5,6);array.splice(0,1,2)result:2,2,3,4,52.var array = new Array(1,2,3,4,5,6);array.splice(0,0,2)result:2,1,2,3,4,53.var array = new Array(1,2,3,4,5,6);array.splice(0,0,2,3,4)2,3,4,1,2,3,...
JavaScript中的splice主要用来对js中的数组进行操作,包括删除,添加,替换等。注意:这种方法会改变原始数组!。1.删除-用于删除元素,两个参数,第一个参数(要删除第一项的位置),第二个参数(要删除的项数)2.插入-向数组指定位置插入任意项元素。三个参数,第一个参数(插入位置),第二个参数(0),第三个参数(插入的项)3.替换-向数组指定位置插入任意项元素,同时删除任意数量的项,三个参数。第一个参数(起始位置),...
本文实例讲述了jQuery通用的全局遍历方法$.each()用法。分享给大家供大家参考,具体如下:1.test.json文件代码:[{"username": "张三","content": "沙发."},{"username": "李四","content": "板凳."},{"username": "王五","content": "地板."} ]2.html代码:<p> <input type="button" id="send" value="加载"/> </p> <div class="comment">已有评论:</div> <div id="resText" ></div>3.jQuery代码:<script src="jquery-1.3.1.js"...