摘要: 今天介绍一个网络上并不常用的插件two.js,two.js是一款网页二维绘图软件,可以在指定区域内产生自设的各种动画效果 下载网址如下: https://two.js.org/#download 一:如何使用: 首先在页面中引入js文件: 打开网页控制台console,输入Two,如果返回一个数组, 阅读全文
posted @ 2017-12-27 16:24 苯宝宝 阅读(1064) 评论(0) 推荐(0) 编辑
摘要: 初学js的时候,被回调函数搞得很晕,现在回过头来总结一下什么是回调函数。 我们先来看看回调的英文定义:A callback is a function that is passed as an argument to another function and is executed after it 阅读全文
posted @ 2017-12-05 23:27 苯宝宝 阅读(360) 评论(0) 推荐(0) 编辑
摘要: 概述: 那什么叫事件委托呢?它还有一个名字叫事件代理,JavaScript高级程序设计上讲:事件委托就是利用事件冒泡,只指定一个事件处理程序,就可以管理某一类型的所有事件。那这是什么意思呢?网上的各位大牛们讲事件委托基本上都用了同一个例子,就是取快递来解释这个现象,我仔细揣摩了一下,这个例子还真是恰 阅读全文
posted @ 2017-11-28 16:43 苯宝宝 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 这里只讨论一下函数的重载。 下面是面试时的对话,“面”指面试官,“我”就是我~ 面:你能说说JS怎么实现函数的重载吗? 我:因为JS的参数是可变长度的,是没有重载的!也是没必要用重载的! 面:怎么没必要使用重载?你先告诉什么是重载? 我: 重载就是一组具有相同名字、不同参数列表的函数(方法)。 面: 阅读全文
posted @ 2017-11-23 18:15 苯宝宝 阅读(120) 评论(0) 推荐(0) 编辑
摘要: 标题 主题 回复/浏览 作者 时间 好大一瓶 0/0 ... 阅读全文
posted @ 2017-11-21 15:09 苯宝宝 阅读(131) 评论(0) 推荐(0) 编辑
摘要: NodeList NodeList实例对象是一个类数组对象,它的成员是节点对象,包括childNodes和querySelectorAll()方法返回值 动态集合是指DOM结构的变化能够自动反映到所保存的对象中 静态 [注意]NodeList并不都是动态集合,其中querySelectorAll() 阅读全文
posted @ 2017-11-20 19:53 苯宝宝 阅读(395) 评论(0) 推荐(0) 编辑
摘要: 在javascript的学习中,执行环境、作用域是2个非常非常重要和基本的概念,理解了这2个概念对于javsacript中很多脚本的运行结果就能明白其中的道理了,比如搞清作用域和执行环境对于闭包的理解至关重要。 一、执行环境(exection context,也有称之为执行上下文) 所有 JavaS 阅读全文
posted @ 2017-11-20 19:49 苯宝宝 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 执行环境定义了变量或函数有权访问的其他数据,决定了它们各自的行为。每个执行环境都有一个与之关联的变量对象,环境中定义的所有变量和函数都保存在这个对象中。我们编写的代码是无法访问这个对象的,但解析器在处理数据时会在后台使用它。 全局执行环境是最外围的一个执行环境,在Web浏览器中,全局执行环境被认为是 阅读全文
posted @ 2017-11-20 19:46 苯宝宝 阅读(209) 评论(0) 推荐(0) 编辑
摘要: JavaScript中对象的属性分为两种:数据属性和访问器属性。然后根据具体的上下文环境的不同,又可以将属性分为:原型属性和实例属性。原型属性是定义在对象的原型(prototype)中的属性,而实例属性一方面来自构造的函数中,然后就是构造函数实例化后添加的新属性。 在JavaScript中除了检测对 阅读全文
posted @ 2017-11-20 10:37 苯宝宝 阅读(1298) 评论(0) 推荐(0) 编辑
摘要: <link>标签定义了当前文档与 Web 集合中其他文档的关系。link 元素是一个空元素,它仅包含属性。此元素只能存在于 head 部分,不过它可出现任何次数。在 HTML 中,<link> 标签没有结束标签。在 XHTML 中,<link> 标签必须被正确的关闭。 除了HTML的标准通用属性之外 阅读全文
posted @ 2017-11-09 08:47 苯宝宝 阅读(626) 评论(0) 推荐(0) 编辑