240 发简信
IP属地:上海
  • Resize,w 360,h 240
    iOS Swift5从0到1系列(十四):走入 UICollectionView(三):自定义组件(二):无限轮播图(BannerView)

    一、前言 上篇,我们学习了如何利用 UICollectionView 来制作一个普通的轮播图(BannerView);在一般的产品中,普通的 B...

  • JS系列(七):变量提升

    两段代码: 代码1输出结果『超出预期』,通常会认为结果为:undefined,但实际结果却是2; 代码2输出结果『符合预期』; Why ? 这就...

  • JS系列(六):块作用域

    虽然,函数作用域是最常见的作用域单元,当然也是现行JavaScript中最普遍的设计方法,但是同样也有其它方式的作用域单元。 如下代码,通常我们...

  • JS系列(五):函数作用域

    和其它语言一样,函数或者说方法,都有自己的作用域。通过不同的代码块管理,来实现变量、函数、功能等隐藏,最终目标:高聚敛、低耦合 我们通过foo函...

  • JS系列(四):apply与call

    这两个都属于Function.prototype中扩展的方法,有些许不同。这两个方法都会改变this的指向(在之后的this指向讲解中,会深入研...

  • JS系列(三):非严格模式与严格模式

    这个话题涉及面很大,通过学习,不断补充。 非严格模式,浏览器在此模式下表现会有一些不同,主要体现在:变量不需要声明就能直接赋值;作用域也会有些许...

  • JS系列(二):LHS & RHS

    顾名思义,字面意思: LHS:Left Handle Side; RHS:Right Handle Side; 考虑如下代码: 一目了然,LHS...

  • Resize,w 360,h 240
    JS系列(一):编译原理

    诸如 C / C++ / JAVA 等语言,都有对应的编译器,而编译器会将这些高级语言编译成目标机(目标系统,如Windows, Linux, ...

  • JavaScript模块化与规范

    一、什么是模块化? 模块化是指在解决某一个复杂问题或者一系列的杂糅问题时,依照一种分类的思维把问题进行系统性的分解以之处理。模块化是一种处理复杂...

个人介绍
技术一枚,带大前端团队,个人目前擅长Android & H5,熟悉 iOS & Java;