![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
只要头不秃就要当高级
文章平均质量分 60
半仙code
各位老铁 如果对我写的一些博文有问题的可以加我QQ:1023047818 共同学习 fighting!!!
展开
-
Promise实现原理浅析
Promise函数总体架构 结构图 #mermaid-svg-ODmq6aQf592tKUAy .label{font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family);fill:#333;color:#333}#mermaid-svg-ODmq6aQf592tKUAy .label text{fill:#333}#mermaid-svg-ODmq6aQf592tKUAy .node rect,#merm转载 2021-04-16 17:36:49 · 146 阅读 · 0 评论 -
Vue调用外部js事件
问题描述: 当项目是vue项目时,动态插入一些html/js代码的时候,此时无法交互的原因是此时dom已经加载结束,无法与Vue项目交互 解决思路 强行启动生命周期 将js方法定义成全局js方法 实现过程: 1.强行启动生命周期 varMyComponent=Vue.extend({ template: '<a style="color:#07bb49;" v-on:click="world('+"'"+id+"'"+')">删除</a>', meth...原创 2021-01-21 16:17:18 · 1200 阅读 · 0 评论 -
less的简单整理
less对比原生的css有很大优势,至少维护起来容易的多(别瞎写的情况下) 想想吧: 产品突然说这个风格我不喜欢 换个风格吧(很合理吧) 不同的class有很多相同的style(很正常吧) 原本在同一个dom下的样式 在css文件里 分布的到处都是(很常见吧) 想引入别人的css但是又不想直接cv大法 这些问题在css里都存在,解决这些问题的方式也有,但是很麻烦/可读性不高 为了解决这些问题less的引入就有道理了 简单说less对比css的优势: 变量 导入 嵌入 混入 函数 1.原创 2020-10-09 17:07:03 · 198 阅读 · 0 评论 -
观察者模式浅析
//儿子 class mySon { constructor(name) { this.name = name; this.status = "笑了"; this.arr = []; } //将家长插入监控组 attach(item) { debugger this.arr.push(item); } changeStatus(newStatus) { if (newStatus !== this.status) { //变化状态 .原创 2020-07-13 21:21:08 · 171 阅读 · 0 评论 -
手写实现防抖与节流
part1 防抖 <!DOCTYPE html> <html> <!-- 防抖 --> <!-- 防抖就是在n秒内 防止连续触发,在n秒内触发了下一次,那就重新计算 --> <body> <div id="content" style="height:150px;line-height:150px;text-align:center; color: #fff;background-color:#ccc;font-size:原创 2020-06-29 11:54:47 · 2168 阅读 · 0 评论 -
深入理解call、apply、bind等及手写实现
part0前言 这三种方式 不管是哪一种其实都是通过复制目标属性并将调用目标的方法实现。 比如这个应用场景: 对象调用Array的sort方法==》Array.sort(obj) part1 call ///call bind apply的应用 ///call let PeoSon = { name: "里", say(param) { console.log(this); console.log(`我是${this.name}`) co.原创 2020-06-28 21:18:18 · 174 阅读 · 0 评论