用户中心USER CENTER

首页/用户
  • constructor设计模式

    摘要:对象的构造函数用于创建特定类型的对象既要准备使用对象,也要接收参数,构造函数在创建对象时可以用来设置成员属性和方法的值。 在经典的面向对象编程语言中,constructor是一个特殊的方法,被用来初始化一个新建的对象,一旦该对象被分配内存话。 在JavaScript中几乎所有的东西都是一个对象,然而常常引起我们兴趣的是对象的constructor。 对象的构造函数用于创建特定类型的对象...

    leanote 发布于JavaScript
  • tinyscrollbar锁滚动问题引出对wheel事件的探索

    摘要:锁滚动问题近日做需求,发现一个常用插件突然出毛病了,于是探究了一番个中原因。但在最新版下,准确的说是系统环境下,发生了自定义滚动条锁滚动的问题。是通过监听页面滚轮事件,进一步进行设置内容位置来实现自定义滚动条的。 tinyscrollbar锁滚动问题 近日做需求,发现一个常用插件jquery.tinyscrollbar突然出毛病了,于是探究了一番个中原因。 出问题的场景 在ie,chr...

    leanote 发布于JavaScript
  • 用 void 0 代替 undefined

    摘要:在阅读一些框架源码时,发现都是用的代替,简单的了一下运算符运算符对给定的表达式进行求值,然后返回。在之前,给赋值会覆盖该属性。但是由于不是保留字,依然可以在局部作用域中声明一个的变量,并改变它的值。 在阅读一些框架源码时,发现都是用的 void 0 代替 undefined,简单的 Google 了一下: void 运算符 void 运算符 对给定的表达式进行求值,然后返回 undef...

    leanote 发布于JavaScript
  • vue note 01

    摘要:数据绑定方式普通的文本可以使用语法双大括号插在标签内部表达式每个绑定都只能包含单个表达式只会添加一次当再次修改时,不会触发机制插入文本较少使用插入不推荐使用计算属性基于它们的依赖进行缓存的,只有在它的相关依赖发生改变时才会重新求值。 数据绑定方式: 1.普通的文本 可以使用 Mustache语法 (双大括号) {{data}} 插在标签内部eg:{{}} //js: data{ ...

    leanote 发布于JavaScript
  • LeetCode 189.Rotate Array

    摘要:问题描述解题思路使用数组自带的方法和方法把数组最后一个取出来加入到头部。使用数组的方法得到后个数,再用方法删去后个数,最后用方法把得到的后个数添加到数组前面。 问题描述: 189.Rotate Array Rotate an array of n elements to the right by k steps. For example, with n = 7 and k = 3, t...

    leanote 发布于JavaScript
<