随笔分类 - js
摘要:绑定事件的其他方法 以及 取消绑定 事件:: 自定义事件:除了系统事件外,可以通过bind方法自定义事件,然后用tiggle方法触发这些事件 1.click事件 2.mouseover():鼠标进入;mouseout():鼠标离开;(进入/离开子元素也触发) moseenter() : 鼠标进入;m
阅读全文
摘要:思想:同一个函数完成取值和赋值 addClass、removeClass、
阅读全文
摘要:jquery的选择器还是很多的,一下子记不住,截取了下面这个网址的一部分内容,方便用的时候查找。 http://www.w3school.com.cn/jquery/jquery_ref_selectors.asp 选择集转移: $('.list li') : 不能回到父级 $('.list').c
阅读全文
摘要:jQuery是目前使用最广泛的javascript函数库。 怎样安装? 这是下载地址:https://code.jquery.com/ minified是压缩版的 新建一个网页打开上面这个网址,ctrl+s将内容保存到本地即可。 检验是否能够使用这个库:(src为文件所在目录) 结果显示: 说明已经
阅读全文
摘要:1. document.querySlector() 2.document.querySlectorAll()
阅读全文
摘要:创建对象的方式: 1)单体 2)工厂模式:通过一个函数来创建对象(开料、装配、出厂) 3)构造函数(方法重复,缺点是占用内存) 4)原型模式(创建类) 继承:
阅读全文
摘要:封闭函数:时javascript中匿名函数的另一种写法,创建一个一开始就执行而不用命名的函数 示例: 1) 2) 3) 注:在封闭函数前面加;可以避免一些不必要的问题~ 闭包:函数嵌套函数,内部函数可以引用外部函数的参数和变量,参数和变量不会被垃圾回收机制收回。 由于闭包内存不能释放,所以过多的使用
阅读全文
摘要:定时器在JS中的作用: 1)制作动画、时钟、倒计时 2)异步操作 3)函数缓冲与节流 定时器类型: 1)setTimeout 只执行一次的定时器 2)clearTimeout 关闭只执行一次的定时器 3)setInterval 反复执行的定时器 4)clearInterval 关闭反复执行的定时器
阅读全文
摘要:通过标签获取元素: 选中部分li操作: for循环: while循环:用的比较少,性能不高。 aLi是一个类似数组的选择集,但不是数组,没有数组通用的一些方法 数组去重:
阅读全文
摘要:创建数组的方式: 1) 2)(这种实际中用的多,效率高) 操作: 1)获取数组的成员数量: 2)弹出数组内容(脚标从0开始) 3)连接字符串:join() 4)从数组的 后面 增加删除成员:push() 、pop() 5)从数组的 前面 增加删除成员:unshift()、shift() 6)将数组反
阅读全文
摘要:JS解析过程分为两个阶段:编译阶段、执行阶段。在编译阶段会将函数function的声明和定义都提前,而将变量var的声明提前,并将var定义的变量赋值为undefined。 匿名函数: 这就是一个匿名函数,没有名字的~ 函数传参(和python差不多~): 函数传参: return关键字作用: 1)
阅读全文
摘要:这种函数是用到的时候调用: 为了更好的解耦,通常可以提取行间事件,这样input标签中的函数调用就被写到js文件中了:
阅读全文
摘要:属性的操作包括:读和写 方法: 1)”.“操作 2)”[ ]“操作 eg: var oDiv = document.getElementById('div1'); var attr = 'color'; //这里的attr是变量,使用时要用[attr],而不是.attr oDiv.style[att
阅读全文
摘要:变量声明: JavaScript是一种弱类型语言,它的变量类型由它的值来决定,var是变量声明。 变量类型: 基本类型:number、string、boolean(布尔类型:var a=true/false;)、undefined(未定义类型: var a;)、null(空对象类型var ) 复合类
阅读全文
摘要:一 行间事件 二 页面script标签嵌入 三 外部引入
阅读全文

浙公网安备 33010602011771号