JS
文章平均质量分 55
JS
星宇大前端
大前端编程爱好者,开源爱好者。
展开
-
你不知道的深拷贝,原生方法structuredClone
javascript 深拷贝的原生语法转载 2023-08-22 10:14:56 · 274 阅读 · 0 评论 -
web 页面在浏览器运行eval性能分析和优化
公司有个低代码老项目,里面有一些自定义脚本运行使用了大量的eval 动态运行。原创 2023-04-13 12:04:05 · 766 阅读 · 0 评论 -
js 对象属性过滤方法
数组使用fliter 函数是可以过滤掉的,但是对象的属性怎么过滤呢?原创 2022-09-19 08:45:23 · 2875 阅读 · 1 评论 -
ES6 函数参数(默认参数、结构)
重来没有系统的学过es6,感觉语法和swift 、java、python等语言差不多,今天给我上了一课。 缘起今天看了一个函数,愣是看的有点蒙。clone ({ zindex = this.commonStyle.zindex + 1 } = {}) {}最后终于弄明白了,写点总结 ES6函数参数1、默认值这个没什么说的,就是传入undefine 的时候使用默认值,注意null不行。function esFn(name = 'zzy') { co.原创 2021-04-28 15:42:31 · 912 阅读 · 1 评论 -
最常见的 20 个 jQuery 面试问题及答案
jQuery 面试问题和答案 JavaScript 是客户端脚本的标准语言,而 jQuery 使得编写 JavaScript 更加简单。你可以只用写几行的jQuery 代码就能实现更多的东西. 它是最长被用到的 JavaScript 库之一,并且现在已经很少有不用jQuery 而使用原生 JavaScript 的新项目了。这对于作为一个 Java web 开发者的你而言意味着你会在一场J原创 2017-06-27 09:06:54 · 1002 阅读 · 0 评论 -
JS 压缩混淆
概念介绍昨天接到了一个任务,H5 app 的JS CSS 需要压缩,混淆。然后怎么办呢?首先理解下压缩混淆是指什么压缩 compress: 去掉空格,换行,注释等,格式紧凑,节约存储空间。混淆 obfuscate/garble:替换变量名或方法名,让js不容易看懂。也做到了压缩的效果。加密 encrypt:一般用eval方法加密,效果与混淆相似。也原创 2017-07-19 10:25:07 · 1865 阅读 · 0 评论 -
React 下载文件
介绍前端:React写的,需要下载后台接口文件后台:通过接口传过来一个word文件,Content-Type :application/msword可以下载一个GET方法 探索GET方式下载一个:尝试一: 用Fetch 下载二进制文件,按照逻辑应该是可以的。但是下载完之后,文件内容有问题。 //可以根据需求传特定的一些参数const downloadUrl = '...原创 2019-09-08 15:26:14 · 6043 阅读 · 0 评论 -
Create React App 不支持ie
背景使用 Create React App 脚手架搭建的项目引用了react-loadable库。 错误在谷歌.Safari,edge都是可以正常的,IE报错报错:SCRIPT438:对象不支持assign属性或者方法 解决引用facebook兼容库如下:react-app-polyfill...原创 2019-09-21 16:29:20 · 704 阅读 · 0 评论