js 模拟下拉
- window.scrollTo(0, document.body.scrollHeight)
获取dom全部样式
- document.defaultView.getComputedStyle(document.querySelector('.ii')).backgroundImage
vue 刷新
- this.$forceUpdate();
vue 去井号
mode: 'history', //去掉url中的#
routes: [
- nginx 对应设置
location / {
root /Users/libo/Documents/workspace/Vue-me/my-project/dist;
index index.html index.htm index.php;
try_files $uri $uri/ /index.html;
}
在同一域名的情况下刷新
window.location.reload()刷新当前页面.
parent.location.reload()刷新父亲对象(用于框架弹出)
opener.location.reload()刷新父窗口对象(用于单开窗口)
top.location.reload()刷新最顶端对象(用于多开窗口)
如何得到圆上每个点的坐标?
解决思路:根据三角形的正玄、余弦来得值;
假设一个圆的圆心坐标是(a,b),半径为r,
则圆上每个点的X坐标=a + Math.sin(2Math.PI / 360) * r ;Y坐标=b + Math.cos(2Math.PI / 360) * r ;
js继承
function Parent5 () {
this.name = 'parent5';
this.play = [1, 2, 3];
}
function Child5 () {
Parent5.call(this);
this.type = 'child5';
}
//把子类的原型指向通过Object.create创建的中间对象
Child5.prototype = Object.create(Parent5.prototype);
//把Child5的原型的构造函数指向自己
Child5.prototype.constructor = Child5;
//测试
var s7= new Child5();
console.log(s7 instanceof Child5, s7 instanceof Parent5)
console.log(s7.constructor);
// 获取元素的位置
document.querySelector('#test').getClientRects()
vue取消烦恼的日志
Vue.config.silent = true
js 设置cookie ajax自动带上
document.cookie="token=eyJ; path=/";