web前端
文章平均质量分 67
AuraVic
这个作者很懒,什么都没留下…
展开
-
小程序内嵌H5遇到的坑
小程序的 webView 权限少的可怜,如果官网中没有提及某一些权限和方法,则H5一定无法实现该方法,请换一种思路去开发。大家开发的时候慎用H5,不要把太重的功能放在H5上去实现!URL Link。原创 2023-10-18 16:59:23 · 1005 阅读 · 1 评论 -
前端内网开发,如何将VSCode以及其插件打包安装到内网环境-windows环境为例
打包vscode以及版本匹配的插件到内网环境原创 2022-10-28 23:40:05 · 3469 阅读 · 1 评论 -
2202年了还让我兼容IE8
兼容ie8、ie9的方法 注意事项 多文件上传 遍历对象方法 以及框架的搭建 框架版本的选择等原创 2022-08-17 00:11:43 · 423 阅读 · 0 评论 -
浏览器的缓存机制
一个网站设置缓存是必不可少的,网站开发中,有很多资源是不会经常更新,这些资源在用户第一次访问网站的时候缓存到本地后,当用户第二次重新进入网站时直接使用本地缓存里的资源去渲染页面,无需再去服务器请求资源,会更加快速的让用户浏览到网页,还可以减少http请求数量,缓存分为强缓存和协商缓存。 随便打开一个网站,观察浏览器中network中的资源加载情况(Chrome浏览器)状态类型说明200form memory cache不请求网络资源,资源在内存当中,一般脚本、字体、图.原创 2022-05-15 21:02:06 · 2117 阅读 · 0 评论 -
void 0 和 undefined 的关系
今天小编发现在一些编程规范中,为什么要求用void 0 替代 undefined?void 0 是什么?今天我们来了解一下这个问题。 void 是一个运算符,用于获取原始数据类型undefined,它还可以将function关键字识别为函数表达式(立即执行函数),void 0还可以用于箭头函数以避免泄露。 我们在控制台查看一下:void 0 === undefined ,他们两个是全等的。所以完全可以做替换。但是为什么好好的undefined不用,而用void 0 呢?在vue的源码.原创 2022-05-15 20:33:05 · 776 阅读 · 0 评论 -
vue3学习心得
vue3是如何变快的diff 算法Vue2中的虚拟DOM是进行全量对比Vue3新增了静态标记【PatchFlag】说明:与上次虚拟节点对比,只对比带有静态标记的节点并且通过flag的信息能得知当前要对比的内容hoist static 静态提升vue2中无论元素是否参与更新,每次都会重新创建,然后渲染vue3中对于不参与更新的元素,会做静态提升,只会被创建一次,在渲染时直接复用即可事件侦听器缓存默认情况下onClick事件会被视为动态绑定,所以每次都会追踪.原创 2020-10-30 00:24:55 · 1080 阅读 · 0 评论 -
ES6之Class
1.Class基本语法javascript语言的传统方法是通过构造函数,定义并生成新对象。下面是一个例子:function Point(x, y) { this.x = x; this.y = y;}Point.prototype.toString = function () { return '(' + this.x + ', ' + this.y + ')';};var p = new Point(1, 2);上面这种写法跟传统的面向对象语言(比如C++和Java)差异很翻译 2020-09-17 18:02:43 · 169 阅读 · 0 评论 -
js 生成二叉树
普通方法function binaryTree() { // 定义node节点 var Node = function(key) { this.key = key; this.left = left; this.right = right } // 当前根节点 var root = null // 插入元素函数 var insert = function(value){ // 初始化新节点 var newNode = new Node(value) // 如果没有根原创 2020-09-06 23:44:29 · 945 阅读 · 0 评论 -
关于Element Popover弹窗关不掉的解决办法
情景:在 element-ui 中 el-table 中使用Popover弹框 ,根据网上小伙伴提供的方法大部分都是这种:htm部分:<el-table-column> <template slot-scope="scope"> <el-popover placement="bottom" title="更多" width="100" trigger="click" :ref="`popover-${scope.$index}`"> <el-butt原创 2020-08-18 20:23:00 · 4549 阅读 · 1 评论 -
ES6 Map Set 深入理解
Map概念:es6中提供了map数据结构,能够存放键值对,具有极快的查找速度。其中,键的去重是通过object.is()方法进行比较,键的数据类型可以是基本类型数据也可以是对象,而值也可以是任意类型数据。Object.is()概念:盘算两个值是否是相同的值1.语法:Object.is(value1,value2)value1: 第一个需要比较的值value2: 第二个需要比较的值2.返回值:表示两个参数是否相同的 布尔值3.说明:Object.is() 判断两个值是否相同。如果下列原创 2020-07-13 18:40:34 · 635 阅读 · 0 评论 -
vue+element 单输入框表单键盘回车事件导致页面刷新的问题
vue+element 单输入框表单键盘回车事件导致页面刷新的问题背景今天发现输入框输入内容后回车就会刷新页面解决: <el-form :inline="true" :model="searchData" size="small" class="demo-form-inline" @submit.native.prevent="searchFN" ref="searchData"&g......原创 2019-09-16 14:38:35 · 643 阅读 · 0 评论