js
soooyoung
这个作者很懒,什么都没留下…
展开
-
ajax下载文件
this.request(Object.assign({ responseType: 'blob' }, options), params).then((res) => { if (!res?.data) { message('未能获取文件流') return Promise.reject() } try { let contentDisposition = res.headers['content-disposition'].repl原创 2020-11-17 15:56:40 · 736 阅读 · 0 评论 -
js原型
基本概念:prototype:显性原型,获取共享的属性和方法 __proto__:隐式原型,指向构造函数的原型,如:function a(){}; var b = new a(); b.__proto__ == a.prototype constructor:指向的是构造函数,如:var a = new Array(); a.construtor == Arrayproto...原创 2018-04-07 21:26:31 · 143 阅读 · 0 评论 -
js日常
1、undefined是未被申明的变量,或是已申明但未被赋值的变量,或并不存在的对象属性;null是无值,是一个空的对象,类似{} undefined == null undefined !== null undefined类型是undefined null的类型是Object JS中关于null、“”、undefined三者的具体区别?2、this对象是运行时基于...原创 2017-11-01 09:42:20 · 509 阅读 · 0 评论 -
JavaScript 获取鼠标点击位置坐标
相对于屏幕如果是涉及到鼠标点击确定位置相对比较简单,获取到鼠标点击事件后,事件screenX,screenY获取的是点击位置相对于屏幕的左边距与上边距,不考虑iframe因素,不同浏览器下表现的还算一致。function getMousePos(event) { var e = event || window.event; return转载 2017-03-18 15:01:44 · 3352 阅读 · 0 评论