- 博客(7)
- 收藏
- 关注
原创 优化代码性能
优化代码性能(javascript描述)1. 避免不必要的属性查找在计算机领域中,计算的复杂度是使用O符号表示的,最简单的算法是常数O(1),下面列出常见的算法类型的负责度标记描述O(1) 常数不管多少值,执行的时间都是恒定的。一般表示简单值和存储在变量中的值O(log n) 对数总的执行时间和值的数量相关,但是要完成算法并不定要获取每个值。例如:二分查找O(n) 线性总执行时间和值的数量直接相关。例如:遍历某个数组中所有元素O(n^2) 平方总执行时
2020-07-23 14:59:05
231
原创 原生js主动触发window中resize事件(主要用于实现图表重新绘制)
直接上关键代码var myEvent = new Event('resize');window.dispatchEvent(myEvent);在触发函数里面编写者两行代码,就可以触发window中所有的resize事件,echarts中的resize()事件又是监听window的resize事件来进行重新绘画,进而实现echarts图表主动自适应大小改变。...
2019-10-25 12:00:49
10795
原创 element中实现点击表头触发筛选下拉框
有时在表格中又有排序和筛选功能的时候不能点击表头触发筛选或者排序的触发在这种情况下,首先在table中添加header-click触发函数<el-table @header-click="headerClick">然后在headerClick获取触发源的子节点,也就是筛选的按钮然后触发该节点的点击事件click()就可以了headerClick(column, even...
2019-10-22 11:42:08
4734
原创 [email protected]版本开发模式下style标签热更新失效?
原因是在vue.config.js配置文件中// css相关配置 css: { // 是否使用css分离插件 ExtractTextPlugin 生产环境下是true,开发环境下是false extract: true, // 开启 CSS source maps? sourceMap: false, // css预设器配置项 loaderOp...
2019-10-16 13:45:18
450
1
转载 使用H5中的canvas来实现鼠标绘画功能
效果图:直接放代码:<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <style type="text/css"> *{ ...
2019-09-23 16:53:30
1370
1
原创 uni-app学习笔记--浏览vue-cli创建uni-app模板的文件结构
在学习uni-app之前最好有vue和微信小程序的基础,因为uni-app是一个跨平台的开发框架,它里面不少语法是结合vue和小程序中的语法来写的。因为本人在学习之前有使用过vue-cli来创建项目,在这里直接使用vue-cli3来快速创建项目的目录框架,选用的模板使用uni-app,目录结构如下所示这里重点浏览src文件,其他文件在用过vue开发项目的同志来说基本都知道。以下是src里面...
2019-09-16 15:11:50
3833
原创 npm注册或登录报Unable to authenticate,need:Basic错误的原因
npm注册或登录报Unable to authenticate,need:Basic错误的原因插入链接与图片插入链接与图片1、如果是注册的时候报该错误,说明该账号是已经注册过了(再想想是不是你以前注册过了)2、如果是登录的时候报该错误,发现自己账号没错,邮箱也没有错,那么说明你密码输错了(之前使用网页登录npm账号默认是记住密码,一直以为是自己所想的那个密码,以结果一查网页的npm密码,原...
2019-09-06 14:48:06
13237
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人