知识随笔总结js
文章平均质量分 85
怒放的生命1991
我就是我,是不一样的烟火 功到自然成
展开
-
js中原型和原型链
1.创建一个没有原型的对象:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> <style> .e.原创 2020-09-20 10:51:02 · 195 阅读 · 0 评论 -
JSON序列化与自定义toJSON
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> <style> .error{ bor.原创 2020-09-16 22:16:46 · 386 阅读 · 0 评论 -
使用new Proxy实现vue数据双向绑定原理
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title></head><body> <input .原创 2020-09-15 21:54:15 · 1394 阅读 · 0 评论 -
ES6new Set 使用方法
多了不说少了不唠代码说话:<!DOCTYPE html><html><head> <title></title></head><body> </body></html><script type="text/javascript"> //定义数据 let setData=new Set([1,2,"yang"]); console.log(setData)原创 2020-08-25 19:56:16 · 5033 阅读 · 2 评论 -
获取当前时间戳汇总
获取当前时间戳:<!DOCTYPE html><html><head> <title></title></head><body> </body></html><script type="text/javascript"> //获取当前时间戳 let a=new Date().getTime(); let b=new Date()*1; let c=D.原创 2020-08-20 21:43:50 · 535 阅读 · 0 评论 -
随机获取数组元素/随机点名操作demo函数
1.随机点名操作<!DOCTYPE html><html><head> <title></title></head><body></body></html><script type="text/javascript"> function arrayRandomVal(arr,start=1,end){ end =end?end:arr.length; .原创 2020-08-19 10:41:25 · 212 阅读 · 0 评论 -
while循环 boolearn demo
<!DOCTYPE html><html><head> <title></title></head><body> </body></html><script type="text/javascript"> while(true){ let str=prompt("后盾人是什么时候成立的"); if(!str) continue console.l.原创 2020-08-17 22:47:27 · 260 阅读 · 0 评论 -
电话号码模糊处理 隐藏后四位
<!DOCTYPE html><html><head> <title></title></head><body></body></html><script type="text/javascript"> function phone(num,len){ return String(num).slice(0,len*-1)+"*".repeat(4) }.原创 2020-08-17 21:51:57 · 706 阅读 · 0 评论 -
解决IE11兼容HTML5 设置:设置兼容性视图网站正常显示网页
最近做一个Webhtml5网站,在chrome,firefox,safari,opera,360浏览器(极速模式)、搜狗浏览器等浏览器下均没有问题,而在IE8及IE11下发现样式无法显示,然后各种百度啊,最后在 雅朋网 的一个网友帖子的帮助下解决了问题,现在将解决方法总结如下:首先需要确保你的HTML页面开始部分要有DOCTYPE声明。DOCTYPE告诉浏览器使用什么样的HTML或XHTML规范来解析HTML文档,具体会影响:对标记attributes 、properties的约束规则对浏览器..原创 2020-07-08 09:49:39 · 1580 阅读 · 0 评论 -
常出现的vue警告warning vue报错:There are multiple modules with names that only differ in casing
client?b35b:147 ./src/utils/edit3d/ServerCabinet.jsThere are multiple modules with names that only differ in casing.This can lead to unexpected behavior when compiling on a filesystem with other case-semantic.Use equal casing. Compare these module iden.原创 2020-06-20 14:36:33 · 1786 阅读 · 0 评论 -
解决ie11 浏览器的get请求方式缓存清除问题
使用axios的get请求时产生缓存,致使请求的数据不是最新的。这样的场景很多,例如我们添加或修改数据成功后,立马调用查询接口,因查询接口是get请求,产生了缓存,响应数据还是之前数据,并没有新增或修改后的数据,给人感觉像是添加或修改失败,这显然是不合理的,那么如何禁止缓存呢?用axios拦截器拦截请求,为get请求添加时间戳//axios请求拦截器axios.interceptors.request.use(config => { if (/get/i.test(config.原创 2020-06-18 17:59:10 · 1583 阅读 · 0 评论 -
如何在自定义的js文件中获取vuex中state实时变化的值
//filter.jsimport store from 'store';store.state原创 2020-06-17 18:05:18 · 10214 阅读 · 6 评论 -
JavaScript正则表达式匹配空格
匹配字符串中任何位置出现的空格:var reg=/(^\s+)|(\s+$)|\s+/g;var str = " ff gg ";reg.test(str);//true原创 2020-05-28 13:52:02 · 4991 阅读 · 0 评论 -
我对JavaScript中闭包的理解
之前对于闭包这个概念的理解都是模糊的,只是单纯的知道闭包的作用:可以在函数的外部访问到函数内部的局部变量。让这些变量始终保存在内存中,不会随着函数的结束而自动销毁。 而这几天通过各种资料和博客的学习,自认对闭包的概念和原理有了一定的了解,所以来分享一下我的心得。如果文中有什么不当之处,请多多谅解,并给与指正。谢谢!###什么是闭包?在维基百科中的描述是:在计算机科学中,闭包(英语:Closure),又称词法闭包(Lexical Closure)或函数闭包(function closur原创 2020-05-23 15:16:00 · 193 阅读 · 0 评论