随笔分类 -  转载

摘要:原文链接: 点我 🎈 export default 和 export 有什么区别:export 、export default,都属于ES6里面的语法 1. export与export default均可用于导出常量、函数、文件、模块等 2. 你可以在其它文件或模块中通过import+(常量 | 阅读全文
posted @ 2023-07-11 19:02 王小道 阅读(660) 评论(0) 推荐(1) 编辑
摘要:原文链接:点我 1 let str = '这是一个字符串[html]语句;[html]字符串很常见'; 2 alert(str.replace(/\[|]/g,''));//移除字符串中的所有[]括号(不包括其内容) 3 //输出:这是一个字符串html语句;html字符串很常见 4 alert(s 阅读全文
posted @ 2022-12-29 19:19 王小道 阅读(2932) 评论(1) 推荐(0) 编辑
摘要:原文链接: 点我 一、校验数字的js正则表达式 1 数字:^[0-9]*2n\dn 3 至少n位的数字:^\d{n,}4mn\dm,n 5 零和非零开头的数字:^(0|[1-9][0-9]*)$ 6 非零开头的最多带两位小数的数字:^([1-9][0 阅读全文
posted @ 2022-12-27 10:23 王小道 阅读(306) 评论(0) 推荐(0) 编辑
摘要:原文转自:点我 // 创建显示流程图的画布 createEdit: function() { var self = this; // 创建流程图编辑器,先检查加载图形库 JxUtil.loadJxGraph(); self.editor = new mxCanvas('public/lib/grap 阅读全文
posted @ 2022-05-11 17:28 王小道 阅读(481) 评论(0) 推荐(0) 编辑
摘要:原文链接:点我 已经有很多成熟的智能输入框组件,如Form.js。但是现在MVVM框架,如vue、react的为了实现双向数据绑定会重绘所有的元素,这样就会难以兼容使用。所以笔者开发了Vue组件-智能输入框。 包含的功能大同小异: 获得焦点时显示所有备选项 失去焦点时隐藏备选项面板 输入字符后,检索 阅读全文
posted @ 2021-09-09 13:08 王小道 阅读(2098) 评论(0) 推荐(1) 编辑
摘要:原文地址:点我 解决办法: 若为一个vue搭建的项目,并引入axios,确保有这句话:axios.defaults.withCredentials = true;(允许携带cookie) 在谷歌浏览器中搜索chrome://flags/ 在出现的页面搜索框中搜索SameSite 把第一个改为disa 阅读全文
posted @ 2021-07-23 01:53 王小道 阅读(1193) 评论(0) 推荐(0) 编辑
摘要:原文链接: 点我 问题: 在使用vue-cli3搭建项目之后,发现修改.vue文件里面的内容之后,页面不会自动刷新。 解决方案: 只需要在vue.config.js文件中配置一下就可以实现热更新了,如下: chainWebpack: config => { // 修复HMR config.resol 阅读全文
posted @ 2021-06-21 17:29 王小道 阅读(1301) 评论(0) 推荐(0) 编辑
摘要:原文链接:点我 真实经历 最近开发项目需要做文件下载,想想挺简单的,之前也做过,后台提供下载接口,前端使用window.location.href就行了呗。不过开发的时候发现,有些文件有附属文件,点击 下载按钮 需要下载两个文件,而且不能使用压缩包的形式。想想不是也挺简单,点击 下载 发送两个下载请 阅读全文
posted @ 2021-05-24 17:37 王小道 阅读(1305) 评论(0) 推荐(1) 编辑
摘要:原文链接: 点我 解决办法 若为一个vue搭建的项目,并引入axios,确保有这句话:axios.defaults.withCredentials = true;(允许携带cookie)在谷歌浏览器中搜索chrome://flags/在出现的页面搜索框中搜索SameSite把第一个改为disable 阅读全文
posted @ 2021-05-21 18:13 王小道 阅读(578) 评论(0) 推荐(0) 编辑
摘要:原文链接: 点我 1. 惜字如金 『言多必失,不如闷声发大财』 压缩问题的字节数,不要让对方觉得你啰嗦。用最简单的字词描述你的问题,提炼关键字,简化掉冗长的过程和繁琐的细节。 正确示范: 样式编译报错 错误示范: 在我的项目里引入了 xxx.css,编译时出错了,报错信息如下: Module bui 阅读全文
posted @ 2021-05-18 19:47 王小道 阅读(79) 评论(0) 推荐(0) 编辑
摘要:原文链接: 点我 随着现代前端开发的复杂度和规模越来越庞大,已经不能抛开工程化来独立开发了,如react的jsx代码必须编译后才能在浏览器中使用;又如sass和less的代码浏览器也是不支持的。 而如果摒弃了这些开发框架,那么开发的效率将大幅下降。在众多前端工程化工具中,webpack脱颖而出成为了 阅读全文
posted @ 2021-04-19 21:23 王小道 阅读(203) 评论(0) 推荐(0) 编辑
摘要:原文链接: 点我 说下为什么会有这个问题,(1)因为已有路径我不能改,所以把name也放在路径上是不行的(2)query确实可以把参数带过去,但由于这个参数是临时的,因此刷新后不再需要,所以我需要用params。 我设置了某个路由,/test/:id,然后我通过params传参,代码如下 this. 阅读全文
posted @ 2021-04-14 14:36 王小道 阅读(297) 评论(0) 推荐(0) 编辑
摘要:原文链接: 点我 先来两个问题 很多时候,在直觉上,我们都会认为JS代码在执行时都是自上而下一行一行执行的,但是实际上,有一种情况会导致这个假设是错误的。 1 a = 2; 2 var a; 3 console.log(a); 按照传统眼光,console.log(a)输出的应该是undefined 阅读全文
posted @ 2021-04-12 20:41 王小道 阅读(185) 评论(0) 推荐(0) 编辑
摘要:原文链接: 点我 在今天的文章中,我将要聊聊我在一年半的实践中,总结出来的css经验。 首先让我提醒你,css是极其简单的一门语言,简单到可以用三个词概括:选择器,属性以及属性的值。这也是一些人不喜欢css的原因:他们觉得写css像孩子玩乐高玩具一样简单。 是这样的。。如果你给一个9岁的孩子介绍cs 阅读全文
posted @ 2021-03-30 22:53 王小道 阅读(343) 评论(0) 推荐(0) 编辑
摘要:原文链接:点我 1、概念闭包函数:声明在一个函数中的函数,叫做闭包函数。 闭包:内部函数总是可以访问其所在的外部函数中声明的参数和变量,即使在其外部函数被返回(寿命终结)了之后。 2、特点 让外部访问函数内部变量成为可能; 局部变量会常驻在内存中; 可以避免使用全局变量,防止全局变量污染; 会造成内 阅读全文
posted @ 2021-03-30 22:19 王小道 阅读(97) 评论(0) 推荐(0) 编辑
摘要:原文链接: 点我 在开发过程中,我们时常会遇到这样一种情况:当vue的data里边声明或者已经赋值过的对象或者数组(数组里边的值是对象)时,向对象中添加新的属性,如果更新此属性的值,是不会更新视图的。 根据官方文档定义:如果在实例创建之后添加新的属性到实例上,它不会触发视图更新。 当你把一个普通的 阅读全文
posted @ 2021-03-26 22:08 王小道 阅读(617) 评论(0) 推荐(0) 编辑
摘要:原文链接: 点我 概要: MVVM作为数据绑定的入口,整合Observer、Compile和Watcher三者,通过Observer来监听自己的model数据变化,通过Compile来解析编译模板指令,最终利用Watcher搭起Observer和Compile之间的通信桥梁,达到数据变化 -> 视图 阅读全文
posted @ 2021-03-25 23:47 王小道 阅读(468) 评论(0) 推荐(0) 编辑
摘要:原文链接: 点我 在写页面布局时候正方形对我们来说应该很常见,比如商品列表展示,头像展示, 在微博上发布图片的展现等 正方形用固定的形式写很简单 直接长=宽写固定的值如下 1 <div class="square"></div> 2 .square{ 3 width: 50%; 4 height: 阅读全文
posted @ 2021-03-23 18:13 王小道 阅读(583) 评论(0) 推荐(0) 编辑
摘要:查了下资料很多都是如下: 1. this.options.data()datathis.data 获取当前状态下的data,拷贝重新赋值一下就行了。 1 Object.assign(this.data,this.options.data()); 2.下面重置某个值的 阅读全文
posted @ 2021-03-17 19:23 王小道 阅读(1910) 评论(1) 推荐(0) 编辑
摘要:1 禁止复制 2 禁止粘贴 主要就是捕获事件,阻止传播。 禁止复制 在对应的标签上添加@copy.native.capture.prevent='handCopy' 禁止粘贴 在对应的标签上添加@paste.native.capture.prevent='handPaste' Fun: handPa 阅读全文
posted @ 2020-09-25 15:23 王小道 阅读(2317) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示