【JavaScript函数上下文不正确】教程文章相关的互联网学习教程文章

javascript – jQuery自制幻灯片代码似乎没有获取图像的当前上下文【代码】

我知道这将是一个简单的问题,但我一整天都在看着它,并努力寻找答案,所以希望你们能有所帮助. 我创建了自己的javascript函数,利用jQuery创建幻灯片.我知道有很多免费的,我可以使用,但我尝试的少数不允许在同一页面上的多个幻灯片,这让我觉得这不应该太难做. 在页面上,我有2个包含图像的div元素<div class="slider"><img src="./images/Hashimadisaster.png" alt="" title="Hashima Island" class="alignnone size-full wp-image-842...

javascript – 访问DOM组件或Shadow DOM的Web组件的父上下文【代码】

语境: 我正在不同的环境中进行有关Web组件组成的测试.特别是我试图通过在所涉及组件的DOM / Shadow DOM内的搜索过程访问其中一个Web组件来尝试关联它们. 问题: 假设我们有一个名为x-foo的Web组件,需要访问另一个x-randgen.后一个组件公开了前者使用的业务方法.为了避免两个组件之间紧密耦合的通信,我想使用x-foo中的发现机制通过跨DOM和Shadow DOM模型的搜索过程来访问x-randgen.特别是我确定了两种可能的情况.实例化的x-foo和x-...

javascript – Chrome扩展程序 – 将对象从页面传递到上下文脚本【代码】

我正在写一个chrome扩展,我正在努力将一个对象从主页传递回上下文脚本.我似乎无法访问窗口的变量. ContextScript//STORE DATA TO CHROME STORAGE ON EVENT //create hidden input var hiddenInput = document.createElement("input"); hiddenInput.setAttribute("type", "text"); hiddenInput.setAttribute("id", "__HIDDEN__RESULT__"); //add input to page var currentItem = document.body.appendChild(hiddenInput); //event ...

javascript – 冒号运算符在此上下文中做了什么?【代码】

