摘要: 1.函数的定义和调用 1.1函数的定义方式 方式1 函数声明方式 function 关键字 (命名函数) function fn(){} 方式2 函数表达式(匿名函数) var fn = function(){} 方式3 new Function() var f = new Function('a' 阅读全文
posted @ 2020-07-11 17:23 WillWeson 阅读(886) 评论(0) 推荐(0) 编辑
摘要: 1.构造函数和原型 1.1对象的三种创建方式 字面量方式 var obj = {}; new关键字 var obj = new Object(); 构造函数方式 function Person(name,age){ this.name = name; this.age = age; } var ob 阅读全文
posted @ 2020-07-11 17:16 WillWeson 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 1.面向过程与面向对象 1.1面向过程 面向过程就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候再一个一个的依次调用就可以了。 1.2面向对象 面向对象是把事务分解成为一个个对象,然后由对象之间分工与合作。 1.3面向过程与面向对象对比 面向过程 面向对象 优点 性能比面 阅读全文
posted @ 2020-07-11 17:06 WillWeson 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 1.1. 常用的键盘事件 1.1.1 键盘事件 <script> // 常用的键盘事件 //1. keyup 按键弹起的时候触发 document.addEventListener('keyup', function() { console.log('我弹起了'); }) //3. keypress 阅读全文
posted @ 2020-07-11 16:53 WillWeson 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 1.1. 节点操作 1.1.1 删除节点 node.removeChild() 方法从 node节点中删除一个子节点,返回删除的节点。 <button>删除</button> <ul> <li>熊大</li> <li>熊二</li> <li>光头强</li> </ul> <script> // 1. 阅读全文
posted @ 2020-07-11 16:41 WillWeson 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 1.1. 排他操作 1.1.1 排他思想 如果有同一组元素,我们想要某一个元素实现某种样式, 需要用到循环的排他思想算法: 所有元素全部清除样式(干掉其他人) 给当前元素设置样式 (留下我自己) 注意顺序不能颠倒,首先干掉其他人,再设置自己 <button>按钮1</button> <button> 阅读全文
posted @ 2020-07-11 16:25 WillWeson 阅读(199) 评论(0) 推荐(0) 编辑