
JS
鱼儿跳
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
JS实现图片变换
循环标题or图片 script代码: var banner = ["1.jpg","2.jpg","3.jpg"]; var count = 0; function run(){ setInterval(cycle,2000); } function cycle(){ count ++; if(count == banner.length) count = 0 ;原创 2017-06-20 10:08:36 · 610 阅读 · 0 评论 -
事件句柄、事件接听器、跨浏览器兼容问题
事件句柄 (又称事件处理函数,DOM称之为事件监听函数),用于响应某个事件而调用的函数称为事件处理函数。每一个事件均对应一个事件句柄,在程序执行时,将相应的函数或语句指定给事件句柄,则在该事件发生时,浏览器便执行指定的函数或语句,从而实现网页内容与用户操作的交互。当浏览器检测到某事件发生时,便查找该事件对应的事件句柄有没有被赋值,如果有,则执行该事件句柄。 我们认为响应点击事件的函数是转载 2017-07-07 12:05:35 · 422 阅读 · 0 评论 -
JS事件处理程序的3中方式
事件(Event)是用户和浏览器交互时,产生的现象。 1、事件冒泡 事件冒泡即事件最开始由最具体的元素(文档中嵌套层次最深的那个节点)接收,然后逐级向上传播至最不具体的节点(文档)。拿上面的图来说明,就是当点击text部分时,先由text处的元素接收,然后逐级传播至window,即执行6-7-8-9-10的过程。 2、事件捕获 事件捕获即事件最早由不太具体的转载 2017-07-07 11:15:08 · 625 阅读 · 0 评论 -
JS中JSON
JSON字符串: var str1 = '{ "name": "cxh", "sex": "man" }'; var str1 = '{ "name": "cxh", "sex": "man" }'; JSON对象: JSON(JavaScript Object Notation)是JavaScript原生格式,在JavaScript中处理JSON数据不需要任何特殊的API或工具包原创 2017-07-07 10:15:04 · 363 阅读 · 0 评论 -
JS实现原生Ajax原理图
1)实现ajax之前必须要创建一个 XMLHttpRequest 对象。如果不支持创建该对象的浏览器,则需要创建 ActiveXObject,具体方法如下: var xmlHttp; function createxmlHttpRequest() { if (window.ActiveXObject) { xmlHttp = new ActiveXObject("Microsoft.原创 2017-07-14 20:27:55 · 358 阅读 · 0 评论 -
调用JS函数的内部函数
JS内部函数有两种:1、声明函数 function inner(){....} 有参数的声明函数:function inner2(element) {.....} 2 、匿名函数this.pop= function(){...} 有参数的匿名函数:this.push = function(element){......} 2stack to function a()原创 2017-06-26 15:38:26 · 2041 阅读 · 0 评论 -
判断JS对象是否为Array
1、typeof(arr) var arr=new Array("1","2","3","4","5"); alert(typeof(arr)); 返回object 2、instanceof 操作符 var arrayStr=new Array("1","2","3","4","5"); alert(arrayStr instanceof Array); 返回true PS:在原创 2017-07-13 16:01:37 · 334 阅读 · 0 评论 -
JS动态实现:每个h2后添加top回到顶部
html: Char 12 test window.onload = insertAfter();--> first 123bunch of amateurs.Only amateurs make this kind of mistake.He's a mere amateur when it comes to cooking. [=he doesn't know原创 2017-06-24 19:51:34 · 997 阅读 · 0 评论 -
JS建立二叉树&先序、中序、后序遍历
1、建立二叉树,二叉树(值,左子树,右子树) [code=javascript] var tree = { value : 1,left : { value : 2,left : { value :4 } }, right : { value : 3, left : { value : 5,left :{ value :7 }, right :{ value :8原创 2017-06-19 20:20:53 · 3733 阅读 · 1 评论 -
JS引用jQuery-UI
JS引用jQuery-UI包括三个部分: 1)css样式 2)js 3)js-ui主题 有两种引用方式 1、本地引用 2、远程引用原创 2017-07-02 17:51:03 · 1279 阅读 · 0 评论 -
JS中的this对象详解
JS中this关键字很常见,它代表函数运行时,自动生成的一个内部对象,只能在函数内部使用。这句话看似平常,可是要非常注意三个字:“运行时”,这说明this关键字只与函数的执行环境有关,而与声明环境没有关系。也就是这个this到底代表的是什么对象要等到函数运行时才知道,有点类似函数定义时的参数列表只在函数调用时才传入真正的对象。理解了这一点对后面this关键字规律的掌握有很大帮助。转载 2017-07-11 18:04:25 · 394 阅读 · 0 评论 -
JS中的cookie
//设置cookie function setCookie(cname, cvalue, exdays) { var d = new Date(); d.setTime(d.getTime() + (exdays*24*60*60*1000)); var expires = "expires="+d.toUTCString(); document.cookie =转载 2017-07-07 17:10:57 · 358 阅读 · 0 评论