我正在查看How to subtract date/time in javascript?上的一段代码Date.prototype.diffDays = function (date: Date): number {var utcThis = Date.UTC(this.getFullYear(), this.getMonth(), this.getDate(), this.getHours(), this.getMinutes(), this.getSeconds(), this.getMilliseconds());var utcOther = Date.UTC(date.getFullYear(), date.getMonth(), date.getDate(), date.getHours(), date.getMinutes(), date.getSecon...

JavaScript对象 – 根据上下文的不同类型【代码】

我将首先说我不认为这是可能的,但希望有人知道JavaScript中的一些特殊方法来做到这一点.我有一个JavaScript对象定义如下:var t = {"fields": {"a": ["99", "98"]} };我正在寻找一种方法,以便我可以使用不同的值定义数组的相同元素两次,可以在两个不同的上下文中使用 – 类似这样:var t = {"fields": {"a": ["99", "98"],"a": "99|98"} };如果我使用语法t.fields [“a”]查询它,它将返回“99 | 98”,但如果我使用t.fields [“a”]...

全局Javascript事件处理对象上下文【代码】

我在Javascript中的事件处理程序中遇到以下问题.我有一个像这样有一个mousemove事件处理程序的对象.function MyObject(){ } function MyObject.prototype = {currentMousePosition: null,onm ouseMove: function(ev){this.currentMousePosition = this.getCoordinates(ev);},getCoordinates: function(ev){if (ev.pageX || ev.pageY)return { x: ev.pageX, y: ev.pageY };return { x: ev.clientX + document.body.scrollLeft - doc...

javascript – xul:仅为超链接创建右键单击上下文菜单项【代码】

我有一个问题要求建立firefox插件,基本上我的目标是做以下事情, 1)在我的插件中,我想显示右键单击上下文菜单项仅用于链接[锚标记]并隐藏页面其余部分的菜单项 2)如何将动态列表添加到我的菜单中,即根据用户的选择动态添加菜单列表项的数量. someOne可以指出我正确的方向 谢谢 !!解决方法:>为contextmenu事件绑定一个事件监听器,并检查被点击的元素是否是一个链接,例如:window.addEventListener("contextmenu", function(e) { va...

javascript – 全局上下文和内部函数中的`this`【代码】

根据this explanation in MDN: >在全局上下文中,这指的是全局对象>在函数上下文中,如果直接调用函数,它再次引用全局对象 然而,以下内容:var globalThis = this; function a() {console.log(typeof this);console.log(typeof globalThis);console.log('is this the global object? '+(globalThis===this)); }a();…放在文件foo.js中产生:$nodejs foo.js object object is this the global object? false解决方法:在Node.js中,我...

前端笔记知识点整合之JavaScript面向对象(一)Object&函数上下文&构造函数&原型链【代码】【图】

一、对象(Object) 1.1 认识对象 对象在JS中狭义对象、广义对象两种。 广义:相当于宏观概念,是狭义内容的升华,高度的提升,范围的拓展。狭义:相当于微观概念,什么是“狭”?因为内容狭隘具体,范围窄所以称为“狭” l 狭义对象 就是用{}这种字面量的形式定义的对象,它是一组属性的无序集合var obj = {name : "小明",age : 12,sex : "男",hobby : ["足球","刺绣","打麻将"] } 上面这个对象,表示一个“人”里面有4个属性,换...

深入理解JavaScript执行上下文和执行栈

前言 如果你是一名 JavaScript 开发者,或者想要成为一名 JavaScript 开发者,那么你必须知道 JavaScript 程序内部的执行机制。执行上下文和执行栈是JavaScript中关键概念之一,是JavaScript难点之一。 理解执行上下文和执行栈同样有助于理解其他的 JavaScript 概念如提升机制、作用域和闭包等。本文尽可能用通俗易懂的方式来介绍这些概念。 一、执行上下文(Execution Context) 1.什么是执行上下文 简而言之,执行上下文就是当前...

深入理解javascript作用域和上下文环境【代码】

1.上下文和作用域的概念 首先,上下文和作用域是两个不同的概念,多年来很多开发者会混淆这两个概念(我自己也是),函数调用和作用域和上下文紧密相关,作用域是对于函数而言的(除了全局作用域),只有函数才会创建作用域,函数定义的时候作用域就确定好了,无论你调用不调用,你只要创建了函数,它就会有个单独作用域,一个属于自己的地盘,而上下文是对于对象而言的,简单的说作用域涉及到被调用的函数中的变量的访问,上下文始...

【进阶1-1期】理解JavaScript 中的执行上下文和执行栈(转)【代码】【图】

这是我在公众号(高级前端进阶)看到的文章,现在做笔记 阅读笔记 执行上下文是当前 JavaScript 代码被解析和执行时所在环境的抽象概念。 执行上下文的类型 执行上下文总共有三种类型全局执行上下文:只有一个,浏览器中的全局对象就是 window 对象,this 指向这个全局对象。函数执行上下文:存在无数个,只有在函数被调用的时候才会被创建,每次调用函数都会创建一个新的执行上下文。Eval 函数执行上下文: 指的是运行在 eval 函数...

__x__(63)0925第十天__ JavaScript 函数 上下文对象 原型对象【代码】

解析器在每次调用函数时,都会传递两个隐含参数:this 上下文对象根据函数调用方式的不同,this 指向不同的对象当作为普通函数调用时,this 指向全局对象 window 当作为对象的方法被调用时,this 指向调用该方法的对象 当作为构造函数调用时,this 指向创建的新对象构造函数出现的原因:由于目前为止,我们的对象都是用 new Object() 创建的,所以都是 Object 类的对象,不好区分。。。最好有个 Person 类,Animal 类 new Perso...

Javascript-OrientDB在上下文错误中找不到数据库实例?【代码】

OrientDB在orientdb-community-1.7-rc2中有问题 当我尝试创建如下的小函数时var db = orient.getDatabase() return 'test';并执行它,我得到跟随错误 解析脚本在位置#0时出错:执行脚本时出错脚本:newPOJS—— ^sun.org.mozilla.javascript.internal.WrappedException:包装的com.orientechnologies.orient.core.exception.OConfigurationException:在第2行的上下文(#2)中找不到数据库实例包装com.orientechnologies.orient.core....

javascript-销毁画布时如何使Webkit释放画布上下文内存【代码】

下面的代码似乎以相当惊人的速度在Webkit(移动Safari和konqueror)上泄漏内存.我意识到可以重新编写测试用例以重用画布,而不用创建一个新的画布,但是我想知道为什么以下内容也不起作用.任何见识将不胜感激.<html> <head> <script> function draw() { var holder = document.getElementById("holder");holder.innerHTML = "<canvas id=cnv height=250 width=250>"; var ctx = document.getElementById("cnv").getContext("2d");ctx.b...

JAVASCRIPT - 技术教程分类
JavaScript 教程 JavaScript 简介 JavaScript 用法 JavaScript Chrome 中运行 JavaScript 输出 JavaScript 语法 JavaScript 语句 JavaScript 注释 JavaScript 变量 JavaScript 数据类型 JavaScript 对象 JavaScript 函数 JavaScript 作用域 JavaScript 事件 JavaScript 字符串 JavaScript 运算符 JavaScript 比较 JavaScript 条件语句 JavaScript switch 语句 JavaScript for 循环 JavaScript while 循环 JavaScript break 和 continue 语... JavaScript typeof JavaScript 类型转换 JavaScript 正则表达式 JavaScript 错误 JavaScript 调试 JavaScript 变量提升 JavaScript 严格模式 JavaScript 使用误区 JavaScript 表单 JavaScript 表单验证 JavaScript 验证 API JavaScript 保留关键字 JavaScript this JavaScript let 和 const JavaScript JSON JavaScript void JavaScript 异步编程 JavaScript Promise JavaScript 代码规范 JavaScript 函数定义 JavaScript 函数参数 JavaScript 函数调用 JavaScript 闭包 DOM 简介 DOM HTML DOM CSS DOM 事件 DOM EventListener DOM 元素 HTMLCollection 对象 NodeList 对象 JavaScript 对象 JavaScript prototype JavaScript Number 对象 JavaScript String JavaScript Date(日期) JavaScript Array(数组) JavaScript Boolean(布尔) JavaScript Math(算数) JavaScript RegExp 对象 JavaScript Window JavaScript Window Location JavaScript Navigator JavaScript 弹窗 JavaScript 计时事件 JavaScript Cookie JavaScript 库 JavaScript 实例 JavaScript 对象实例 JavaScript 浏览器对象实例 JavaScript HTML DOM 实例 JavaScript 总结 JavaScript 对象 HTML DOM 对象 JavaScript 异步编程 javascript 全部