明未为洺


  • 首页

  • 标签

  • 分类

  • 归档

虚拟dom

发表于 2020-01-25 | 分类于 js , vue
什么是虚拟dom 可以看作是一个使用javascript模拟了DOM结构的树形结构 123<div class="box" id="box" style="width: 100px;height: 100px;" onclick=& ...
阅读全文 »

数据劫持

发表于 2019-12-23 | 分类于 js , vue
定义访问或者修改对象的某个属性时,在访问和修改属性值时,除了执行基本的数据获取和修改操作意外,还基于数据的操作行为,以数据为基础去执行额外的操作 为什么要进行数据劫持减少dom操作 demo:实现input输入的时候,改变p标签的值 12<input type="text" ...
阅读全文 »

Set和Map

发表于 2019-12-13 | 分类于 es6
Set定义:Set本身是一个构造函数,用来生成Set结构数据 特性 成员值唯一,没有重复的值(所以可以用来数组去重,字符串去重) 12[...new Set(array)][...new Set('ababbc')].join('') 本身是构造函数 ...
阅读全文 »

可枚举属性

发表于 2019-11-04 | 分类于 js
定义:指那些内部 “可枚举” 标志设置为 true 的属性,对于通过直接的赋值和属性初始化的属性,该标识值默认为即为 true,对于通过 Object.defineProperty 等定义的属性,该标识值默认为 false。可枚举的属性可以通过 for…in 循环进行遍历(除非该属性名是一个 Sym ...
阅读全文 »

Object.defineProperty

发表于 2019-11-03 | 分类于 js , vue
参数:obj,prop,descriptor 对象里目前存在的属性描述符有两种主要形式,数据描述符和存取描述符,数据描述符是一个具有值的属性,该值可以是可写的,也可以是不可写的,存取描述符是由getter函数和setter函数所描述的属性。一个描述符只能是这两者其中之一 两种描述符共享键值 conf ...
阅读全文 »

jq插件扩展

发表于 2019-10-06 | 分类于 js , jq
$.extend 开发静态方法 123456$.extend({ min: function() { console.log(123) }})$.min() $.fn.extend 开发成员函数,添加到 JQuery.prototype上面了 12 ...
阅读全文 »

async和await实例

发表于 2019-09-12 | 分类于 js , es6
在做小程序时候碰到的地狱回调, 1.获取storage中的ant_auth_id(注:getStorage是异步执行) 2.在getStorage异步的原因导致,ajax请求只能放到回调中执行 3.在ajax的回调中进行另一个storage的获得needContract 4.needContrac ...
阅读全文 »

函数节流与函数防抖

发表于 2019-08-22 | 分类于 js
函数节流1. 定义一个函数在一定时间段内只执行一次 2. 方案 时间戳 12345678910111213141516171819// 时间戳方案function throttle(fn,wait){ var pre = Date.now(); return function( ...
阅读全文 »

gulp4与gulp3

发表于 2019-08-11 | 分类于 gulp
踩坑记录node12+以上的版本不兼容gulp3版本,gulp3最好使用node10的版本,gulp4最好使用node13+的版本 安装参照官网Taskgulp版本导致,task可以分为两种: gulp3使用的 1234567var gulp = require("gulp" ...
阅读全文 »

exports与module.exports

发表于 2019-07-28 | 分类于 node
环境exports与module.exports是必须运行在node环境下面的 引入方式require 1let a = require('./a') 使用方式 初始值 123console.log(exports) //{}console.log( ...
阅读全文 »
上一页1…6789下一页

83 日志
31 分类
52 标签
© 2025 明未为洺
由 Hexo 强力驱动
|
主题 — NexT.Pisces v5.1.4