【javascript – 上下文菜单的定位】教程文章相关的互联网学习教程文章

javascript-Konva.js的上下文菜单【代码】

我有一张包含多个对象的地图,例如玩家,塔楼,敌人等. 使用以下功能将它们添加到地图中:const createCustomObject = (sides, radius, color, x, y) => {let customObject = new Konva.RegularPolygon({fill: color,x: x,y: y,sides: sides,radius: radius,id: returnID()});customObject.on("click", e => console.log(e.target.id()));addLayer(objectLayer, customObject); };现在,我需要更改它,以便当用户单击任何customObject时...

javascript-尚未为上下文_加载TypeScript导出和导入模块名称.使用require([])【代码】

当我尝试在浏览器中运行应用程序时,在调试控制台窗口中出现以下消息:Module name "Person" has not been loaded yet for context: _. Use require([])当然,如果合并.ts文件的内容,则所有文件都可以正常工作. 我创建了Person.ts文件:export interface IPerson {firstName: string;lastName: string; }export class Person implements IPerson {private _middleName: string;public set middleName(value: string) {if (value.leng...

AMD:javascript上下文的目的是什么?【代码】

关于AMD(异步模块定义),我读到这样的阶段:The AMD format comes from wanting a module format that was better thantoday’s “write a bunch of script tags with implicit dependencies thatyou have to manually order” and something that was easy to usedirectly in the browser.javascript上下文的目的是什么?你能举个例子吗?赞成和反对使用AMD?解决方法:在JavaScript获得本机模块系统之前很久,将脚本放到页面上的唯...

HTML页面内的脚本编制上下文是否可以使用外部JavaScript源?【代码】

当引用外部JavaScript文件时,<script type="text/javascript" src="js/jquery-1.4.4.min.js"></script>可从当前HTML页面的DOM或窗口上下文中获得JavaScript源(解释前的代码行)吗?我的意思是仅使用标准JavaScript,而没有安装任何组件或工具. 我知道Firebug之类的工具可以追溯到外部源,但它已安装在平台上,并且可能在浏览器沙箱的上下文之外具有特殊功能.解决方法:不.没有Java语言API可以加载< script>的真实内容.标签.这实际上不是...

javascript-Chrome扩展程序上下文菜单未显示【代码】

我正在尝试将上下文菜单项添加到chrome应用程序中,但它根本没有显示.我读过的所有内容似乎都表明我在这里做对了,但显然我没有. background.js:var clickHandler = function(e) {console.log('testing testing'); } chrome.contextMenus.create({"title": "Click Me","contexts": ["page", "selection", "image", "link"],"onclick" : clickHandler });manifest.json的:{"update_url": "https://clients2.google.com/service/upda...

javascript-人偶执行上下文被破坏,很可能是由于导航【代码】

当我在另一页上获取数据时,我会在for循环中的puppeteer中遇到此问题,然后当我返回时,出现此错误行:Error "We have an error Error: the execution context was destroyed, probably because of a navigation."这是一个目录页面,每页包含15个公司,然后我要访问每个公司以获取信息.try {const browser = await pupputer.launch({headless: false,devtools: true,defaultViewport: {width: 1100,height: 1000}});const page = await ...

javascript – 使用数组中的参数调用函数 – apply()而不使用上下文参数?【代码】

是否有任何方法调用函数,但将上下文设置为当我通过执行fn()调用函数时它具有的“默认”值? 这个方法应该接受一个数组并将单个元素作为参数传递给函数,就像apply()一样:emitter = new EventEmitter(); args = ['foo', 'bar'];// This is the desired result: emitter.emit('event', args[0], args[1], ...);// I can do this using apply, but need to set the context right emitter.emit.apply(emitter, 'event', args);// How ...

为什么我在Javascript中丢失了这个上下文?【代码】

我有这个简单的代码:var o = {a: 1,b: 2,f1: function (){alert(this.b);} }var o2 = {a: 11,b: 22,f2: function (j){j();} }但运行此代码: o2.f2(o.f1)产生未定义. (虽然我期待“22”因此) 现在,我知道背景已经到了某个地方.因此,如果我将o2中的代码更改为:f2: function (j){j.apply(this);}它显然工作. 但我的问题是: >在什么阶段我失去了背景? 我不明白:当j()运行时,o2对象中有一个b属性. 我错过了什么? jsbin解决方法:我...

javascript – 如何在Chrome的自助服务终端模式中禁用右键/长按功能上下文菜单?【代码】

我们正在为博物馆制作软件. Windows 8.1上有几个带触摸屏的交互式信息亭,它们连接到本地网络.没有键盘,没有鼠标.带有Apache的服务器包含几个本地网站.每个自助服务终端都以自助服务终端模式运行Google Chrome副本.因此,我们有一些本地Web应用程序,为博物馆访问者提供信息. 现在,问题.如果访问者在屏幕上长时间触摸,则其工作方式类似于右键单击.出现上下文菜单.我们根本不需要它.我已经将“oncontextmenu = return false”添加到bod...

javascript – jQuery右键单击上下文菜单帮助!【代码】

http://pastebin.com/YyDzQ4Bk这是一个右键单击上下文菜单的插件,任何人都知道为什么它在IE中不起作用? 不仅如此,它打破了我的许多其他jQuery的东西,比如花哨的盒子和一些jQuery悬停功能.解决方法:你真的需要一个插件吗? 您可以使用contextmenu事件创建自己的上下文菜单:$("element").bind("contextmenu",function(e) {e.preventDefault();// create and show menu });一些实现它的方法 > jQuery Context Menu script> Create a...

Javascript:始终在执行上下文中执行函数【代码】

我写了这个快速模板功能:var templatize = function(string) {return function (string) {return string.replace(/{{(.*?)}}/g, function(pattern, match) {value = this[match];if (value) {return value;} else {return pattern;}});}.call(this, string); }这是做什么的:var foo = "bar", bar = "foo"; templatize("We are {{foo}} and {{bar}}, but not {{crazy}}"); // "We are bar and foo but not {{crazy}}"除非我有范围...

初始全局执行上下文是否从JavaScript调用堆栈中弹出?

JavaScript中的调用堆栈是否会弹出“初始全局执行上下文”?我在谈论堆栈底部的执行上下文. 如果是这样,我认为这意味着它会在从作业队列中拾取回调之前首先被推入堆栈? 或者,它是[[Scope]].外链,只要将回调推送到堆栈,就可以访问全局环境?解决方法:Is the “initial global execution context” ever popped off the call stack in JavaScript? I am talking about the execution context that is at the bottom of the stack at...

可以在另一个窗口的上下文中调用Javascript方法吗?【代码】

假设你有一个全局函数alert2:function alert2(msg) {window.alert(msg); }并且您还可以引用第二个窗口对象:childWindow = window.open(myUrl);现在你想在childWindow的上下文中从窗口调用alert2:alert2.call(childWindow, "does not work without this.window");对话框出现在主窗口中,因为alert2内部的“窗口”绑定到定义此方法的窗口(父窗口). 一种解决方案是修改alert2:function alert2(msg) {this.alert(msg); }没有这个修改...

javascript – RxJs管道和lettable运算符`map`:’this’类型的’this’上下文不能赋值给’Observable <{}>'类型的方法&#039【代码】

我有一个非常基本的例子,它使用来自rxjs@5.5的管道的lettable操作符映射:import { map } from 'rxjs/operator/map';let o = of(1, 2, 3, 4).pipe(map((v) => v * 2) );但它产生错误错误:(34,5)TS2684:’void’类型的’this’上下文不能分配给’Observable< {}>‘类型的方法’this’.这有什么问题?解决方法:应该从rxjs /运算符导入lettable实例运算符:import { map } from 'rxjs/operators';与从rxjs / operator导入的非可释放...

javascript – 从树外部以编程方式设置反应上下文提供程序状态【代码】

我正在将React添加到现有的webapp中.现在,我有选择地替换部分页面,在不同的div中呈现不同的组件.出于这个原因,我没有一棵树,所有组件都挂在那里.我想使用一个上下文提供程序来共享所有这些组件的上下文信息,但由于我没有一个树,我不能让它们全部挂起来自同一个上下文提供程序. 有没有办法使用这样定义的默认上下文?const MyContext = React.createContext(some_data);并且没有提供商从哪个组件挂起,而只是消费者?<MyContext.Cons...

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 全部