随笔分类 - js
摘要:1. 项目名 全部采用小写方式, 以短横线分隔。例:my-project-name。 2. 目录名 参照项目命名规则,有复数结构时,要采用复数命名法。例:docs、assets、components、directives、mixins、utils、views。 3. HTML 标签不要大写,即便是
阅读全文
摘要:有时为了保护某些属性,让其无法被更改,我们会把他们设置为常量。 在某些语言里面,也许会用const来实现这样的功能。本文讲述如何在Javascript中实现这样的功能。 方法一: var myObject = { get readOnlyProperty() { return 1024; } };
阅读全文
摘要:setTimeout和setInterval这两个函数, 大家肯定都不陌生, 但可能并不是每个用过这两个方法的同学, 都了解其内部的实质,甚至可能会错误的把两个实现定时调用的函数理解成了类似thread一样的东西, 认为会在一个时间片内, 并发的执行调用的函数, 似乎很好很强大, 但其实并不是如此,
阅读全文
摘要:一、setInterval(以指定时间为周期循环执行) setInterval()方法可按照指定的周期来调用函数或者计算表达式(以毫秒为单位) 语法:setInterval(函数表达式,毫秒数); setInterval()会不停的调用函数,直到clearInterval()被调用或者窗口被关闭,由
阅读全文
摘要:1、onmouseover、onmouseout: 鼠标经过时自身触发事件,经过其子元素时也触发该事件(会冒泡);(父亲有的东西,儿子也有) 2、onmouseenter、onmouseleave: 鼠标经过时自身触发事件,经过其子元素时不触发该事件。(父亲的东西就是父亲的,不归儿子所有) 这四个事
阅读全文
摘要:1、容器,stage,layer,shape 在初始化 Konva 时需要调用 Konva.Stage 构造函数,并提供一个 div 作为容器: var stage = new Konva.Stage({ container: 'container', // 容器 id width: width,/
阅读全文
摘要:Konva 是一个 基于 Canvas 开发的 2d js 框架库, 它可以轻松的实现桌面应用和移动应用中的图形交互交互效果. Konva 可以高效的实现动画, 变换, 节点嵌套, 局部操作, 滤镜, 缓存, 事件等功能, 不仅仅适用于桌面与移动开发, 还有更为广泛的应用. Konva 允许在舞台上
阅读全文
摘要:第二种使用对象形式 假如我们有这样一段逻辑: 可以简写为:
阅读全文

浙公网安备 33010602011771号