Loading

随笔分类 -  JavaScript

摘要:一、链式编程的原理 <script> //构造函数 function Person(age){ this.age=age; this.sayHi=function(txt){ if(txt){ console.log("你好"+txt); return this;//返回的是这个对象,就可以链式编程 阅读全文
posted @ 2018-06-04 18:01 澎湃_L 阅读(317) 评论(0) 推荐(0)
摘要:一、事件冒泡和阻止事件冒泡 二、事件触发 三、事件参数对象 推出事件参数对象 例1:判断用户按下鼠标的时候,有没有按下alt键或者shift键或者ctrl键 例1:判断用户按下鼠标的时候,有没有按下alt键或者shift键或者ctrl键 例2:用户在页面按键(A-K),可以改变div的背景颜色 例2 阅读全文
posted @ 2018-06-04 11:45 澎湃_L 阅读(164) 评论(0) 推荐(0)
摘要:一、解绑事件方法unbind() 用什么方式绑定的事件,最好用对应的方式解绑事件 unbind("事件名字")括号里写上事件名字,就会解除这个事件 unbind()括号里没有参数就是解除全部事件 对象.事件()这种方法添加的事件也可以使用unbind解除 用什么方式绑定的事件,最好用对应的方式解绑事 阅读全文
posted @ 2018-06-03 00:07 澎湃_L 阅读(296) 评论(0) 推荐(0)
摘要:一、jQuery事件 1、鼠标事件 click与dbclick事件 click事件其实是由mousedown与mouseup 2个动作构成,所以点击的动作只有在松手后才触发 $ele.click():绑定$ele元素,不带任何参数一般是用来指定触发一个事件,用的比较少 $ele.click( han 阅读全文
posted @ 2018-06-02 17:45 澎湃_L 阅读(257) 评论(0) 推荐(0)
摘要:一、获取和设置元素的宽和高 width( )方法和height()方法 二、获取和设置元素的left和top值 offset()方法 三、获取元素的卷曲部分的距离 scrollLeft()方法和scrollTop()方法 四、固定导航栏案例 阅读全文
posted @ 2018-06-01 16:08 澎湃_L 阅读(241) 评论(0) 推荐(0)
摘要:一、value属性在表单的相关操作 val()方法 二、自定义属性 attr()方法 attr方法在复选框的使用 attr操作自定义属性 三、操作元素选中的问题 prop()方法 四、案例:全选和全不选 阅读全文
posted @ 2018-06-01 15:56 澎湃_L 阅读(290) 评论(0) 推荐(0)
摘要:一、创建添加元素 父元素.append(子元素) 被动追加创建 子元素.appendTo(父元素) 主动追加创建 <script src="http://libs.baidu.com/jquery/1.10.2/jquery.min.js"></script> <script> $(function 阅读全文
posted @ 2018-05-30 23:54 澎湃_L 阅读(265) 评论(0) 推荐(0)
摘要:一、显示和隐藏 show(参数1,参数2)方法和hide(参数1,参数2)方法,动画效果显示和隐藏 参数1是时间,单位毫秒(1000毫秒=1秒),也可以是 "slow""normal""fast" 参数2是回调函数,在动画执行完以后再执行 show(参数1,参数2)方法和hide(参数1,参数2)方 阅读全文
posted @ 2018-05-30 12:03 澎湃_L 阅读(188) 评论(0) 推荐(0)
摘要:一、元素样式设置的方式(css,json键值对,链式编程) 二、链式编程(概念,前提,经验) 概念:对象不停的调用方法 对象.方法().方法().方法()..... 前提:调用方法,如果返回值还是这个方法,就可以继续的调用方法 经验:在jQuery中,一般情况下,对象调用的方法,如果是设置的意思,返 阅读全文
posted @ 2018-05-29 23:29 澎湃_L 阅读(207) 评论(0) 推荐(0)
摘要:一、设置某个元素的标签内容 .html()方法 二、设置元素的样式 .css()方法 三、案例:列表隔行变色效果 even和odd 四、案例:显示和隐藏下拉菜单效果 .mouseenter()和.mouseleave()和.show()和.hide()和.stop()方法 五、案例:列表的高亮显示效 阅读全文
posted @ 2018-05-29 00:22 澎湃_L 阅读(226) 评论(0) 推荐(0)
摘要:一、通过id选择器获取并操作元素 $("#id属性的值") <script src="http://libs.baidu.com/jquery/1.10.2/jquery.min.js"></script> <script> $(function(){ //根据id选择器获取按钮,添加点击事件,修改 阅读全文
posted @ 2018-05-28 14:33 澎湃_L 阅读(442) 评论(0) 推荐(0)
摘要:一、window.onload 代码是从上而下执行的,通过window.onload可以使事件在页面加载完毕再执行 注意:window.onload事件多个只会执行最下面的一个,前面的会被覆盖 代码是从上而下执行的,通过window.onload可以使事件在页面加载完毕再执行 注意:window.o 阅读全文
posted @ 2018-05-28 12:11 澎湃_L 阅读(403) 评论(0) 推荐(0)
摘要:一、JavaScript库 把一些浏览器兼容性的代码或者需要常用的函数装在一个js文件里,封装了很多js代码的一个js文件就是一个库 二、jQuery 是一个JavaScript库,免费开源的,体积小,链式编程,隐式迭代,很多优点 jQuery 的功能概括:html 的元素选取、html的元素操作、 阅读全文
posted @ 2018-05-27 23:10 澎湃_L 阅读(216) 评论(0) 推荐(0)
摘要:一、概念 1.元字符① · 表示的是除了\n以外的任意一个字符 ② [] 第一个含义表示的是范围,[0-9]表示的是0到9之间的任意一个数字 [a-z]表示的是所有的小写字母的任意一个 [A-Z]表示的是所有得大写字母的任意一个 [0-9a-zA-Z]表示的是所有的数字大小写字母的任意一个 第二个含 阅读全文
posted @ 2018-05-25 17:24 澎湃_L 阅读(416) 评论(0) 推荐(0)
摘要:一、浅拷贝: 拷贝就是复制,就相当于把一个对象中的所有内容,复制一份给另一个对象,直接复制, 或者说,就是把一个对象的地址给了另外一个对象,他们的指向相同,两个对象之间有相同的属性或者方法,都可以使用 二、深拷贝: 拷贝还是复制,"深"是把一个对象中所有的属性或者方法,一个一个的复制, 并且在另外一 阅读全文
posted @ 2018-05-24 16:42 澎湃_L 阅读(439) 评论(0) 推荐(0)
摘要:一、概念:函数中调用函数自己,但是一定要有结束的条件 二、案例 三、应用:(后面文章介绍) 深拷贝 遍历DOM树 阅读全文
posted @ 2018-05-24 09:45 澎湃_L 阅读(169) 评论(0) 推荐(0)
摘要:一、概念(百度): Sandboxie(又叫沙箱、沙盘)即是一个虚拟系统程序,允许你在沙盘环境中运行浏览器或其他程序,因此运行所产生的变化可以随后删除。 它创造了一个类似沙盒的独立作业环境,在其内部运行的程序并不能对硬盘产生永久性的影响。其为一个独立的虚拟环境,可以用来测试不受信任的应用程序或上网行 阅读全文
posted @ 2018-05-24 09:42 澎湃_L 阅读(520) 评论(0) 推荐(0)
摘要:一、概念:函数A中,有一个函数B,函数B中可以访问函数A中定义的变量或者数据,此时形成了闭包 二、模式:函数模式的闭包和对象模式的闭包 三、案例 四、总结:如果想要缓存数据,就要把这个数据放在外层的函数和里层的函数中间 五、优点和缺点: 局部变量在函数中,函数使用结束后,局部变量就会自动的释放, 闭 阅读全文
posted @ 2018-05-24 09:36 澎湃_L 阅读(197) 评论(0) 推荐(0)
摘要:一、函数成员 函数中有一个name属性 >函数的名字,属性只读,不能修改 函数中有一个length属性 >函数定义的时候形参的个数 函数中有一个name属性 >函数的名字,属性只读,不能修改 函数中有一个length属性 >函数定义的时候形参的个数 函数中有一个argumnet属性 >函数实参的个数 阅读全文
posted @ 2018-05-23 21:30 澎湃_L 阅读(279) 评论(0) 推荐(0)
摘要:一、apply()和call() 方法中如果没传入参数,或者是null,那么调用该方法的函数对象中的this就是默认的window apply和call方法都可以让函数或者方法来调用,传入参数和函数自己调用的写法不一样,但是效果是一样的 作用:函数的调用,改变this的指向 在借用构造函数实现继承里 阅读全文
posted @ 2018-05-22 16:24 澎湃_L 阅读(335) 评论(0) 推荐(0)