![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
javascript
子君不语
这是一个美丽的城市。有你们的地方就是家
展开
-
isType
Object.prototype.toString.call(obj) 类型判断的使用原创 2022-07-07 16:26:40 · 206 阅读 · 1 评论 -
单个图片url 文件下载
普通图片url 会被浏览器默认打开并预览,本文目标为实现点击下载按钮 已文件下载的形式 将图片下载到本地let name = data.pictureId + ((data.templateName && data.templateName) || ''); let image = new Image(); image.crossOrigin = 'Anonymous'; image.onload = function () { let canv原创 2021-09-30 10:48:47 · 198 阅读 · 0 评论 -
js刷新页面
Javascript刷新页面的几种方法:1 history.go(0) 2 location.reload() 3 location=location 4 location.assign(location) 5 document.execCommand(''Refresh'') 6 window.navigate(location) 7 loc转载 2016-12-23 11:52:17 · 380 阅读 · 0 评论 -
JavaScript 循环
for in循环 当使用 for in 循环遍历对象的属性时,原型链上的所有属性都将被访问。 hasOwnProperty 是 JavaScript 中唯一一个处理属性但是不查找原型链的函数。 ({}).hasOwnProperty.call(foo, ‘bar’);原创 2017-05-18 10:13:10 · 207 阅读 · 0 评论 -
方法记
方法记: 1.判断传入的对象是否是函数function isFunction( obj ) { return typeof obj === 'function'; }2.去除字符串两头空格function trim(str){return str.replace(/(^\s*)|(\s*$)/g,"");}3.将 Date 转化为指定格式的String/* * 【将 Date 转化为指定格式的S原创 2017-01-17 10:41:03 · 343 阅读 · 0 评论 -
关于闭包的某人的解释
闭包的使用原创 2018-05-28 09:23:47 · 181 阅读 · 0 评论 -
文件上传
responseType: 'arraybuffer'let time = getFormatTime(new Date(), 'ymd');let fileName = '产品库数据导出' + time + '.xls';let upFile = new File([res], fileName, {type: "application/vnd.ms-excel"});let rea...转载 2019-07-15 11:13:51 · 183 阅读 · 1 评论 -
截取url参数
getUrl: function (orderStatus) { var reg = new RegExp("(^|&)" + orderStatus + "=([^&]*)(&|$)", "i"); var r = window.location.search.substr(1).match(reg); if (r != nu原创 2016-12-08 10:48:53 · 585 阅读 · 0 评论 -
count(1)(3)(7)
function count(num){ function func(num2){ return count(num*num2); } func.toString = function(){ return num; }; return func;}//alert(count(1)(3)(7));//21原创 2016-10-13 14:05:41 · 409 阅读 · 0 评论 -
关于自定义属性
初次接触自定义属性,开始学习原创 2015-08-11 10:10:59 · 406 阅读 · 0 评论 -
javascript 小练习-tab切换
这是慕课网上的一个小例子 实践题 - 选项卡 *{padding:0px;margin: 0px;font:12px normal "microsoft yahei";} #tabs {width:290px;padding:5px;margin:20px;} #tabs ul{list-sty原创 2015-07-24 09:39:44 · 396 阅读 · 0 评论 -
校园招聘网站的开发记录
这是一个16年校园招聘网站,同样,做这网站的我们,也是今天六月份刚进公司的应届生,能接到这样的任务,是上级对我们的重视,和能力的肯定。在记录之前,有免不得要发第一个牢骚,这个项目开始的时候作为开发一员的我,居然直到流程到我这里的时候我才知道,我没有参与项目需求的讨论,直接拿到了效果图,让我很是忧伤啊,直接导致 中秋的时候不能回家还要在公司加班(额 虽然加班很正常啦)好吧原创 2015-10-10 11:24:58 · 560 阅读 · 1 评论 -
二位数组排序
var array = [[1,2,10],[1,9,8],[8,2,7],[8,10,1],[5,10,2]]; array.sort(function(a, b){ if(a[0] == b[0]){ return a[2] - b[2]; } return a[0] - b[0];});转载 2016-09-09 16:58:41 · 206 阅读 · 0 评论 -
创建含数字字母的随机字符串方法
function randomString(len, charSet) { charSet = charSet || 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789'; var randomString = ''; for (var i = 0; i var randomPo转载 2016-09-13 11:18:13 · 307 阅读 · 0 评论 -
javascript 数组的基本处理函数
原文出处: imweb Array.push();添加元素在数组最后,并返回数组新的长度 Array.pop();删除最后一个元素,减小数组长度,并返回最后一个元素 Array.unshift();在数组前面添加元素 Array.splice(n,x); //n数组下标 x删除几个 从n开始删除 (x=1时,表明删除当前下标为n的元素) indexOf() 搜索整个数组中具有给定制的元素,转载 2016-10-17 08:52:33 · 269 阅读 · 0 评论 -
事件冒泡 默认事件
原文出处 1、禁止事件冒泡 function stopBubble(e) { //如果提供了事件对象,则这是一个非IE浏览器 if ( e && e.stopPropagation ) //因此它支持W3C的stopPropagation()方法 e.stopPropagation(); else转载 2016-10-18 08:52:28 · 294 阅读 · 0 评论 -
关于自执行函数
Javascript中的自执行匿名函数格式:(function(){//代码})(); 解释:这是相当优雅的代码(如果你首次看见可能会一头雾水:)),包围函数(function(){})的第一对括号向脚本返回未命名的函数,随后一对空括号立即执行返回的未命名函数,括号内为匿名函数的参数。 来个带参数的例子:(function(arg){a转载 2015-08-11 10:25:10 · 365 阅读 · 0 评论