随笔- 348
文章- 6
评论- 117
阅读-
196万
随笔分类 - Javascript
JavaScript prototype
摘要:用过JavaScript的同学们肯定都对prototype如雷贯耳,但是这究竟是个什么东西却让初学者莫衷一是,只知道函数都会有一个prototype属性,可以为其添加函数供实例访问,其它的就不清楚了,最近看了一些 JavaScript高级程序设计,终于揭开了其神秘面纱。 每个函数都有一个protot
阅读全文
Javascript的this用法
摘要:this是Javascript语言的一个关键字。 它代表函数运行时,自动生成的一个内部对象,只能在函数内部使用。比如, function test(){ this.x = 1; } 随着函数使用场合的不同,this的值会发生变化。但是有一个总的原则,那就是this指的是,调用函数的那个对象。 下面分
阅读全文
Javascript arguments详解
摘要:今天我们来看看arguments对象及属性。arguments对象不能显式创建,arguments对象只有函数开始时才可用。函数的 arguments 对象并不是一个数组,访问单个参数的方式与访问数组元素的方式相同。索引 n 实际上是arguments 对象的 0…n 属性的其中一个参数。 通过输出
阅读全文
JavaScript 自定义事件
摘要://自定义事件 function Event() { var handles = []; //绑定事件 this.addHandle=function(fn) { handles.push(fn); } //触发事件 this.exec = function () { if (handles.length > ...
阅读全文
Jquery判断div是否显示
摘要:$("#test").is(":hidden");//是否隐藏 $("#test").is(":visible");//是否可见
阅读全文
在JavaScript 自定义对象来模拟Java中的Map
摘要:直接看代码: 代码测试: 最终输出结果:
阅读全文
Javascript Object对象
摘要:1、创建对象 2、遍历对象的属性和方法 变量attribute为obj3对象的属性名称。通过属性名称获取属性的值,这里用中括号,不要使用点的方式。 最终输出结果为: 3、删除对象的属性或方法 语法:delete 对象.属性|方法 当删除某个属性或方法后,再次调用该属性或方法,会返回undefined
阅读全文
checkbox全选功能
摘要:通过is(":checked")判断checkbox是否被选择,在通过
阅读全文
解决JavaScript中使用$.ajax方式提交数组参数
摘要:一般的,可能有些人在一个参数有多个值的情况下,可能以某个字符分隔的形式传递,比如页面上有多个checkbox: 然后后台获取参数后再分隔,这种做法有很大弊端,试问如果某一个参数值中出现了分隔符所使用的字符,会出现什么情况呢?当然后台获取的参数将与实际情况不符. 这时我想到了将上述代码写成这样: 如果
阅读全文
Javascript 数组
摘要:1、数组的创建 要说明的是,虽然第二种方法创建数组指定了长度,但实际上所有情况下数组都是变长的,也就是说即使指定了长度为5,仍然可以将元素存储在规定长度以外的,注意:这时长度会随之改变。 2、数组的元素的访问 3、数组元素的字符串化 arrayObj.join(separator); 返回字符串,这
阅读全文
JavaScript 在函数中使用Ajax获取的值作为函数的返回值
摘要:解决:JavaScript 在函数中使用Ajax获取的值作为函数的返回值,结果无法获取到返回值 原因:ajax默认使用异步方式,要将异步改为同步方式 案例:通过区域ID,获取该区域下所有的学校 使用 这样就可以获取想要的结果
阅读全文
JavaScript中字符串转Json方法小记
摘要:例如: JSON字符串:var str1 = '{ "name": "cxh", "sex": "man" }'; JSON对象:var obj= { "name": "cxh", "sex": "man" }; 1、在js中把json字符串转json对象的方法不止一种,最常见的一种方式如下,使用到
阅读全文
JavaScript 操作 Cookie
摘要:从事web开发也有些日子了,cookie 是个啥差不多能说明白,可是实际自己一上手操作就是得去搜索(你们懂的),结果被鄙视了...所以就写一篇博文做为自己的学习笔记,嘿嘿,博客的好处在此体现出来了。 什么是 Cookie “cookie 是存储于访问者的计算机中的变量。每当同一台计算机通过浏览器请求
阅读全文
Javascript获取当月的天数
摘要:var d = new Date();var curMonthDays = new Date(d.getFullYear(), (d.getMonth() + 1), 0).getDate();alert("本月共有 " + curMonthDays + " 天");d.getMonth()+1代表...
阅读全文
推荐10 款 SVG 动画的 JavaScript 库
摘要:SVG 通常可以用作跨分辨率视频。这意味着在一块高分屏幕上不会降低图片的锐度。此外,你甚至可以让SVG动起来,通过使用一些javascript类库。下面,我们分享一些javascript类库,这些类库会帮助我们将SVG动画提高一个等级。VivusVivus 是一个能动画js类库,它能够给SVG图像显...
阅读全文