240 发简信
IP属地:江苏
  • 120
    JavaScript模拟Vue.js有生命周期的效果

    deepVue.js: function Vue(options) {this.$options = options; if (typeof options.beforeCr...

  • vue知识点梳理

    1、webpack是静态模块打包工具可以减少文件数量,缩减代码体积,提高网页打开速度,主要作用是分析压缩和打包代码。 2、改变端口号和自动唤起浏览器,在webpack.con...

  • H5文章只显示6行,超出显示...

    .article-intro {margin-top: 0.15rem;font-size: 0.12rem;color: #666666;line-height: 0.18...

  • vue项目声明式埋点--自定义指令

    vue.directive('log', {bind( el, binding ){el.addEventListener('click', ()=>{Axios.post ...

  • js常用删除数组方法

    下面三种都会影响原数组,最后一项不影响原数组:opop()oshift()osplice()oslice() 1、pop()pop() 方法用于删除数组的最后一项,同时减少数...

  • js常用新增数组方法

    下面前三种是对原数组产生影响的增添方法,第四种则不会对原数组产生影响:opush()ounshift()osplice()oconcat() 1、push()push() 方...

  • 120
    配置环境变量

    当你经常需要通过命令行打开某个文件时,可配置环境变量---path例如:桌面有一个airmood文件夹,你想在命令行直接输入环境变量.txt打开该文件 查看环境变量 : 打开...

  • html面试题

    1.说说 DOCTYPE 的作用? DOCYTPE用于声明文档类型,便于浏览器解析HTML文档,加快解析的速度, 提高用户体验.它的目的就是要告诉浏览器应该使用声明样的文档类...

  • 手写防抖节流函数

    1. 防抖 1.1 什么是防抖? ​ 防抖是触发高频事件后,n秒内函数只会执行一次, 如果n秒内高频事件再次触发,则会重新计算时间. 1.2 为什么需要防抖节流? 我们在...

  • 120
    手写一个简易Vue

    1. 起步 1.1 响应式原理 我们都知道响应式是vue最独特的特性,是非入侵的响应式系统.数据模型仅仅是普通的 JavaScript 对象。而当你修改它们时,视图会进行更新...

  • 原型模式

    原型模式 概念 : 原型模式(Prototype): 用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的的对象 这些概念在JavaScript中的原型继承是同一个意思...

  • 外观模式

    外观模式 为一组复杂的子接口提供一个更高级的统一接口. 以便更方便的去实现子接口的功能. 外观模式的使用场景 为复杂的模块或子系统提供外界访问的模块. 子系统相对独立. 预防...

  • 适配器模式

    1. 适配器模式? 适配器模式(Adapter): 将一个类的接口转换成另一个接口,一满足用户需求,解决接口不一样产生的兼容问题. 1.1 适配器模式的好处 可以让两个没有关...

  • 代理模式

    1. 代理模式 代理模式(Proxy): 为对象提供一个代理,用来控制这个对象的访问.代理模式通俗来将就是我们生活中常见的中介拿我们现实生活中的例子来说,假如我们现在想租房,...

  • 装饰器模式

    1. 装饰器模式. 装饰者模式(Decorator): 在不改变原对象的基础上,对其进行包装扩展,以满足更复杂的需求. 1.1 为什么使用装饰器模式 一般情况下, 我们为了扩...

个人介绍
Talk is cheap,show code!