![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Web前端
文章平均质量分 54
yanwosky4
web前端,机器学习
展开
-
JavaScript手动实现new操作符
JavaScript手动实现new操作符手动实现JavaScript中new操作符的功能创建新对象使用new操作符,以这种方式调用构造函数实际上经历了以下几个步骤① 创建一个新对象② 将构造函数的作用域赋给新对象(因此this就指向了这个新对象)③ 执行构造函数中的代码(为这个新对象添加属性)④ 返回新队形function newTarget() { // 创建一个空对象 const obj = {}; // 获取需要创建对象对应的构造函数,和其他参数 const [Con, ...a原创 2020-06-07 23:04:04 · 182 阅读 · 0 评论 -
函数的防抖 - JavaScript实现
这里写自定义目录标题函数的防抖 - JavaScript实现函数的防抖(debounce)函数的防抖 - JavaScript实现函数的防抖(debounce)一. 定义规定一个时间段,在该时间段内若再次调用该函数则重新计时,否则执行该函数。二. 实现在时间段结束时执行函数function debounceEnd(fn, wait) { let timer = null; return function() { const context = this; const args原创 2020-05-17 18:43:15 · 221 阅读 · 0 评论 -
函数的节流 - JavaScript实现
函数的节流 - JavaScript实现函数的节流(throttle)一. 定义对于持续触发的事件,规定一个时间间隔,每隔一段时间只能触发一次。二. 实现在每个时间段的开始执行函数 - 时间戳实现javascript代码function throttleByStamp (fn, wait) { const preTime = 0; return function() { const context = this; const args = arguments; const c原创 2020-05-10 22:47:10 · 155 阅读 · 0 评论 -
y-image: web端图片加载库
y-imageweb端图片加载库 - 根据不同状态(加载中,成功, 失败),加载不同图片效果安装1. CDN引入<script src="https://cdn.jsdelivr.net/npm/y-image/dist/yimage.js">&a原创 2019-02-19 22:55:21 · 501 阅读 · 0 评论 -
Vue的Image组件 - 根据设置Url自动显示加载成功,加载失败, 加载中的图片
npm 安装:npm i –save y-image属性:loadUrl: 加载中显示的图片Url errorUrl: 加载失败显示的图片Url picUrl: 需要加载的图片Url通过给y-imge设置不同的Url自动根据不用状态显示不同Url的图片Examplehtml <div> <y-image :picUrl="picU...原创 2018-08-23 15:00:30 · 3753 阅读 · 0 评论 -
vux 中popup 组件 Mask 遮罩在最上层问题的解决
vux 中popup 组件 Mask 遮罩在最上层问题的解决 问题描述: 在IOS设备上遮罩层显示在弹出内容的上面,导致弹出内容不能正常显示内容和响应点击事件解决方案: 找到该Popup组件的祖先DOM节点是否被设置该CSS属性:-webkit-overflow-scrolling: touch; 若被设置将该CSS属性,则去掉即可。...原创 2018-04-24 16:26:47 · 4175 阅读 · 0 评论 -
正则表达式
正则表达式正则表达式我们程序员经常使用,但是经常使用别然写好的通用正则表达式,如邮件的检验,手机号码的检验等等。 但是针对一些我们业务的具体场景,就要我们自己编写了。下面我从头讲下哈…………。首先是概念(大家读下就好,实际应用中会慢慢感受到) 概念: 正则表达式是一种文本模式, 使用单个字符串来描述,匹配一系列匹配某个句法规则的字符串。 注:正则表达式虽然繁琐,但是它是功能强大的...原创 2018-04-23 22:30:47 · 297 阅读 · 0 评论 -
解决:webpack hello.js hello.bunle.js报错
解决:webpack hello.js hello.bunle.js报错 问题描述: MacBook-Pro:~ $ webpack hello.js hello.bundle.js Hash: 01077ebfa6ae3378d319 Version: webpack 4.1.1 Time: 303ms Built at: 2018-3-18 16:09:51 1 asset ...原创 2018-03-18 16:20:53 · 2001 阅读 · 1 评论 -
解决: 运行npm run webpack命令报错问题
解决: 运行npm run webpack报错问题描述: MacBook-Pro:webpack-demo $ npm run-script webpack webpack-demo@1.0.0 webpack /Users/aaaaaaa/webpack/webpack-demo webpack The CLI moved into a separate packa...原创 2018-03-18 00:20:05 · 7937 阅读 · 0 评论