2206月 js判断浏览器的环境(pc端,移动端,还是微信浏览器) 今天突然看到一段很好的代码,分享给大家,顺便也给自己留个笔记,js判断浏览器的环境具体如下: 方法一: //判断浏览器函数 functionisMobile(){ if(window.navigator.userAgent.match(/(phone|pad|pod|iPhone|iPod|ios|iPad|And...…
2206月 微信小程序实现吸顶效果 最开始的时候,在小程序中实现吸顶效果,开发工具看起来还挺好的,但是在真机上就会有问题了。原因是我不停的去setData会导致操作反馈延迟严重,无法及时将操作处理结果及时传递到视图层。 后面就对代码进行了调整,避免不停的去setData 效果图 吸顶前 吸顶后 代码部分 wxml <viewstyle="...…
2206月 你可能从未使用过的11+个JavaScript特性(小结) 重要 这篇文章中描述的大多数功能已被暂停使用(甚至不推荐使用)。它们仍然在许多图书中很常见,因此值得学习。 一、逗号运算符 ,是用于分隔表达式并返回链中最后一个表达式的运算符。 letoo=(1,2,3) console.log(oo)//3 这里有三个主要表达式1、2和3。所有这些表达式均被求值,最后...…
2206月 nodeJs的安装与npm全局环境变量的配置详解 最近在做小程序开发时,有用到云函数,而云函数就是用node.js写的,所以其中难免会用到一些node类库。用node类库就必选在电脑上安装node.js环境,并且配置npm命令的环境变量。用mac电脑,这些基本上都是自带的,不用安装和配置。但是大多数同学都是window电脑,所以今天就来教大家如何在window电脑上安...…
2206月 JS实现吸顶特效 本文实例为大家分享了JS实现吸顶特效的具体代码,供大家参考,具体内容如下 知识点 1.scroll家族和offset家族的结合运用 2.当nav的offsetTop大于屏幕卷去高度的时候,进行吸顶 3.添加一个固定类,如果满足条件,为nav加类名 运行效果 滚动页面时,保证导航栏吸顶 代码 <!DOCT...…
2206月 你知道JavaScript Symbol类型怎么用吗 Symbol类型 根据规范,对象的属性键只能是字符串类型或者Symbol类型。不是Number,也不是Boolean,只有字符串或Symbol这两种类型。 到目前为止,我们只见过字符串。现在我们来看看Symbol能给我们带来什么好处。 Symbol "Symbol"值表示唯一的标识符。 可以使用Symbol(...…
2206月 vue项目中在可编辑div光标位置插入内容的实现代码 vue项目中在可编辑div光标位置插入内容 html: <divclass="mouse-moveflf12h22lh22mg-r5sms-item" @dragstart="dragStart($event,item.labelName)" draggable='true' v-for="(item,ind...…
2206月 electron+vue实现div contenteditable截图功能 最近在学习基于electron+electron-vue开发聊天客户端项目时,需要用到编辑器插入表情功能。一般通过input或textarea也能实现,通过插入[笑脸]、(:12这些标签,展示的时候解析标签就行。 如下图效果: 在网上找到的jq插件实现在textarea光标处插入表情符标签 <...…
2206月 Vue程序化的事件监听器(实例方案详解) 某些第三方插件必须在当前组件卸载后清除该实例(比如说百度的富文本框UEditor如果不清除再次在下个组件使用时会有bug,类似于小程序的语音实例,必须离开页面的时候销毁当前语音实例,不然语音会一直播放) 方案1: data(){ return{ timer:null//定时器名称 } }, 然后这样使...…
2206月 JS实现电商商品展示放大镜特效 本文实例为大家分享了JS实现电商商品展示放大镜的具体代码,供大家参考,具体内容如下 知识点 1.使用children获取字标签组 2.求当前鼠标坐标 3.碰撞检测 4.大小盒子通过比例同步 运行效果 代码 <!DOCTYPEhtml> <htmllang="en"> <head&g...…