- 博客(7)
- 收藏
- 关注
原创 js 复制功能的实现
复制功能-使用clipboard插件 关于需求 1.点击图片,复制某个span标签里面的内容 关于插件 1.npm 插件安装链接 (https://www.npmjs.com/package/clipboard) 2.插件安装 $npm install clipboard --save
2020-11-15 17:49:47
235
原创 VUE根据不同环境配置变量
vue cli 配置不同环境变量值 需求:项目开发过程中,对于同一个变量,在不同的环境测试下,需要取不同的值 // 比如产品编码 productNo = 'productNo1' // 开发环境 productNo = 'productNo2' // 测试环境 productNo = 'productNo3' // 正式环境 环境变量和模式官方参考链接:https://cli.vuejs.org/zh/guide/mode-and-env.html 在项目中使用 1.项目根目录下创建.env文件( 用于所
2020-11-09 10:01:16
1034
原创 vlf+localforage在indexedDb存储数据
Vue中使用vlf+localforage在indexedDb存储数据 一、使用vlf+localforage原因 关于localforage 1.改进的离线存储:通过简单的类似localStorage API 的异步存储方式 2.能存储多种数据类型,而不仅仅是字符串 3.在所有主流浏览器中可用 4.若有些浏览器不支持,则有优雅的降级策略:默认IndexedDB、WebSOL、localStorage顺序进行存储数据 5.中文文档地址:https://localforage.docschina.org/#l
2020-11-01 16:06:35
794
2
原创 vue面试题深入解析
1.简单说一说vuex使用及其理解? 回答策略 1、首先给vuex下一个定义 2、vuex解决了哪些问题,解读理念 3、什么时候我们需要vuex 4、你的具体用法 5、简述原理,提升层级 参考答案 (1)vuex是vue专用的全局状态管理库。 (2)vuex通过把组件的共享状态抽取出来,以全局单例模式管理。这样任何组件都能用一致的方式获取和修改状态。 (3)首先是对核心概念的理解和运用,将全局状态放入state对象中,它本身一棵状态树,组件中使用store实例的state访问这些状态; (4)然后有配套的m
2020-07-08 16:42:29
646
原创 JS常见面试题记录
面试题1:深拷贝 //=>浅克隆:只复制对象或者数组的第一级内容 //=>深克隆:克隆后数组的每一级都和原始数组没有关联 //那么请说出,浅克隆都怎么去实现,如何实现深度克隆 let obj = { a: 100, b: [10, 20, 30], c: { x: 10 }, d: /^\d+$/ }; let arr = [10, [100, 200], { x: 10, y: 20 }]; /* let clone =
2020-07-08 16:16:50
307
原创 js高程及其面试题
面试题1 var x = 1; function func(x, y = function anonymous1() {x = 2}) { x = 3; y(); console.log(x); } func(5); console.log(x); ---- var x = 1; function func(x, y = function anonymous1() {x = 2}) { var x = 3; y(); console.log(x); } f
2020-07-07 16:46:42
345
原创 js中的数据类型隐式转换大坑以及相关面试题
JS中的数据类型转换 js的数据类型 1.基本数据类型 number,string,boolean bull undefined symbol bigint 2.引用数据类型 object function 1.数据类型的转换规则 /* * 把其他数据类型转换为Number类型 * 1.特定需要转换为Number的 * + Number([val]) * + parseInt/parseFloat([val]) * 2.隐式转换(浏览器内部默认要先转换为Nu
2020-06-30 18:35:15
395
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