数组循环方法性能测试
发表于
JS
分类,标签:
12
12月
2019
/**##chrome 函数|耗时|数量----|----|---for|143ms|100000000for每次取length|1323ms|100000000each|36ms|100000000forEach|1150ms|100000000every|1160ms|100000000filter|1172ms|100000000map|1183ms|100000000some|1161ms|100000000reduce|1197ms|100000000reduceRight|1174ms|100000000from|11837ms|100000000concat|0ms|100000000slice|1311ms|100000000splice|4946ms|100000000*//**##...
如何获取浏览器滚动条的大小
发表于
JS
分类,标签:
06
09月
2019
<!DOCTYPEhtml><html><head> <metacharset="UTF-8"> <title>获取浏览器滚动条的大小</title></head><body> <buttononclick="getScrollBarSize()">获取滚动条的大小</button> <script> functioncountScrollBarSize(){ varele...
ie 滚动条的样式
发表于
html5
分类,标签:
06
09月
2019
ie滚动条的样式支持的属性有以下属性scrollbar-base-color-滚动条背景色自动调整其他颜色scrollbar-face-color-滚动条背景色scrollbar-highlight-color-滑道背景色scrollbar-track-color此属性也能调整滑道背景色scrollbar-shadow-color-滚动条边框颜色scrollbar-arrow-color-箭头颜色、使用实例: .test{scrollbar-base-color:red;} .test{scrollbar-face-color:red;} .test{scrollbar-highlight-color:#f00;} || .test{scrollbar-track-color:red;} .test{scroll...
chrome下调整滚动条样式
发表于
html5
分类,标签:
06
09月
2019
<!DOCTYPEhtml><html><head> <metacharset="UTF-8"> <title>Title</title> <style> .fd-scroll{ width:1000px; height:...
X-Requested-With 设置会无法跨域获取数据
发表于
JS
分类,标签:
27
08月
2019
// 前端ajax设置以下头部。if (headers['X-Requested-With'] !== null) { _xhr.setRequestHeader('X-Requested-With', 'XMLHttpRequest');}// 后端 设置跨域// 设置允许跨域的域名,*代表允许任意域名跨域response.setHeader('Access-Control-Allow-Origin', '*');// 允许的header类型response.setHeader('Access-Control-All...
webstorm 模板内置变量
发表于
develop
分类,标签:
25
08月
2019
/**@project-name${PROJECT_NAME}项目名@file${NAME}-文件名@author${USER}-电脑的用户名@date${DATE}-当前日期,年/月/日@time${TIME}-当前时间,时:分@YEAR${YEAR}-当前年@MONTH${MONTH}-当前月@DAY${DAY}-当前日@HOUR${HOUR}-当前时@MINUTE${MINUTE}-当前分@PRODUCT_NAME${PRODUCT_NAME}-当前编辑器名@MONTH_NAME_SHORT${MONTH_NAME_SHORT}-月份简写@MONTH_NAME_FULL${MONTH_NAME_SHORT}-月全名,包含所有月份*/新建文件就会出现...
解决方案:vue路由在ie下无反应
发表于
JS
分类,标签:
14
08月
2019
解决方案:vue路由在ie下无反应在应用中加入下面这块话即可。 if(!!window.ActiveXObject||'ActiveXObject'inwindow){ window.addEventListener('hashchange',function(){ //window.location.reload() console.log('走没?') console.log(_this.$route) //console.log(_routerCase)&...
获取url中参数的方法getUrlParams(url)
发表于
JS
分类,标签:
13
08月
2019
/** * @author wuwg * @createTime 2019.08.13 * @module getUrlParams * @description 获取url中的参数,可以 * @param {String} url 一个url地址,可以不传,默认会取window.location.href * @returns {*} 返回一个对象 */function getUrlParams(url) { const _url =&nb...
服务器无法获取hash值
发表于
JS
分类,标签:
09
08月
2019
原因很简单,因为HTTP请求不包含#, #后面的内容不会发送到服务器端。url地址:http://localhost:1111/project/index.html?name=zhangsan#aaa 发送到后端的地址:在第一个#后面出现的任何字符,都会被浏览器解读为位置标识符。这意味着,这些字符都不会被发送到服务器端。例子,url: http://localhost:1111/project/index.html#aaa?name=zhangsan 咱们只是将#aaa,移到的问号之前,然后你会发现query参数都没有了,所以证实了上面那句话。【在第一个#后面出现的任何字符,都会被浏览器解读为位置标识符。】对于客户端来说改变url中的#内容,不触发网页重载,最常用的就是锚点定位。单单改变#后的内容,浏览器只会滚动到相应位置,不会重新...