240 发简信
IP属地:加州
  • HTML5—CSS3

    demodemo1demo2fm音乐

  • 120
    this,_原型链_,继承

    apply、call 、bind有什么作用,什么区别? 由此可见call apply,调用一个函数,传入函数执行上下文及参数,第一个参数都是希望设置的this对象,不同之处在...

  • js设计模式

    构造函数模式 constructor 混合模式 mixin (继承) 混合模式的要点就是:创建2个或多个构造函数,如Father和Son,Son的原型链上挂一个父类的原型链...

  • 120
    npm 命令行工具

    第一步,新建文件夹demo(随便起名字),第二步,npm init 初始化,然后配置好pakeage.json文件注意:如果想用命令行去使用的话,你必须加个bin #!/us...

  • 120
    npm包的发布

    首先得注册一个账号,用于登录查询及发布npm包 接下来我们来开始吧:第一步:新建一个文件夹例如我的是(z-weather),创建一个index.js文件,里面是你的逻辑代码第...

  • 模块化及其规范

    为什么要使用模块化? 最主要的目的:解决命名冲突依赖管理 其他价值:提高代码可读性代码解耦,提高复用性 CMD、AMD、CommonJS 规范分别指什么?有哪些应用? Com...

  • 120
    面向对象、原型

    OOP 指什么?有哪些特性 Object-Oriented Programming:面向对象程序设计,是中具有对象概念的程序编程泛型,同时也是一种程序开发方法。 特性: 封装...

  • 120
    排序算法

    什么是算法?《数据结构和算法分析》(推荐) 高纳德在《计算机程序设计艺术》里对算法的归纳:1.输入:一个算法必须有0个或者0个以上的输入量;2.输出:一个算法应该 有1个或以...

  • 懒加载

    如何判断一个元素是否出现在窗口可视范围(浏览器的上边缘和下边缘之间,肉眼可视)。 当窗口滚动时,判断一个元素是不是出现在窗口可视范围。每次出现都在控制台打印 true 。 当...

  • HTTP

    http状态码有那些?分别代表是什么意思? 100-199 用于指定客户端应相应的某些动作。 200-299 用于表示请求成功。 300-399 用于已经移动的文件并且常被包...

  • css知识点

    position不同值和区别 absolute: 生成绝对定位的元素,相对于 static 定位以外的第一个父元素进行定位。元素的位置通过 “left”, “top”, “r...

  • jquery

    jQuery 能做什么? jquery是一个丰富的js库,内部对js的很多复杂的方法进行了封装和加工,比如js很多方法名很冗长,jquery封装后方法就变得简便了,也考虑到了...