JavaScript
文章平均质量分 73
JS的学习笔记,与知识总结
小太阳在发光
越努力,越幸运。
展开
-
知道这20个正则表达式,能让你少写1,000行代码
正则表达式,一个十分古老而又强大的文本处理工具,仅仅用一段非常简短的表达式语句,便能够快速实现一个非常复杂的业务逻辑。熟练地掌握正则表达式的话,能够使你的开发效率得到极大的提升。 正则表达式经常被用于字段或任意字符串的校验,如下面这段校验基本日期格式的JavaScript代码: var reg = /^(\\d{1,4})(-|\\/)(\\d{1,2})\\2(\\d{1,2})$/;转载 2017-08-15 11:26:57 · 914 阅读 · 5 评论 -
javascript---正则式(一)
正则表达式(regular expression)是一个描述字符模式的对象.用来验证客户端的输入数据是否符合既定规则,如我们限制输入字符长度或格式等.因为客户端验证,可以节约大量的服务器端的系统资源,并且提供更好的用户体验. ①创建正则表达式 两种创建方式: var box = newRegExp('box','ig');//第一个参数可选字符串,第二个参数模式修饰符 var b原创 2015-05-24 19:28:55 · 1346 阅读 · 20 评论 -
正则式(二)
继续上篇分享. /*使用分组模式匹配*/ var pattern =/8(.*)8/;//获取8..8之间的任意字符 var str = 'goo8gle8'; str.match(pattern); alert(RegExp.$1);//gle,得到第一个分组里的字符串内容 var pattern =/8(.*)8/;//获取8..8之间的任意字符 var str = 'go原创 2015-06-20 10:02:57 · 1447 阅读 · 7 评论 -
Javascript--cookie创建与查看
创建cookie 下面代码将创建一个cookie,该cookie名称为UserName,值为Paul,过期时间为7天后(2015年6月29日) var date=new Date(); date.setDate((date.getDate()+7)); document.cookie ='UserName='+'Pau原创 2015-06-24 15:37:41 · 2216 阅读 · 12 评论 -
javascript基本包装类型
①Number类型 Number 类型有一些静态属性(直接通过Number 调用的属性,无需new运算符)和方法. //var box = 1000.789; //alert(box.toString());//转换成字符串,传参可以转换进制 //alert(box.toLocaleString());//本地形式,1,000.789 //alert(box.to原创 2015-06-20 15:04:01 · 1305 阅读 · 8 评论 -
javascript的内置对象
我们已经知道了对象是什么,如何创建对象以及如何使用对象.现在给大家介绍一下javascript中一些常用的内置对象.(String对象,Math对象,Number对象,Array对象和Date对象) String对象 String 类型一些转义字符. //创建一个String对象 var string1 = newString("hello"); var string原创 2015-06-20 17:14:04 · 1170 阅读 · 8 评论 -
javascript错误处理与调试
本文主要介绍javascript中一些常见的错误,以及一些用于调试和处理错误的基础,以帮助我们提高javascript代码的质量. 先说下javascript中常见的7种错误: 1.变量未定义 下面的语句将隐式的创建一个新的变量abc,并将值123赋给该变量: abc = 123; 严格的讲,应该显式的定义该变量: var abc = 123; (实际上,原创 2015-06-21 14:55:00 · 2510 阅读 · 57 评论 -
javascript-cookie字符串说明
一个完整的cookie需要6个子串:name(名字),value(值),expires(过期时间),path(路径),domain(域)和secure(安全性),其中后4个子串是可选的.下面逐一介绍这6个子串的设置. 1.name和value name用来引用该cookie,value则是该cookie所保存的信息.name/value对是必须设置的.例如: document原创 2015-06-24 15:42:29 · 4729 阅读 · 12 评论 -
jQuery操作得到DOM元素
jQuery再DOM操作方面提供了一些函数及其使用方法,这里就对DOM元素的包装简单说明一下,如何使用会了,对其他方法也能灵活的使用。下面是一个小例子及其效果图。 代码如下: 演示jquery操作得到的元素 $(document).ready(function () { //触发onclick事件原创 2015-07-17 14:42:07 · 1316 阅读 · 10 评论 -
JavaScript全部勾选所有复选框
本例主要说明如何使用JavaScript实现全选功能。效果图如下 点击“全选”前 点击“全选”后 代码如下: 全部勾选所有复选框 //勾选所有的函数 functioncheckAll(c){ //获取所有的复选框 var arr= document.getElementsByName('myname'); if(c){原创 2015-07-17 14:50:33 · 5321 阅读 · 14 评论 -
初识ASP.NET AJAX
ASP.NET AJAX技术是一种实现异步网络应用的技术,它被整合在ASP.NET2.0中,是ASP.NET的一种扩展技术。通过ASP.NET AJAX技术开发人员可以将Web服务器控件和客户端脚本结合起来,并在此基础上实现了Web页面的局部更新功能。因此,当浏览器与服务器交互时,ASP.NET AJAX技术可以将浏览器中的一部分内容呈现出来,从而避免了将浏览器整个内容提交到服务器。原创 2015-07-24 17:36:28 · 1218 阅读 · 22 评论 -
javascript数据类型
要点: 1、typeof 操作符 var box=false; alert(typeof box ); 2、Undefined 类型 var box;//undefined类型 alert(box) 3、Null类型 alert(undefined==null)//undefined是派生自null的,因此它们两个相等,返回true原创 2015-05-17 19:46:28 · 1244 阅读 · 15 评论