如何发布一个公共的 vue 组件到 npm

2022-05-13
阅读 4 分钟
3.4k
发布一个 vue 组件,需要配置不少东西,并要符合发布 vue 组件的内容格式,这个过程可以通过 vue-sfc-rollup 这个工具来实现,它简化了需要发布 vue 组件的过程,好让你只需要关注组件的实现。

Vue 高德地图 API Loca 如何使用 连接线图层、脉冲连线图层

2022-03-25
阅读 19 分钟
3.9k
Vue 高德地图 API Loca 如何使用 连接线图层、脉冲连线图层阅读此文你需要已经了解并掌握的:已经会使用常规地图的生成方式已经了解如何载入 Loca 插件如果不了解,可以查看我之前的文章:高德地图 Vue 中 加载 数据可视化 Loca 的方式如何使用高德地图 API 做一个路线规划应用,展示自定义路线高德地图 API Loca 3D动画...
封面图

js array数组拼接 push() concat() 的方法效率对比,差10倍

2021-10-18
阅读 1 分钟
2.2k
js array数组拼接 push() concat() 的方法效率对比在做词条处理工具的时候,遇到了这个问题,在使用 concat() 拼接数组的时候要比 push() 拼接耗时多9倍 {代码...} 使用 concat() 的耗时 6081ms {代码...} 使用 push() 的耗时 56ms {代码...} 总结所以使用 array.push(...otherArray) 的方式是最高效的

HTML JS 拖动文件的操作,Drop 的使用 js html H5

2021-04-07
阅读 2 分钟
2.1k
HTML JS 拖动文件的操作,Drop 的使用 js html H5MDN: [链接]拖动文件的操作指的是拖动文件到指定 HTML 元素,再处理需要实现的功能。要实现拖动文件的操作,需要进行以下步骤:指定 drop 到的元素处理 ondrop 事件一、 指定 drop 到的元素拖动文件时要把文件放置到的元素 {代码...} 二、处理相应的事件ondragover 当拖...

写了个网页版的五笔跟打器:玫枫跟打器

2020-12-09
阅读 1 分钟
1.7k
玫枫跟打器Roseo Maple Type Pad线上地址[链接]截图前言自己是个五笔爱好者,也一直在使用五笔,从 Windows 转到 Mac 之后,也没有有可用的跟打器,每回想练练打字了都需要打开 Windows 模拟器来打字。一直一直想有个能在 macOS 上运行的跟打器。最初是想自己用 swift 开发一个原生的 app,搭了个框架,准备写的时候发现...

|| && 的用法,不只是判断的作用,还可以判断值是否为空的情况

2020-12-04
阅读 2 分钟
2.8k
我们平常使用的 && || 一般只是用于判断 true 或 false,其它这两个运算符还有其它作用,它是有返回值的。&& 的返回值是:最后一个为 ture 的值|| 的返回值是:第一个为 true 的值一、功能说明1. &&两边条件都为 true 时,结果才为 true;如果有一个为 false,结果就为 false;当第一个条件为 f...

JS 如何复制数组内容,而非数组的引用

2020-03-26
阅读 1 分钟
2.4k
JS 中对数组变量的传递,其实是传递的数组引用,你在使用新变量修改数组的时候,也改变了原有数组的内容,因为新变量和旧变量共同指向同一个数组。

js 原生方法操作 cookie 详解

2019-12-16
阅读 4 分钟
4.2k
客户端存储小型数据的方式有 cookie 和 storage 两种这两种存储方式都是基于站点的,也就是说不同的站点有不同的cookie和storage

【解决】nodejs 使用 mysql 获取数据库数据中文乱码问题

2019-12-01
阅读 1 分钟
3.4k
在学习使用 nodejs 写 web 服务的时候,在用 mysql 获取数据库信息的时候,返回的中文一直是乱码,无论配置 charset 与否,都是乱码。

小程序如何动态绑定点击的执行方法

2019-11-26
阅读 2 分钟
1.3k
一个商城的个人中心页里,有很多用户操作按钮:我的订单,我的提现,我的送货等等,每个图标在点击的时候,可能是跳转页面的,也可能是执行当页方法的。

小程序 setData 修改 data 中数组内不定对象的数据

2019-11-04
阅读 2 分钟
4.9k
小程序 setData 修改 data 中数组内不定对象的数据 普通变量的 setData() 在某些时候,我们的小程序中存在的不只是像下面这样的简单的变量: 变量值这种形式 {代码...} 这种形式的数据,在需要修改的时候,只需要如下形式修改就可以了 {代码...} 数组内部的 setData() 有时候,里面会有对象数组,需要修改数组内部的变量...

