240 发简信
  • 120
    实现一个Vue ui 库(单元测试,自动化测试,集成测试)

    github demo 涉及 常用Vue ui组件的实现 Vue单元测试实战 用karma做自动化测试 travis集成测试 1.用vue-cl...

  • 120
    时间复杂度

    算法的效率 虽然计算机能快速的完成运算处理,但实际上,它也需要根据输入数据的大小和算法效率来消耗一定的处理器资源。要想编写出能高效运行的程序,我...

  • css中有趣的尺寸,宽高技巧

    ex 相对于小写字母x的高度 ch 相对于数字 0 的宽度 利用宽度 ch 刚好是一个字母的宽度实现 打字效果(宽度等比增长)demo vw ...

  • js常用方法总结

    1.手机类型判断 2.返回字符串长度,汉子计数为2 3.获取url中的参数 4.js绑定事件适用于任何浏览器的元素绑定 5.获得当前浏览器JS的...

  • 120
    对JavaScript内存 执行上下文 作用域链 闭包.....等的深入理解

    学习前端也有一段时间了,发现自己对 作用域链 闭包...等一些概念虽然貌似理解会用了,但是可谓知其然不知其所以然,总感觉不太靠谱,所以参考了一些...

  • 对浏览器缓存的知识小结

    浏览器缓存分为强缓存和协商缓存: 1)浏览器在加载资源时,先根据这个资源的一些http header判断它是否命中强缓存,强缓存如果命中,浏览器...

  • 初识设计模式

    工厂模式 构造函数模式 模块模式 单例模式 混合模式 发布订阅模式 它定义了对象间的一种一对多的关系,让多个观察者对象同时监听某一个主题对象,当...

  • 120
    this_原型链_继承

    apply、call 有什么作用,什么区别 apply、call都作用本质都是改变函数的执行环境上下文,即this指向。区别是apply的参数是...

  • 120
    面向对象基础理解

    OOP 指什么?有哪些特性 OOP英文全称是Object Oriented Programming,翻译过来就是面向对象编程,它主要有三个特性:...