随笔分类 -  Web - javaScript

摘要:继承: 1. 父类的构造函数。 2. 子类继承属性。 3. 继承父类的方法。 子类影响父类的问题: 引用: 钥匙,同一块区域的地址 记住,js里面所有的对象全是引用。 如果我不希望是一个引用,我希望我修改arr2的时候,arr1不受影响,怎么做呢?ex: 继承父类的方法的代码修改为: instanc 阅读全文
posted @ 2017-10-06 21:05 【唐】三三 阅读(220) 评论(0) 推荐(0) 编辑
摘要:把方法包在一个Json里 把方法包在一个json里,命名空间 在公司里,把同一类方法,包在一起 阅读全文
posted @ 2017-10-06 21:04 【唐】三三 阅读(301) 评论(0) 推荐(0) 编辑
摘要:改写: 1.前提:所有东西都在 里 2.改写:不能有函数嵌套,可以有全局变量 3. onload 构造函数 全局变量 属性 函数 方法 4.改错: this 啥时候会出问题? 1.定时器 定时器调用的 是指 。 解决方法:再套一层 2.事件 阅读全文
posted @ 2017-10-05 01:01 【唐】三三 阅读(184) 评论(0) 推荐(0) 编辑
摘要:定义和用法 属性允许您向对象添加属性和方法 注意: 是全局属性,适用于所有的Javascript对象。 语法 object.prototype.name=value 阅读全文
posted @ 2017-10-05 00:53 【唐】三三 阅读(151) 评论(0) 推荐(0) 编辑
摘要:面向对象三要素: 封装 继承 多态 1.this 详解,事件处理中this的本质 window this —— 函数属于谁 2.Object 的使用: 3.工厂方式: 工厂方式的问题: 1.没有new 2.每个对象都有一套自己的函数 —— 浪费资源 4.new的情况: 阅读全文
posted @ 2017-10-05 00:50 【唐】三三 阅读(525) 评论(0) 推荐(0) 编辑
摘要:A2 一等公民函数 在传统 OO 语言里,对象包含数据和方法。这些语言里,数据和方法通常是不同的概念:javascript另辟蹊径。 与其他 js 的类型一样,函数可以作为对象处理,如String、Number、Date等。 与其他对象类似,函数可以通过javascript函数定义 —— 此时函数可 阅读全文
posted @ 2017-04-25 23:31 【唐】三三 阅读(356) 评论(0) 推荐(0) 编辑
摘要:A1 javascript对象的基本原理 JS 的 与其他兄弟面向对象所定义的根本对象,几乎没有什么共同之处。 JS 的 一旦创建,它不持有任何数据,而且不表示什么语义。 A1.1 对象怎么称为对象 还可以更简单(不久会看到),目前这样就行了。它看起来什么都没有都没包含。直到我们开始添加东西——称为 阅读全文
posted @ 2017-04-25 23:30 【唐】三三 阅读(270) 评论(0) 推荐(0) 编辑
摘要:相信很多人都用过jq的表单序列化serialize()方法,因为这能很方便地帮你把表单里所有的非禁用输入控件序列化为 key/value 对象,不需要你再去一个个地拼接参数了。 这是一个很好用的函数,用过的你肯定知道。但是ghostsf最近发现一个小bug(也许不应该叫bug,姑且称之)。就是当ra 阅读全文
posted @ 2017-03-15 16:26 【唐】三三 阅读(11363) 评论(1) 推荐(1) 编辑
摘要:从其他语言转向Javascript时,通常都会遇到一些困惑性问题。比如,Java中的HashMap在Javascript中如何实现?Javascript面向对象式编程如何实现继承?如何实现通用的iterator对集合对象做遍历?如何对Array实现快速排序?…. 如果你真的可以自己实现这些功能,那么 阅读全文
posted @ 2016-10-26 23:30 【唐】三三 阅读(529) 评论(0) 推荐(0) 编辑
摘要:可视区尺寸 document.documentElement.clientWidth document.documentElement.clientHeight 滚动距离 document.body.scrollTop/scrollLeft document.documentElement.scro 阅读全文
posted @ 2016-10-23 23:57 【唐】三三 阅读(332) 评论(0) 推荐(0) 编辑
摘要:1.Underscore对象封装 1.Underscore对象封装 Underscore并没有在原生的JavaScript对象原型中进行扩展,而是像jQuery一样,将数据封装在一个自定义对象中(下文中称“Underscore对象”)。 你可以通过调用一个Underscore对象的value()方法 阅读全文
posted @ 2016-10-22 02:37 【唐】三三 阅读(1018) 评论(0) 推荐(0) 编辑
摘要:getElementsByTagName() 方法可返回带有指定标签名的对象的集合。 getElementsByClassName() 返回文档中所有指定类名的元素集合,作为 NodeList 对象。 返回文档中所有指定类名的元素集合,作为 NodeList 对象。 自定义 getElementsB 阅读全文
posted @ 2016-08-04 13:57 【唐】三三 阅读(344) 评论(0) 推荐(0) 编辑
摘要:1元素属性 1.1childNodes 返回元素的一个子节点的数组 (不推荐,建议用非标准children代替) 提醒:只包含一级子节点,不包含后辈孙级别以下节点。 children:返回元素的一个子节点的数组(同childNodes区别,只返回Element(元素) 类型节点,不返回 Text 节点) ... 阅读全文
posted @ 2016-07-28 15:53 【唐】三三 阅读(283) 评论(0) 推荐(0) 编辑
摘要:以下代码为变量 car 设置值为 "Fiat" : var car = "Fiat"; 对象也是一个变量,但对象可以包含多个值(多个变量)。 var car = {type:"Fiat", model:500, color:"white"}; 在以上实例中,3 个值 ("Fiat", 500, "white") 赋予变量 car。 在以上实例中,3 个变量 (type, ... 阅读全文
posted @ 2016-07-26 17:00 【唐】三三 阅读(194) 评论(0) 推荐(0) 编辑
摘要:Navigator对象 弹出窗口 Cookies Browser Objects 参考手册 参考手册描述了每个对象的属性和方法,并提供了在线实例。 Window 对象 Navigator 对象 Screen 对象 History 对象 Location 对象 Window 对象 ... 阅读全文
posted @ 2016-07-19 15:03 【唐】三三 阅读(529) 评论(0) 推荐(0) 编辑
摘要:1.方法 getElementsByName() -- 获取name getElementByTagName() -- 获取 getAttribute() --获取元素属性 setAtt... 阅读全文
posted @ 2016-07-18 15:56 【唐】三三 阅读(341) 评论(0) 推荐(0) 编辑
摘要:1.构建对象的方法 2.String字符串对象 1.查找:indexOf() 2.内容匹配:match() var str = "Hello World"; //匹配 document.write(str.match("World")+""); document.write(str.match("world")); ... 阅读全文
posted @ 2016-07-15 11:13 【唐】三三 阅读(435) 评论(0) 推荐(0) 编辑
摘要:一、事件流 1.事件流 描述的是在页面中接受事件的顺序 2.事件冒泡 由最具体的元素接收,然后逐级向上传播至最不具体的元素的节点 (最具体 –> 最不具体) 3.事件捕获 最不具体的节点先接收事件,而最具体的节点应该是最后接收事件 (最不具体 –> 最具体) 2.事件处理 1.HTML事件处理 直接 阅读全文
posted @ 2016-07-14 11:02 【唐】三三 阅读(654) 评论(0) 推荐(0) 编辑
摘要:Hello 按钮 阅读全文
posted @ 2016-07-14 10:46 【唐】三三 阅读(252) 评论(0) 推荐(0) 编辑
摘要:1111 var data1 = data.replace("/Date(", "").replace(")/", ""); var newDate = new Date(); newDate.se... 阅读全文
posted @ 2016-03-08 12:16 【唐】三三 阅读(370) 评论(0) 推荐(0) 编辑

more_horiz
keyboard_arrow_up dark_mode palette
选择主题
点击右上角即可分享
微信分享提示