- 博客(18)
- 资源 (13)
- 收藏
- 关注
原创 VUE中文件下载并判断状态的方法
新增JS页面 axiosExport.JS// Axios拦截请求并实现下载import axios from 'axios'// download urlexport const downloadUrl = (url) => { console.log(url) let iframe = document.createElement('iframe') if...
2018-06-29 10:10:07 9936
转载 JS笔记 —— js中几种实用的跨域方法原理详解
这里说的js跨域是指通过js在不同的域之间进行数据传输或通信,比如用ajax向一个不同的域请求数据,或者通过js获取页面中不同域的框架中(iframe)的数据。只要协议、域名、端口有任何一个不同,都被当作是不同的域。下表给出了相对http://store.company.com/dir/page.html同源检测的结果:要解决跨域的问题,我们可以使用以下几种方法:一
2018-06-29 10:01:16 198
原创 正则验证数字字母和汉字,去除标点符号,提取html中文本
let str = "哈哈哈哈哈哈哈哈哈哈哈jfkldsjalk,.23@#!$$k~! @#$%^&*()(_+-=|\{}[]';:,./<>??gg g~```gf"; str = str.replace(/[\ |\~|\`|\!|\@|\#|\$|\%|\^|\&|\*|\(|\)|\-|\_|\+|\=|\||\\|\[|\]|\{|\}|\;|\:|\...
2018-06-29 09:56:03 1298
转载 js自定义方法通过隐藏iframe实现文件下载
代码如下:<script> function download() { //下载文件的地址 var url="http://music.baidu.com/data/music/file?link=http://zhangmenshiting.baidu.com/data2/music/13618994/13618995183600128.mp3?xcode=48d4a720fcd9a...
2018-06-17 14:01:54 1995
原创 codewars解题笔记 —— 字符串的筛选和拼接
题目:Your job is to write a function which increments a string, to create a new string. If the string already ends with a number, the number should be incremented by 1. If the string does not end with
2017-09-26 21:26:26 708
原创 codewars解题笔记 —— 字符串匹配
题目In this kata you are required to, given a string, replace every letter with its position in the alphabet.If anything in the text isn't a letter, ignore it and don't return ita being 1, b being
2017-09-21 15:14:48 896
原创 codewars解题笔记 —— 数组的判断
题目:You get an array of arrays.If you sort the arrays by their length, you will see, that their length-values are consecutive.But one array is missing!You have to write a method, that return
2017-09-20 20:38:15 585
原创 codewars解题笔记 —— 匹配字符串
题目What is an anagram? Well, two words are anagrams of each other if they both contain the same letters. For example:'abba' & 'baab' == true'abba' & 'bbaa' == true'abba' & 'abbba' == false
2017-09-16 17:34:16 437
转载 JS笔记 —— 20个通用正则表达式
正则表达式,一个十分古老而又强大的文本处理工具,仅仅用一段非常简短的表达式语句,便能够快速实现一个非常复杂的业务逻辑。熟练地掌握正则表达式的话,能够使你的开发效率得到极大的提升。正则表达式经常被用于字段或任意字符串的校验,如下面这段校验基本日期格式的JavaScript代码:var reg = /^(\\d{1,4})(-|\\/)(\\d{1,2})\\2(\\d{1,2})$/
2017-09-08 20:18:53 972
转载 JS笔记 —— JS正则表达式大全
正则表达式中的特殊字符字符 含意\ 做为转意,即通常在"\"后面的字符不按原来意义解释,如/b/匹配字符"b",当b前面加了反斜杆后/\b/,转意为匹配一个单词的边界。 -或- 对正则表达式功能字符的还原,如"*"匹配它前面元字符0次或多次,/a*/将匹配a,aa,aaa,加了"\"后,/a\*/将只匹配"a*"。 ^ 匹配一个输入或一行的开头,/^a/匹配"an
2017-09-08 19:16:12 300
原创 codewars解题笔记 —— 将字符串转驼峰,单词首字母大写
题目:Complete the method/function so that it converts dash/underscore delimited words into camel casing. The first word within the output should be capitalized only if the original word was capitalized.
2017-09-08 17:46:31 1183
转载 JS笔记 —— 回调函数二
一、前奏在谈回调函数之前,先看下下面两段代码: 不妨猜测一下代码的结果。function say (value) { alert(value);}alert(say);alert(say('hi js.'));12345如果你测试了,就会发现:只写变量名 say 返回的将会是 say方法本身,以字符串的形式表现出来。而在变量名后加()如say()返
2017-09-08 15:15:47 257
转载 JS笔记 —— 回调函数
在javascript中回调函数非常重要,它们几乎无处不在。像其他更加传统的编程语言都有回调函数概念,但是非常奇怪的是,完完整整谈论回调函数的在线教程比较少,倒是有一堆关于call()和apply()函数的,或者有一些简短的关于callback的使用示例。 函数也是对象 想弄明白回调函数,首先的清楚地明白函数的规则。在javascript中,函数是比较奇怪的,但它确确实实是对象
2017-09-08 15:11:35 258
转载 JS笔记(4) —— 数组 filter()、map()、some()、every()、forEach()、lastIndexOf()、indexOf()
filter(): 语法:var filteredArray = array.filter(callback[, thisObject]);参数说明:callback: 要对每个数组元素执行的回调函数。thisObject : 在执行回调函数时定义的this对象。//过滤掉小于
2017-09-08 11:21:12 209
转载 JS笔记(3) —— 数组 API
/* * concat(agr1,agr2,agrN...) * 参数:(必须有一个参数)agrS * 将多个数组合并为一个数组,不影响原数组 * 返回新的数组 * */var arr1 = [1,2,3,4,5];var arr2 = [6,7,8,9,10];var arr3 = [11,12,13,14,15];var concat = arr1.conca
2017-09-08 11:15:46 256
转载 JS笔记(2) —— JS 字符串操作API
concat将两个或多个字符的文本组合起来,返回一个新的字符串。 var a = "hello"; var b = ",world"; var c = a.concat(b); alert(c); //c = "hello,world" indexOf 返回字符串中一个子串第一处出现的索引(从左到右搜索)。如果没有匹配项,返回 -1 。
2017-09-08 11:02:12 289
转载 电脑系统相关 —— dwm后台进程
【问题描述】:dwm.exe进程占用CPU比较高【原因分析】:1.\t开启Aero peek特效2.\t进程异常【简易步骤】:右键点桌面最下的【任务栏】—【属性】—【Aero peek】特效关闭,就是将下边的【 】去掉即可【解决方案】:dwm.exe是windows7的窗口桌面,主要是在window
2017-09-07 09:13:42 891
原创 JS笔记(1) —— filter,includes
题目:编写函数 array_diff(a,b),传入两个数组a,b,将数组a中包含b的值全部去掉,重复的也去掉,返回去掉之后新数组function array_diff(a, b) { return a.filter(e => !b.includes(e));}
2017-09-06 20:46:56 5200
roseonly模拟网站源代码
2017-04-14
ERP_SCM及电子商务关系研究
2010-06-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人