相关疑难解决方法(0)

Javascript中的窗口,屏幕和文档有什么区别?

我认为这些术语可以互换使用,作为DOM的全局环境.有什么区别(如果有的话)我应该何时使用每一个?

javascript

214
推荐指数
6
解决办法
9万
查看次数

如何让Greasemonkey脚本在@ run-at document-start和@ run-at document-end运行?

对于我的Greasemonkey脚本,有部分代码应该在页面加载(@run-at document-start)之前运行,而另一部分代码应该在文档加载后运行(@run-at document-end).
这可能吗?

  • 脚本运行的第一部分
  • 页面已加载,文档已准备就绪
  • 脚本运行的第二部分

我宁愿不使用jQuery.

我尝试了这个onload活动,但它没有用.我认为如果文件还没有,那么事件就无法附上了?

window.document.onload = function(e){ 
    alert("document.onload" ); 
}
Run Code Online (Sandbox Code Playgroud)

javascript greasemonkey startup

14
推荐指数
1
解决办法
9669
查看次数

Vue JS - 如何在窗口大小发生变化时获取窗口大小

我是vuejs的新手,但每当我调整大小时我都试图获得窗口大小,这样我就可以将它与某个值进行比较,我需要根据屏幕大小来应用它.我也尝试使用watch属性,但不知道如何处理它,这可能是为什么它不起作用

  methods: {

    elem() {
     this.size = window.innerWidth;
     return this.size;
   },
  mounted() {
    if (this.elem < 767){ //some code }
   }
Run Code Online (Sandbox Code Playgroud)

html javascript vue.js

12
推荐指数
4
解决办法
1万
查看次数

window.document.addEventListener 与 window.addEventListener

window.document.addEventListener = function(event) {...}

window.addEventListener = function(event) {...}

这两行代码有什么区别?我知道 window 和 document 对象是两个不同的对象,具有不同的属性,这个站点为差异提供了一个很好的视觉指南。我仍然没有看到这两行代码在做什么之间的区别。

进一步澄清:做这样的事情:window.addEventListener('mousemove', function (event) {...}); 和做这样的事情有什么区别 window.document.addEventListener('mousemove', function (event) {...});

javascript dom

5
推荐指数
1
解决办法
8063
查看次数

标签 统计

javascript ×4

dom ×1

greasemonkey ×1

html ×1

startup ×1

vue.js ×1