js
abc_def1
有问题,欢迎探讨
展开
-
js正则表达式语法
js正则表达式语法2010-07-19 17:12 98845人阅读 评论(14)收藏 举报正则表达式userjavascriptwindows引擎input目录(?)[+]1. 正则表达式规则1.1 普通字符 字母、数字、汉字、下划线、以及后边章节中没有特殊定义的标点符号,都是"普通字符"。表达式中的普通字符,在匹配一个字符串的时转载 2015-05-12 09:47:55 · 537 阅读 · 0 评论 -
javascript中this关键字的含义
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> /** * this:总是指向调用者(谁调用我,我就是指向谁的)(动态绑定) */ k=10; function test(){原创 2015-05-14 12:00:01 · 466 阅读 · 0 评论 -
javascript——原型篇(一)
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> /** * 每次读取某个对象的属性时,会先在当前实例对象中寻找,若找到则返回值,没有时,会到原型中去寻找,若有就返回值,没有就返回undefine */原创 2015-05-14 13:57:30 · 400 阅读 · 0 评论 -
javascript——原型实现继承
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> /** * 1、定义两个构造函数,分别视为子类和父类 * 2、在父类的原型中添加一些属性和方法 * 3、编码后,创建一个子类实例,看能否得原创 2015-05-14 14:02:57 · 471 阅读 · 0 评论 -
jQuery.form.js是一个form插件,支持ajax表单提交和ajax文件上传。
jQuery.form.js是一个form插件,支持ajax表单提交和ajax文件上传。下载地址百度云:http://pan.baidu.com/s/1eQoYE46360云:http://yunpan.cn/Qi7B5wdiewUMP 访问密码 06b6微云:http://url.cn/QMQ79wView CodeAPIajaxForm增加所有需要转载 2015-06-10 11:13:06 · 1432 阅读 · 0 评论 -
js 的each()方法遍历对象和数组
Insert title here var arr = ["a", "b", "c", "d", "e"]; var obj = { a: 'one', b: 'two', c: 'three', d: 'four', e: 'five' };$.each(obj,function(key,value){ console.log("Obj :" + key + '-' + v原创 2015-06-30 16:51:28 · 27526 阅读 · 0 评论 -
jQuery插件之ajaxFileUpload
jQuery插件之ajaxFileUpload一、ajaxFileUpload是一个异步上传文件的jQuery插件。 传一个不知道什么版本的上来,以后不用到处找了。 语法:$.ajaxFileUpload([options]) options参数说明:1、url 上传处理程序地址。 2,fileElementId 需要上传的文件域的转载 2015-06-10 14:11:27 · 404 阅读 · 0 评论 -
js闭包
闭包的两个特点:1、作为一个函数变量的一个引用 - 当函数返回时,其处于激活状态。2、一个闭包就是当一个函数返回时,一个没有释放资源的栈区。其实上面两点可以合成一点,就是闭包函数返回时,该函数内部变量处于激活状态,函数所在栈区依然保留.我们所熟知的主流语言,像C,java等,在函数内部只要执行了return,函数就会返回结果,然后内存中删除该函数所在的区域.生命周期也就原创 2015-06-11 14:39:46 · 347 阅读 · 0 评论 -
js基础小记
三 作用域链 1 function内定义的变量是局部变量,是作用域链的里层。作用域链是由内向外查找的,找到则停止搜索 2 没有自己的块级作用域(指的是由花括号封闭的代码块),如if for语句 3 不加关键字var 声明的变量是全局变量,当使用var关键字声明变量时,这个变量将被添加到最近的作用域中。3. 结合构造函数和原型模式prototype属性原创 2015-07-30 15:42:41 · 524 阅读 · 0 评论 -
json.stingIfy()和json.parse()区别
parse用于从一个字符串中解析出json对象,如var str = '{"name":"huangxiaojian","age":"23"}'JSON.parse(str)结果:Objectage: "23"name: "huangxiaojian"__proto__: Object注意:单引号写在{}外,每个属性名都必须用双引号,否则会抛原创 2015-08-03 15:54:06 · 984 阅读 · 0 评论 -
for循环与ajax
由于JS的for循环与ajax非同步运行,因此导致for循环结束了而ajax却还未执行,使用 JavaScript异步编程的Promise模式原创 2015-08-20 16:06:35 · 1174 阅读 · 0 评论 -
javascript中的全局对象内置的方法、属性
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> /** * global 单体对象 (无形的对象) ,以及内部定义的方法和属性 */ /* * 用于URI转码和解码 *原创 2015-05-14 11:57:52 · 473 阅读 · 0 评论 -
javascript模拟map
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> function Map(){ var obj = {}; this.put = function(key , value){原创 2015-05-14 11:51:59 · 564 阅读 · 0 评论 -
javascript数组特性
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> /** * indexof() 和 lastIndexOf() 获取某个值的索引 */ var arr = [1,2,3,4,5,4,3,2原创 2015-05-14 11:51:11 · 633 阅读 · 0 评论 -
javascript中call()和apply()
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> /** * call和apply : * 相同点:功能相同 * 区别 :就是传入的参数不同 * (是属于函数的两个原创 2015-05-14 12:03:21 · 368 阅读 · 0 评论 -
javascript鸭式辩型法实现接口
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> /** * 创建接口类 */ function Interface(name,methods){ if(arguments.leng原创 2015-05-14 14:04:55 · 1175 阅读 · 0 评论 -
javascript利用对象键值对中键的唯一性实现数组去重
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> var arr = [1,2,3,2,3,4,5,6,7,8,9,8,5]; //将数组转换成对象 //利用对象的key值不能重复这一特性原创 2015-05-14 11:53:59 · 5952 阅读 · 0 评论 -
javascript中arguments对象简单用法
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> /** * arguments: * 1、对象只能在函数内部访问 * 2、可以访问实际参数 */ function原创 2015-05-14 12:01:09 · 567 阅读 · 0 评论 -
javascript——混合继承(借用构造函数+原型继承)
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> /** * 借用构造函数继承:缺点是无法继承父类原型中的 */ function Parent(name,age,sex){ thi原创 2015-05-14 14:03:14 · 565 阅读 · 0 评论 -
javascript创建函数的三种方式
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> /** * 函数的3种创建方法 */ //1、语句式 function test(a,b){ return a+b; }原创 2015-05-14 11:57:16 · 1514 阅读 · 0 评论 -
javascript中的执行环境和作用域链
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> /** * 每个执行环境都关联一个变量对象,环境中定义的所有变量和方法都会包含在这个对象中 * 我们的代码无法访问这个对象,但是后台会解析它 */原创 2015-05-14 13:48:06 · 406 阅读 · 0 评论 -
javascript的闭包
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> /** * 闭包:函数1可以访问另外一个函数2作用域中的变量 * 函数1通常是在函数2中定义的内部函数 */ //先理解这个,再看原创 2015-05-14 13:54:05 · 367 阅读 · 0 评论 -
javascript数组常用方法解析
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> var arr = [1,2,3,true,'hello',new Date()]; for(var i in arr){ cons原创 2015-05-14 11:49:28 · 612 阅读 · 0 评论 -
js 日期格式化
js中 空字符串 和 0 在逻辑上是一样的,都是false js 日期格式化 代码// 对Date的扩展,将 Date 转化为指定格式的String // 月(M)、日(d)、小时(h)、分(m)、秒(s)、季度(q) 可以用 1-2 个占位符, // 年(y)可以用 1-4 个占位符,毫秒(S)只能用 1 个占位符(是 1-3 位的数字) // 例子: /原创 2016-03-03 10:25:39 · 324 阅读 · 0 评论