vue apache 反向代理 ajax跨域

团队合作,单独做前台,测试代码时候,有时候要与后台同学配合,他把后台配置好更新到服务器,我如果也上传到服务器测试明显太累,在本地直接请求会出现跨域问题,有想到jsonp明显不靠谱,只是为了测试污染后台代码.后面考虑本地启用反向代理. 原理和解决方案网上很多,这里记录下后面可以回顾 这次开发选Vue-cli(第一次用感觉是很方便,但是出问题也是头大) vue-cli里已经考虑到这个问题了,在inde […]


JS对象 – Date属性方法汇总

属性名 描述 prototype 为对象添加属性、方法 constructor 返回对象的引用 方法名 返回值 Date() 当前日期和时间 getDate() 一个月中的某一天 (1 ~ 31) getDay() 星期中的某天 0(周日)~ 6(周六) getMonth() 月份 (0 ~ 11) getFullYear() 以四位数字返回年份 getHours() 小时 (0 ~ 23) ge […]


JS对象 – Math属性方法汇总

Math 对象方法 方法 返回值 abs(x) 绝对值 sqrt(x) x的平方 ceil(x) 向上取整 floor(x) 向下取整 pow(x,y) x 的 y 次幂 max(x,y) x 和 y 中的最高值 min(x,y) x 和 y 中的最低值 random() 0 ~ 1 之间的随机数 round(x) 四舍五入为最接近的整数 exp(x) e 的 x 次幂 log(x) x的自然对数 […]


JS对象 – Boolean属性方法汇总

属性名 描述 propertype 为对象添加属性、方法 constructor 返回布尔对象引用 方法名 描述 返回值 更改原对象 toSource() 大部分浏览器不兼容(貌似Gecko内核支持) 对象源码 N toString() 逻辑值转换为字符串 ‘true’ / ‘false’ N valueOf() 返回 Boolean 对象的原始值 […]


JS对象 – Array属性方法汇总

属性名 描述 prototype 为对象添加属性、方法 constructor 返回数组对象引用 length 返回数组元素数目 方法名 描述 返回 更改原数组 concat() 连接多个数组 连接后新数组 N join(”) 将数组中所有元素合为一个字符串。按分隔符划分 合并后新数组 N toString() 数组转换为字符串( 与无参join相同,逗号连接) 转换后字符串 N po […]


JSON:如果你愿意一层一层剥开我的心,你会发现…这里水很深——深入理解JSON

我们先来看一个JS中常见的JS对象序列化成JSON字符串的问题,请问,以下JS对象通过JSON.stringify后的字符串是怎样的?先不要急着复制粘贴到控制台,先自己打开一个代码编辑器或者纸,写写看,写完再去仔细对比你的控制台输出,如果有误记得看完全文并评论,哈哈。 var friend={ firstName: ‘Good’, ‘lastName': ‘Man’, ‘address': und […]


vue-router 实现分析

vue-router 是 Vue.js 官方的路由库,本着学习的目的,我对 vue-router 的源码进行了阅读和分析,分享出来给其他感兴趣的同学做个参考吧。 参考 源码:vuejs/vue-router v2.2.1 – github 文档:vue-router 官方中文教程 初步 我们分别从不同的视角来看 vue-router。 从开发者角度来看,是这样的: var router […]


vue2.0项目-calendar.js(日历组件封装)

最近一直闲来无事,便寻思着做一下自己的个人项目,也想说能使用现在比较流行的一些mvvm框架来做,于是就选用了这样的一个技术栈vue2.0+vue-router+vuex+webpack来做,做得也是多页面应用,使用vue-router,也是想说把多个功能模块化,单个模块spa,实现更高的效果。当然现在还在做的过程中,如果感兴趣可以过来star一下,哈哈,https://github.com/xia […]


javascript跟随鼠标生成图片模态框

效果如下图: 代码如下: <script> $(‘img’).hover( function () { //获得相对于body的鼠标位置; var x = window.event.clientX+document.body.scrollLeft; var y = window.event.clientY+document.body.scrollTop; var html = ”; […]


前端开发需要了解的知识之-闭包

什么是闭包 用一句话概括:函数外部可以访问函数内部的变量(不懂没关系,请往下面看) 闭包的原理 javascript作用域 对于函数外部的变量,函数内部可以访问 var n=1000; function fn(){ console.log(n); } fn();//输出1000 对于函数内部的变量,函数外部不可以访问 function fn(){ var n=1000; } console.log […]