X-Requested-With 设置会无法跨域获取数据

发表于 JS 分类,标签:
// 前端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 分类,标签:
/**@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 分类,标签:
解决方案: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 分类,标签:
/** * @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 分类,标签:
原因很简单,因为HTTP请求不包含#, #后面的内容不会发送到服务器端。url地址:http://localhost:1111/project/index.html?name=zhangsan#aaa 发送到后端的地址:在第一个#后面出现的任何字符,都会被浏览器解读为位置标识符。这意味着,这些字符都不会被发送到服务器端。例子,url: http://localhost:1111/project/index.html#aaa?name=zhangsan  咱们只是将#aaa,移到的问号之前,然后你会发现query参数都没有了,所以证实了上面那句话。【在第一个#后面出现的任何字符,都会被浏览器解读为位置标识符。】对于客户端来说改变url中的#内容,不触发网页重载,最常用的就是锚点定位。单单改变#后的内容,浏览器只会滚动到相应位置,不会重新...

vue-router history mode的原理popstate事件

发表于 JS 分类,标签:
<!DOCTYPEHTML><html><head><metacharset="UTF-8"><title>vue-routerhistorymode的原理popstate事件</title> <styletype="text/css">  pbutton{   margin-left:50px;  }  textarea{   width:100%;   height:440px;   resize:none; &...

electron字体在windows渲染模糊问题

发表于 问题记录 分类,标签:
渲染如下:此时是灰度渲染,当字体很小时,显得非常模糊 想要得到效果如下:上图是次像素渲染。就是我们想要的效果解决方案:在主程序增加backgroundColor设置上述渲染实际上是字体渲染问题:需要将灰度渲染,修改为次像素渲染。关于字体渲染截取了一个文章说明:1啥是字体渲染所谓字体渲染,就是把指定的字形用像素表示出来,由于大部分显示设备的像素都是方形或长方形的小格子,所以也叫栅格化。字形是一种特殊的图形,专门用来表示字符,所以字体渲染也是图形渲染的重要组成部分,属于计算机图形学范畴。2目前主要的渲染方式渲染方式本身与字体原型设计有直接关系,所以先说说字体的设计方式。大体上字体设计可以分成位图字体(点阵字体)和矢量字体。位图字体,就是用01双色位图表示特定位置的像素是否有颜色,本身就是一个2色位图。而矢量字体则使用数学公式表示字体的形状,渲染的时候需要根据缩放比例重新计算特定位...