240 发简信
IP属地:贵州
  • beego模型创建和迁移

    一、配置文件 conf/mysql_conf conf/app.conf中引入mysql_conf 二、读取配置文件/链接数据库 dao/dao...

  • JS专题系列之在浏览器中输入URL到页面渲染的整个过程

    凡是涉及到性能优化相关的话题,必定和浏览器相关,因此我们先从浏览器的最基础入手来查看 一、在浏览器中输入URL到页面渲染的整个过程 1、输入UR...

  • 小程序底层原理及渲染机制

    一、小程序的渲染方式 web技术渲染 Native技术渲染 Hybrid技术渲染(同时使用webview和原生进行渲染) 微信小程序是以webv...

  • JS专题系列之Object.freeze

    一、什么是Object.freeze Object.freeze() 方法可以冻结一个对象。一个被冻结的对象再也不能被修改; 冻结了一个对象则不...

  • Resize,w 360,h 240
    【设计模式】---观察者模式与发布订阅者模式

    一、观察者模式和发布订阅者模式之间的区别 观察者模式中观察者和目标直接进行交互, 而发布订阅模式由统一的调度中心来进行处理。订阅者和发布者互不干...

  • Resize,w 360,h 240
    彻底理解React中的this.setState

    一、this.setState的作用 当我们需要更新this.state中的数据时候,不要直接修改this.state。虽然状态值可以改变,但是...

  • JS专题系列之惰性函数与记忆函数

    一、惰性函数 惰性函数:顾名思义就是懒惰的函数,举一个简单的例子,如果我们需要判断当前浏览器是哪一种浏览器,我们需要封装一个函数,根据判断来进行...

  • Resize,w 360,h 240
    JS专题系列之手摸手彻底了解链表操作

    前言 1、什么是链表?官方解释:链表是一种非连续、非顺序的存储结构,数据元素的逻辑顺序是通过链表中的指针链接次序实现,常见的链表有: 单向链表、...

  • JS专题系列之防抖与截流

    一、前言 在前端开发中会遇到一些频繁的事件触发,比如:window 的 resize、scrollmousedown、mousemovekeyu...