js 遍历汉字,Unicode编码转汉字

2019-07-22
阅读 1 分钟
3k
js 遍历汉字,Unicode编码转汉字 网上找了一堆代码,这个转那个,那个转这个,最后发现原生js已经有对应的方法了。 MDN 数字转对应进制的字符串: [链接] 写了个页面: [链接] 知道对应字符编码,获取对应字符 听说常用中文字符的编码是 4E00 - 9FA5 所以 {代码...} {代码...}

火币 websocket 获取 k 线数据,和其它数据 API

2019-07-10
阅读 3 分钟
13.3k
坑死,接火币 websocket 地址 wss://api.huobi.pro/ws 的时候接到怀疑人生,怎么都无法建立连接,一度以为自己没有像其它 get/post 接口那样传入该传的参数,又以为是 wss 走的是 SSL 通道,所以才没能建立连接,还以为是需要服务端转接一下。

echart K线 自定义 tooltip 鼠标悬停显示数据详情

2019-07-08
阅读 2 分钟
4.9k
echart K线 自定义 tooltip 鼠标悬停显示数据详情 触发 tooltip 显示有两个 item: 点击k线块的时候触发,和 axis:鼠标悬停的时候触发,用 axis 在移动端会更方便。 不同的触发条件,在 formatter 中传递的参数是不一样的。如下: 以 axis 触发时 tooltip 中的 params 数据结构如下: 根据这个来写 tooltip 就好了。 {...

::after 1px 间隔线在 Safari 显示颜色不同于其它的问题

2019-04-03
阅读 1 分钟
2k
在一个菜单面板的时候,把间隔线设置成了 1 绝对像素,生成的效果是下面这样的,在一个线跟其它的不一样。但在 Chrome 上就不会出现这问题。

npm 在安装的时候提示 没有权限操作的解决办法 Error: EACCES: permission denied

2019-03-26
阅读 3 分钟
61.8k
在安装插件的时候出现这样的错误,权限不够,是因为之前用 root 用户进行了局部安装npm包的操作,留下所属权为 root 的文件,导致普通用户无法访问 root的文件内容。

js 操作剪贴板

2019-03-25
阅读 1 分钟
7k
js 操作剪贴板 MDN 官方说明: [链接] 通过 js 可以操作剪贴板的 复制 剪切 粘贴 用到的方法和元素 DOM元素 {代码...} js 方法 {代码...} 实现原理 是通过 js 操作 textarea input 输入框,只能操作输入框,不能操作其它元素。所有的 复制/剪切/粘贴 都是要在选中输入框中的文本之后,才进行操作的。 具体例子 写个例...

scrollTop 瀑布流的关键点 offsetTop

2019-03-17
阅读 1 分钟
2.4k
scrollTop 瀑布流的关键点 瀑布流的关键点在判断是否到达页面底部。 scrollTop 最主要的一个参数就是 scrollTop 看个图,你就明白了:只要满足这个条件,就载入新内容 {代码...} 关于 scrollTop 的测试, scrollTop 只有在 document.documentElement 才会变化,其它不无法获取,一直是 0 参考

JS 冒泡和捕获是怎么回事

2019-03-11
阅读 2 分钟
1.6k
JS 冒泡和捕获是怎么回事 看网上说的也不是太明白,我给重新整理下。 参阅:[链接] 冒泡和捕获是指在元素上的事件被触发的时候,js 传递事件的两种方向,或者说过程。 前言: 如,有这么一个页面 和 js 方法 Less: 我用 less写的,如果没有 less 环境,可以无视这段。 {代码...} HTML {代码...} JS {代码...} 上面的 js ...

原生 js 获取 dom 元素 querySelector() 替代 getElementById()

2019-03-11
阅读 1 分钟
7.9k
原生 js 获取 dom 元素 querySelector() 替代 getElementById() 替代 getElementById() 很长一段时间以来,除了 jQuery 的选择器之外,我一直在用下面这几个方法获取 dom 元素 document.getElementById() document.getElementsByClassName() document.getElementsByTagName() document.getElementsByName() 后来才发现 q...

js 读取 input[type=file] 内容,直接显示文本 | 图片

2019-02-26
阅读 3 分钟
25k
当出现 <input type="file"> 时,该元素的 value 属性保存了用户指定的文件的名称,当外层有 form 表单包裹的时候,选中的文件会被添加到表单中一并上传至服务器。

Less 日常用法

2019-02-22
阅读 4 分钟
4.8k
less 和 sass 是两种 css 预编译语言,其目的是为了更快、更结构的编写 css 文件,是一种强大的 css 编译语言,能使用 变量、运算符、判断、方法等等。