
js
闲人不梦卿
涂歌郎朗巷舞妖娆万事求真谛,兵贵神速学贵谨严人生得至理
展开
-
原生js和jquery 获取文档高度
原生js和jquery 获取文档高度一.原生js获取页面和浏览器高度和宽度1.获取浏览器的高度和高度 工具栏高/宽度 :包含了地址栏、书签栏、浏览器边框等范围。如:高度,可通过浏览器高度 - 页面可用高度得出,即:window.outerHeight - window.innerHeight。 window.outerHeight :浏览器高度(包含了工具栏高度)。 window.outerWidth :浏览器宽度(包含了工具栏宽度)。 以获取浏览器的高度为例: 1) window原创 2021-10-22 10:00:52 · 2621 阅读 · 0 评论 -
window.location
前端开发人员对 window.location对象应该不陌生,通过它不但可以获取当前页面的地址信息,还可以修改某些属性,实现页面跳转和刷新等。我们以一个常见的 URL 为例,看看window.location包含哪些属性和方法。window.location.href → ‘https://www.jianshu.com/search?q=JS#comments’.origin → ‘https://www.jianshu.com’.protocol → ‘https:’.host原创 2021-08-14 16:34:51 · 5348 阅读 · 0 评论 -
304 not modified 缓存问题解决
304 not modified 缓存问题解决 问题引入:一个普通的get请求,当点击按钮,发送第二次请求,Status变为304 not modified,不在是200 解决方法:需在url后面拼接一个时间戳就行了。示例代码如下url + '?t='+ (new Date()).getTime().toString(); 效果如下:...原创 2021-07-23 16:51:45 · 10257 阅读 · 0 评论 -
js中this指向的理解
js中this指向的理解 this的指向在函数创建的时候是决定不了的,在调用的时候才能决定,谁调用的就指向谁。如果一个函数中有this,这个函数中包含多个对象,尽管这个函数是被最外层的对象所调用,this指向的也只是它上一级的对象 例子:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="wid原创 2020-07-25 00:25:38 · 111 阅读 · 0 评论