【查找由javascript new Function()构造函数抛出的SyntaxError的详细信息】教程文章相关的互联网学习教程文章

javascript – 每次加载文件时都会调用this.init = function()吗?【代码】

如果在加载文件时自动调用init函数,我找不到确定的答案.这是JS / Jquery的内置部分,还是我错过了从另一个文件的某个位置调用的地方? 如果它是自动调用的,那么每次加载文件时这是否会重复出现? 特定设置的示例:ExampleClass = function() {this.init = function(){//...} }解决方法:加载文件时不会自动调用init.

javascript – jquery .change未触发,即在.live中使用.val(‘keyup’,function()【代码】

我正在尝试做一个只接受数字的输入.我可以有一些动态输入,所以我使用.live函数. 在我的.live(‘keyup’)函数中,我添加了一些“,”取决于输入长度.这是我输入代码的一部分(非动态):$(document).ready(function(){$('#test').change(function() {alert('trigger change');});});$('#test').live('keyup', function() {var realDotPos = $(this).val().indexOf('.');var inputValue = '';var inputDecimals = '';var value = '';var ...

javascript – 为什么Function.x在声明Function.prototype.x后工作?【代码】

据我所知,Function的prototype属性是如何向从该函数实例化的所有对象添加方法/属性. 所以,当我尝试这样的事情function Person(){} Person.prototype.saySomething = function(){ alert( "hi there" ); }Person.saySomething();我得到错误“Person.saySomething不是一个函数”,这是有意义的,因为我没有在Person对象实例上执行该函数. 但为什么运行以下代码工作呢?Function.prototype.sayHi = function(){ alert( "hi!" );}Function...

javascript – 未捕获引用错误:$未定义(匿名函数)$(function()不起作用【代码】

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"><head><meta content="text/html;charset=utf-8" http-equiv="Content-Type"><meta content="utf-8" http-equiv="encoding"><link rel="stylesheet" href="https://code.jquery.com/ui/1.10.3/themes/smoothness/jquery-ui.css"...

javascript – 如果没有“this”,为什么全局“this.function”无法访问?【代码】

this.func0 = function() {console.log('hi') } this.func0() // this works func0() // but not this?为什么func0()不起作用?是不是this.f()和f()都应该访问全局对象?解决方法:这里要理解的重要一点是,在Node.js中,每个JavaScript文件都将被视为一个单独的模块. 因此,在JavaScript文件中,这将引用当前模块对象,而不是全局对象.我们在Node.js中有一个叫做global对象的东西,它有点类似于浏览器的窗口对象. 这就是你正在使用你的程...

javascript – ‘this’在function()中未定义.角度2【代码】

参见英文答案 > setTimeout and “this” in JavaScript 5个> How to access the correct `this` inside a callback? 10个所以我在我的应用程序中使用了uikit confirmation modal.我的问题是,当我要点击< button>确认.这个内部函数是未定义的.这是我的代码……declare var UIkit:any;deleteData(dataArr): void {UIkit.modal.confirm('Are you ...

javascript – 将Function结果指定为HTML ID【代码】

所以我像这样动态创建一个元素:var el = $.parseHTML("<div><div class=\"content\" id=" + uniqueId + "><div/>");我正在为每个元素生成一个唯一的ID:var uniqueId = function () { return 'id-' + Math.random().toString(36).substr(2, 16); };但是在创建元素时的输出中,ID实际上是“函数”?我如何获取ID来分配函数的结果?解决方法:调用函数而不是仅提供它的名称:var el = $.parseHTML("<div><div class=\"content\" id=" ...

javascript – For with with closure和function creation issues【代码】

我一直在尝试创建一个包装器函数,它接受一个对象(obj)的所有函数属性,并用另一个函数(p())包装它们. 这段代码说明了我的意思.//Setup code function p(input){//do stuffreturn new_output; } obj = {prop1: function(){...},prop2: function(){...},prop3: function(){...}}//Here's the wrapper function r = new R(obj);//Expected behaviour r.prop1(a1,a2); //Just like saying p(obj.prop1(a1,a2))这是我对实施的尝试functio...

javascript – Function.prototype.propertyname === Object.propertyname是真的吗?【代码】

为了更好地理解javascript背后的原型,我偶然发现了以下内容,到目前为止我无法理解. 我知道函数是一个第一类对象,但我不知道在为Function.prototype设置属性后Object获取此属性的原因Function.prototype.foo = 'bar';Object.foo // Object now has this property and returns 'bar'Object.foo === Function.prototype.foo // returns true解决方法:Object是一个函数,typeof Object ==’function’为true.因此,您指定了Function.prot...

javascript – Number.prototype.function无法处理jQuery(..)的结果.val()【代码】

我从另一个post中获取了这段代码.Number.prototype.countDecimals = function () {if(Math.floor(this.valueOf()) === this.valueOf()) return 0;return this.toString().split(".")[1].length || 0; }var x = 23.453453453; x.countDecimals(); //returns 9 as expected基本上,它返回给定数字中的小数位数.问题是我需要从输入内部的数字中获取该值:console.log($('#myinput').val().countDecimals());…但该操作返回:未捕获Typ...

javascript – 使用function.apply(…)时保留函数的作用域【代码】

请考虑以下示例:var funcToCall = function() {...}.bind(importantScope);// some time later var argsToUse = [...]; funcToCall.apply(someScope, argsToUse);我想保留funcToCall的’importantScope’.然而,我需要使用apply来应用未知数量的参数. ‘apply’要求我提供’someScope’.我不想更改范围,我只想将参数应用于函数并保留其范围.我该怎么办?解决方法:您可以将任何旧对象(包括null)作为apply()调用的第一个参数传递,这仍...

javascript – 如何通过JQuery触发JS native,甚至addEventListener(“change”,function)【代码】

这不是How to trigger jQuery change event in code的重复,因为它处理jQuery与jQuery事件监听器的交互,而这个问题讨论了jQuery与本机事件监听器的交互. 我使用addEventListener绑定输入的change事件,但是$(‘#input’).val(‘bbbb’).change();无法触发警报,如何通过JQuery触发addEventListener(“更改”,函数)函数<!DOCTYPE html> <html lang="en"><head><meta charset="UTF-8"><title>code</title> </head><body><script src="ht...

javascript – jQuery:$(document).on(event,name as selector,function【代码】

参见英文答案 > How can I select an element by name with jQuery? 14个对不起,如果这太简单了,我是编程的新手,我偶然发现了这个问题.如何使用name属性作为a中的选择器$(document).on(‘click’,’#thisisforid’,function()..? 有充分的文档表明,我可以使用#idname和.classname来使用id和类名,但是无处可寻(我试过很难搜索)如何或者如果我可以使用name属性.解决方法:使用像这样的Atrribute ...

javascript – jQuery:从锚点返回onclick-function【代码】

有没有办法将像确认这样的onclick函数的返回值转换为jQuery函数? 我有链接,其中有一个onclick事件进行确认,返回true或false:<a onclick="return confirm('Sure?');" class="delete" href="delete.php">Delete</a>这是一个给定的结构,我没有可能改变它.但我想做这样的事情:$('a.delete').click(function() {if (confirm_from_onclick == true) {//do some more before really returning true and following the link} });解决方法...

javascript – function(){}的语法错误()【代码】

请看this fiddle.对我来说,它只是一个自动执行的空函数:function(){}()谷歌浏览器16.0.912.4 dev-m返回错误:Uncaught SyntaxError: Unexpected token (为什么?这特别奇怪,因为添加无关括号将删除错误:(function(){})()解决方法:ExpressionStatement : [lookahead ? {{, function}] Expression ;因为function(){}()不是ES5.1中定义的语句 一个有效的程序必须是一个声明. Expression Statement. 但是以下 !function(){}(); 是一...

构造函数 - 相关标签
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 全部