JavaScript学习笔记
文章平均质量分 77
没有沫沫的泡泡
活到老,学到老。。。。。。
展开
-
JS-输出
输出的办法有:使用 window.alert() 弹出警告框。使用 document.write() 方法将内容写到 HTML 文档中。使用 innerHTML 写入到 HTML 元素。使用 console.log() 写入到浏览器的控制台。注意:使用 document.write() 仅仅向文档输出写内容。 如果在文档已完成加载后执行 document.write,原创 2017-03-22 11:13:13 · 250 阅读 · 0 评论 -
JS继承inheritance-原型链
插入一个间接层,通过构造器函数产生对象,当一个函数对象被创建时,Function构造器产生的函数对象会运行类似这样的一些代码: this.prototype={constructor : this};一般形式下面这个是构造一个伪类Cat来继承Mammal对象特点的实例1:window.onload = function(){ var Mammal = function(na原创 2017-07-27 20:50:23 · 273 阅读 · 0 评论 -
JS记忆优化-闭包
对于记忆模式的优化方面,在树上看到的不错的例子! ——节省了调用函数执行的时间一般的递归函数的调用示例如下: function normaldigui(){ var count=0; var fibonacci=function(n){ count++; return n < 2 ? 1 : fibonacci(n-1原创 2017-07-27 12:29:40 · 428 阅读 · 0 评论 -
JS的闭包Closure
来源于 http://www.ruanyifeng.com/blog/2009/08/learning_javascript_closures.html http://www.cnblogs.com/xiaotie/archive/2011/08/03/2126145.html 看了几个,觉得这两篇博文写的比较深刻且易懂。下面还是自己收藏整理了一份。首先,我觉得,一个概念,如果不理解也不影响使原创 2017-07-27 12:10:34 · 309 阅读 · 0 评论 -
JS--Array的常用方法map、reduce、filter、forEach、indexOf
我对此的理解就是map 用来操作单个元素的的并行器,reduce就是将每个元素进行叠加的行为操作器,filter就是个条件过滤器,forEach与for作用一样,使用方法不同,indexOf就是判断是否存在数组中并返回位置下标。下面举出来个例子可以很好的看出来这几个内建方法的使用方法及自身的特点:原创 2017-08-10 10:34:36 · 382 阅读 · 0 评论 -
JS的事件委托/代理(delegate)
先注明:本文转载于http://www.cnblogs.com/liugang-vip/p/5616484.html 这篇博文写的通俗易懂,使用生活的示例来解释事件委托应该发生的情况。概述:那什么叫事件委托呢?它还有一个名字叫事件代理,JavaScript高级程序设计上讲:事件委托就是利用事件冒泡,只指定一个事件处理程序,就可以管理某一类型的所有事件。那这是什么意思呢?网上的各位大牛们讲事件委托基原创 2017-07-24 18:16:56 · 5201 阅读 · 0 评论 -
JS-表单事件
①onblur(DOM2):事件会在元素失去焦点时触发。(如:用户离开输入框时执行,经常用于JS验证代码)浏览器都支持~标签都支持,除了那11种: , , , , , , , , , , 和 .用法:前两种~ function myFunction(){var x=document.getElementById("fname");x.value=x.value.原创 2017-04-05 11:42:58 · 1021 阅读 · 0 评论 -
JS-框架对象事件
①onabort(DOM2):事件发生在用户对图片进行中止加载的操作(支持冒泡,不可以取消,在用户界面上是UIEvent,否则是Event,支持所有html元素,除了那11种)支持的浏览器型号(ie(Yes));用法:html中 javascript中 object.onabort=function(){...} javascrip原创 2017-03-26 19:04:52 · 378 阅读 · 0 评论 -
JS-键盘事件
①onkeydown:事件会在用户按下一个键盘按键时发生(支持所有html元素,除了那11种:, , , , , , , , , , 和 .)提示:相关联的事件发生顺序:onkeydown->onkeypress->onkeyup用法:html中 javascript中 object.onkeydown=function(){...}②onkeyp原创 2017-03-26 18:16:38 · 235 阅读 · 0 评论 -
JS-鼠标事件
①onclick(DOM 2):鼠标左键点击产生响应事件用法:html中 javascript中 object.onclick=function(){...};注意:onclick 属性可以使用与所有 HTML 元素,除了 :, , , , , , , , , , 和 (11种)②oncontextmenu:鼠标右键点击产生响应(支持冒泡,可以取原创 2017-03-26 17:03:28 · 336 阅读 · 0 评论 -
JS继承(inheritance)的几种方式分析
下面是通过学习他人的博客总结的内容,继承的几种方式分别为: 原型链继承、构造继承、实例继承、拷贝继承、组合继承、寄生组合继承(为保持代码的视野舒适度,采用截图的方式粘贴在下面,源码的地址如下:) 首先自定义一个实例对象作为父类,以下代码均会使用到: 1、原型链继承核心: 将父类的实例作为子类的原型原创 2017-07-29 11:00:33 · 420 阅读 · 0 评论