
JS
l741938507
这个作者很懒,什么都没留下…
展开
-
点击下载图片
var download = function (href, name) {let eleLink = document.createElement(‘a’)eleLink.download = nameeleLink.href = hrefeleLink.click()eleLink.remove()}var downloadByBlob = function (url, name, type) {console.log(url,type)if (type == ‘zip’) {win原创 2020-08-12 13:50:51 · 495 阅读 · 0 评论 -
JS将字符串转换为对象的属性
var Obj={CompanyId:‘001’}var str=‘CompanyId’;console.log(Obj.[str]) // 001原创 2020-07-27 11:37:57 · 2869 阅读 · 2 评论 -
JavaScript 执行机制
https://blog.youkuaiyun.com/weixin_42429718/article/details/104451678原创 2020-05-08 11:53:10 · 136 阅读 · 0 评论 -
ES6 变量声明、解构赋值、模板字符串
https://blog.youkuaiyun.com/weixin_42429718/article/details/104674425原创 2020-05-08 10:06:13 · 131 阅读 · 0 评论 -
设置X-Frame-Options首部防止点击劫持
https://blog.youkuaiyun.com/dreamjay1997/article/details/90112877原创 2020-04-23 10:37:08 · 572 阅读 · 0 评论 -
node.js+websocket简单demo
https://www.cnblogs.com/yangsg/p/10675533.html原创 2020-03-24 14:44:06 · 287 阅读 · 0 评论 -
利用JQuery / Vue中点击元素只为其添加样式
相信大家都会遇到这种情况:v-for循环时,我只需要点击到的元素做出相应反应,其他的元素不变;但是往往所有v-for循环出的元素都会变化。如下面的代码:我需要点击到的元素添加一个类样式,其他元素不变,但是这样会导致所有的元素都会变化解决方法:使用index索引,当点击一个元素时,将该元素的index索引赋给类样式的启用变量,如果该变量和index相等时,则启用该类样式html:css:....原创 2019-09-17 08:01:48 · 902 阅读 · 0 评论 -
async await结合Primise.all / race使用实例
实现:fn(),f2()方法都执行完之后 ,打印出 ’ 完成 ’<script> function fn(time){ return new Promise((resolve,reject)=>{ setTimeout(function(){ resolve('这是值1'); ...原创 2019-10-11 18:00:28 · 238 阅读 · 0 评论 -
浅拷贝与深拷贝
如何区分深拷贝与浅拷贝,简单点来说,就是假设B复制了A,当修改A时,看B是否会发生变化,如果B也跟着变了,说明这是浅拷贝,拿人手短,如果B没变,那就是深拷贝,自食其力。此篇文章中也会简单阐述到栈堆,基本数据类型与引用数据类型,因为这些概念能更好的让你理解深拷贝与浅拷贝。我们来举个浅拷贝例子:let a=[0,1,2,3,4], b=a;console.log(a===b);a[0...转载 2019-09-29 16:30:52 · 141 阅读 · 0 评论 -
移动端适配代码(rem)
(function (n, e) { var t = n.documentElement, i = "orientationchange" in window ? "orientationchange" : "resize", d = function () { var n = t.clientWidth; n...原创 2019-09-29 13:31:12 · 240 阅读 · 0 评论 -
Typescript的介绍
https://segmentfault.com/a/1190000020182422#articleHeader2原创 2019-09-27 16:20:21 · 147 阅读 · 0 评论 -
JS实现上拉加载
实现鼠标滚轮触底后,隔一秒,在原来的div后添加3个新div<div class='top'></div> <div class='content'> <div class='dv'>aaaaaaaa</div> <div class='dv'>aaaaaaaa</div>...原创 2019-09-26 14:36:54 · 392 阅读 · 0 评论 -
ES6数组新增方法forEach、map、filter、find、every、some、reduce的用法
*ES6语法:Opera 11+Firefox 3.6+Safari 5+Chrome 8+Internet Explorer 9+支持。可以通过babel转意支持低版本浏览器。forEach()ES6新增的一种循环案例1:打印数组中所有对象numbers=[1,2,3,4,5]numbers.forEach(number => { console.log(n...原创 2019-09-25 14:23:58 · 632 阅读 · 0 评论 -
ES6---Promise(all,race)用法
https://blog.youkuaiyun.com/hyupeng1006/article/details/80351174原创 2019-09-25 13:28:27 · 284 阅读 · 0 评论 -
函数防抖与函数节流
函数防抖和函数节流:优化高频率执行js代码的一种手段,js中的一些事件如浏览器的resize、scroll,鼠标的mousemove、mouseover,input输入框的keypress等事件在触发时,会不断地调用绑定在事件上的回调函数,极大地浪费资源,降低前端性能。为了优化体验,需要对这类事件进行调用次数的限制。一、函数防抖在事件被触发n秒后再执行回调,如果在这n秒内又被触发,则重新计时。...原创 2019-09-24 11:56:54 · 145 阅读 · 0 评论