用户中心USER CENTER

首页/用户
  • js+canvas仿微信《弹一弹》小游戏

    摘要:在弹一弹游戏中,小球不能向上发射。这里又有一个坑弹一弹游戏中,刚射击出去的小球是不受重力影响的不然瞄准还有什么意义。 前言 半年前用js和canvas仿了热血传奇网游(地址),基本功能写完之后,剩下的都是堆数据、堆时间才能完成的任务了,没什么新鲜感,因此进度极慢。这次看到微信《弹一弹》比较火,因为涉及到物理引擎(为了真实),于是动手试了一下。一共用了10个小时,不仅完成了这个demo,...

    Invoker 发布于JavaScript
  • 基本类型String和引用类型Array

    摘要:区分基本类型和引用类型基本类型值指的是简单的数据段,而引用类型值指那些可能由多个值构成的对象。基本包装类型类型类型是字符串的对象包装,可以使用构造函数来创建。对数组中的每一项运行给定函数,返回该函数返回的项组成的数组。 区分基本类型和引用类型 基本类型值指的是简单的数据段,而引用类型值指那些可能由多个值构成的对象。基本类型包含Undefined、Null、Boolean、Number、...

    Invoker 发布于JavaScript
  • underscore 系列之如何写自己的 underscore

    摘要:因为在微信小程序中,和都是,加上又强制使用严格模式,为,挂载就会发生错误,所以就有人又发了一个,代码变成了这就是现在的样子。 前言 在 《JavaScript 专题系列》 中,我们写了很多的功能函数,比如防抖、节流、去重、类型判断、扁平数组、深浅拷贝、查找数组元素、通用遍历、柯里化、函数组合、函数记忆、乱序等,可以我们该如何组织这些函数,形成自己的一个工具函数库呢?这个时候,我们就要借...

    Invoker 发布于JavaScript
  • 作用域与作用域链

    摘要:作用域首先分为两个部分全局作用域和局部作用域。局部作用域在函数内部声明的变量和函数保存在函数的局部作用域中。作用域链作用域链是因为函数发生了嵌套,当一个函数嵌套在另一个函数内就发生了作用域的嵌套。 1.作用域比较复杂的说法是根据名称来查找变量的一套规则,还有的说法是变量数据的集合。作用域其实是指一个包含了所有在同一个区域声明的变量和函数的集合,那么如何决定这些变量数据和函数是属于同一区...

    Invoker 发布于JavaScript
  • js面向对象浅析---对象创建的几种常见方式

    摘要:前言虽然使用构造函数或者使用对象字面量可以很方便的用来创建一个对象,但这种方式有一个明显的缺点使用一个接口创建多个对象会产生很多冗余的代码。即调用构造函数所创建的那个对象的原型对象好处是可以让所有对象的实例共享他的属性的方法。 前言 虽然使用Object构造函数或者使用对象字面量可以很方便的用来创建一个对象,但这种方式有一个明显的缺点:使用一个接口创建多个对象会产生很多冗余的代码。因此...

    Invoker 发布于JavaScript
<