编程
JavaScript常用工具函数库汇总
对象或数组的深拷贝 /** * 对象或数组的深拷贝 * @param {*} cloneObj 被克隆的对象 * @param {*} targetObj 克隆的目标对象 * @param {*} isOverride 若属性重复,是否覆盖被克隆对象的属性 */function de...
js实现特别简单的钟表效果
本文实例为大家分享了js实现钟表效果的具体代码,供大家参考,具体内容如下 div class="clock" div class="circle"/div div class="hour"/div div class="minutes"/div div class="seconds"/div !-- 添加数字1-12 -- d...
仿照Element-ui实现一个简易的$message方法
前言 在需要对用户进行提示时,有时会遇到这种场景:使用模态框提示太过硬核,使用toast提示又太轻了,这时候可以选择使用页面顶部滑下的消息提示。本文仿照element-ui的实现一个类...
vue swipeCell滑动单元格(仿微信)的实现示例
抽离Vant weapp滑动单元格代码改造而成 带有拉动弹性回弹效果 demo展示: https://littaotao.github.io/me/index (切换为浏览器调试的手机模式并且再次刷新一次) templatedivclass="cell_container"@touc...
JavaScript 如何计算文本的行数的实现
需求:根据行数决定是否限制展开和收起。 思路:用2个块统计行高,一个不加高度限制用来统计行数(css隐藏),一个加高度限制用来显示(加高度限制会导致统计行数不准) 要想知道文本...
JavaScript实现串行请求的示例代码
使用async和await var fn = async function(promiseArr) { for(let i = 0,len = arr.length; ilen; i++) { currentPromise = (promiseArr[i] instanceOf Promise) promiseArr[i] : Promise.resolve(promiseArr[i]); var result = await currentPromise; co...
浅谈JavaScript 声明提升
1 引例及基本原理 在学习JavaScript声明提升之前,我们先看下面这个例子: console.log(a);var a=2; 运行结果会是什么?你可能会有以下的猜测: 1.报错ReferenceError: a is not defined; 2.打印2;...
详解vue 中 scoped 样式作用域的规则
哈喽!大家好!我是木瓜太香,今天我们来聊一个 vue 的样式作用域的问题,通常我们开发项目的时候是要在 style 上加上 scoped 来起到规定组件作用域的效果的,所以了解他们的规则也...
详解JavaScript 高阶函数
高阶函数简介 高阶函数 的英文名叫 Higher-Order Function ,是 函数式编程 中的一种。他的表现形式往往是通过把函数作为参数传入另一个函数,或者将函数作为另一个函数的返回值返回。...
Vue中添加滚动事件设置的方法详解
一、问题发现 在看Vue的事件文档中,测试scroll事件发现如下是行不通的,触发不了scroll事件, 经过一番搜寻未找到原因,不过找到了另外两种在Vue中设置滚动事件。 div @scroll='showOut'/div 二、...
vue实现简单计算商品价格
本文实例为大家分享了vue实现简单计算商品价格的具体代码,供大家参考,具体内容如下 !DOCTYPE htmlhtml lang="en"head meta charset="UTF-8" meta name="viewport" content="width=device-width, initial-scale=1.0"...
JavaScript位置参数实现原理及过程解析
1.什么是位置参数 JavaScript:为什么命名参数比位置参数更好 你一定很熟悉位置参数,即使你第一次听到这个名字。 function greet(firstName, lastName) { console.log(`Hello ${firstName} ${lastName}`); }...
swiper自定义分页器的样式
本文实例为大家分享了swiper自定义分页器的样式代码,供大家参考,具体内容如下 js主要代码 pagination: { // 自定义分页器的类名----必填项 el: '.custom-pagination', // 是否可点击----必填项...
利用H5api实现时钟的绘制(javascript)
HTML5的canvas标签用于绘制图像(通过脚本,通常是 JavaScript)。不过,canvas元素本身并没有绘制能力(它仅仅是图形的容器)必须使用脚本来完成实际的绘图任务。 下面,具体总结了一...
jquery实现简易验证插件封装
本文实例为大家分享了封装jquery简易验证插件的具体代码,供大家参考,具体内容如下 html代码: !DOCTYPE htmlhtml lang="en"head meta charset="UTF-8" titlejQuery数据校验插件开发/title link rel="styles...