用户中心USER CENTER

首页/用户
  • JavaScript基础系列--数据类型及类型判断

    摘要:中有五种基本数据类型,以及一种复杂引用类型数据类型,中还细分了很多具体的类型,比如等等中又新增了一种类型。类型的数值范围是,超出这个范围的值为,可以使用函数来判断数值是否在范围内。 ECMAScript5中有五种基本数据类型:Undefined,Null,Boolean,Number,String,以及一种复杂(引用类型)数据类型:Object,Object中还细分了很多具体的类型,比...

    duan199226 发布于JavaScript
  • 浅谈 javascript 中的this绑定问题

    摘要:绑定使用方式进行调用函数时,会发生构造函数的调用。先上图,然后根据文字阅读使用调用函数之后,该函数才作为构造函数进行调用,构造一个全新的对象赋值给,而对象的指向了的对象,的对象有一个属性指向的构造函数这个就是的原型链,也是的特性。 javascript语言是在运行时前即进行编译的,而this的绑定也是在运行时进行绑定的。也就是说,this实际上是在函数被调用时候发生绑定的,它指向什么完...

    duan199226 发布于JavaScript
  • 翻译谷歌代码风格之JavaScript篇(未完待续)

    摘要:综述此文档为谷歌基于代码风格的完整定义。只有一篇文件遵守了以下规则的情况下,此文件可以被称为遵从谷歌代码风格。谷歌命名空间继承关系声明谷歌模块声明后可以再声明命名空间继承关系。 1.综述 此文档为谷歌基于JavaScript代码风格的完整定义。只有一篇JavaScript文件遵守了以下规则的情况下,此文件可以被称为遵从谷歌代码风格。 正如其他谷歌代码风格一样,本文的...

    duan199226 发布于JavaScript
  • Flutter中的布局绘制流程简析(一)

    摘要:入口界面的布局和绘制在每一帧都在发生着,甚至界面没有变化,它也会存在可以想象每一帧里面,引擎都像流水线的一样重复着几个过程构建控件树,布局绘制和合成,周而复始。大概可以想到的主要功能负责管理那些,让它们进行布局和绘制。 开始 Flutter对比前端流行的框架,除了构建控件树和控件状态管理等,还多了布局和绘制的流程,布局和绘制以往都是前端开发可望而不可及的都被封锁在浏览器渲染引擎的实现里...

    duan199226 发布于JavaScript
  • javascript设计模式学习——观察者模式

    摘要:最常见的观察者模式事件监听器这是最简单最普通的一种观察者模式,除此以外还有等。动画在动画中广泛使用了观察者模式,动画的开始完成暂停等,都需要观察者来确定物体的行为和状态。参考资料设计模式发布订阅模式 Javascript活跃在事件驱动的环境中,比如鼠标的响应、事件的回调、网络的请求等,观察者模式又称发布者-订阅者(publisher-subscriber)模式,是处理对象及其行为和状态...

    duan199226 发布于JavaScript
<