
这个Javascript“要求”是什么?
我正在尝试让Javascript读取/写入PostgreSQL数据库。我在github上找到了这个项目。我能够获得以下示例代码以在节点中运行。var pg = require('pg'); //native libpq bindings = `var pg = require('pg').native`var conString = "tcp://postgres:1234@localhost/postgres";var client = new pg.Client(conString);client.co...
2024-01-10
为什么这些javascript函数无法启动?
我不知道为什么这些JavaScript函数无法启动。我对JavaScript的知识非常少,所以我问我是否犯了一些大错。为什么这些javascript函数无法启动?这里是我的代码:<!DOCTYPE html> <html> <head> <title>prova</title> <script> var ind = 0; var mat = new Array(10); for(int i=0;i<10;i++) mat[i] = new Array(2); ...
2024-01-10
javascript实现自我执行功能的目的是什么?
在javascript中,您什么时候要使用它:(function(){ //Bunch of code...})();在此://Bunch of code...回答:其全部与可变作用域有关。默认情况下,自执行函数中声明的变量仅可用于自执行函数中的代码。这样就可以编写代码,而不必担心在其他JavaScript代码块中如何命名变量。例如:(function(){ var foo = 3;...
2024-01-10
JavaScript中变量的范围是什么?
javascript中变量的范围是什么?它们在函数内部和外部的作用域是否相同?还是有关系吗?另外,如果变量是全局定义的,则将变量存储在哪里?回答:回答:JavaScript具有词汇(也称为静态)作用域和闭包。这意味着您可以通过查看源代码来确定标识符的范围。四个范围是:全球-一切可见功能-在...
2024-01-10
为什么我可以在javascript中更改常量的值
我知道ES6尚未标准化,但是目前许多浏览器都支持const JS中的关键字。规范中写道:常量的值不能通过重新分配而更改,并且常量也不能重新声明。因此,尽管可以在不初始化的情况下声明常量,但这样做是没有用的。当我做这样的事情:const xxx = 6;xxx = 999;xxx++;const yyy = [];yyy = 'string';yyy = [15, 'a'];...
2024-01-10
JavaScript库里:实际应用是什么?
我认为我还没有抱怨过。我了解它的作用以及如何去做。我只是想不到一种情况,我会使用它。您在JavaScript中的哪个地方使用currying(或者主要库在哪里使用它)?欢迎使用DOM操作或一般应用程序开发示例。像功能slideUp,fadeIn需要一个元素作为参数,并通常是一个咖喱函数返回带有内置默认的“动画...
2024-01-10
JavaScript什么是事件冒泡和捕获?
事件冒泡和捕获之间有什么区别?什么时候应该使用冒泡与捕获?回答:事件冒泡和捕获是HTML DOMAPI中事件传播的两种方式,当事件发生在另一个元素内部的元素中,并且两个元素都已注册了该事件的句柄时。事件传播模式确定元素以什么顺序接收事件。冒泡时,事件首先由最内层元素捕获和处理,...
2024-01-10
JavaScript中的“功能*”是什么?
在此页面中,我找到了新的JavaScript函数类型:// NOTE: "function*" is not supported yet in Firefox.// Remove the asterisk in order for this code to work in Firefox 13function* fibonacci() { // !!! this is the interesting line !!! let [prev, curr] = [0, 1]; for (;;) { ...
2024-01-10
JavaScript什么是DOM事件委托?
谁能用JavaScript解释事件委托,它有什么用?回答:DOM事件委派是一种机制,它通过事件“冒泡”(也称为事件传播)的魔术,通过单个公共父节点而不是每个子节点来响应ui事件。在元素上触发事件时,将发生以下情况:事件被调度到其目标,EventTarget并且在该目标中 找到的所有事件侦听器都会被触...
2024-01-10
JavaScript什么是console.log?
有什么用console.log?请通过代码示例说明如何在JavaScript中使用它。回答:它不是jQuery功能,而是用于调试的功能。例如,您可以在发生某些情况时将某些内容记录到控制台。例如:$('#someButton').click(function() { console.log('#someButton was clicked'); // do something});然后你会看到#someButton was clicked在Firebug的“...
2024-01-10
是否可以绑定来自javascript的控制器
因此,可以手动将模块引导到选定的html元素。但是可以用控制器做类似的事情吗?而不是使用ng-controller指令,你可以从JavaScript做到这一点?假设您的控制器功能代码异步加载,并且document.ready尚未访问,因此返回undefined。 但是有没有可能从ng-bind它的代码,一旦带有控制器功能的文件已经加载?我试...
2024-01-10
的Javascript为什么我可以访问的功能
我在谷歌Chrome浏览器测试这个局部变量:的Javascript为什么我可以访问的功能function test(){ d = 2; } function test2(){ test(); document.write(d); } test2(); 在功能test变量d应该是当地的,所以我不能在功能test2访问它,有人可以解释为什么这有用吗?编辑:这是不重复的,因为我不能在原来的问题,使...
2024-01-10
JavaScript什么是解构赋值及其用途?
我一直在阅读有关ES6中引入的解构分配的信息。该语法的目的是什么,为什么要引入它,以及在实践中如何使用它的一些示例?回答:该 语法是JavaScript表达式,使得它可以从阵列解压缩的值,或从属性的对象,为不同的变量。[MDN] 使代码简明易懂。 我们可以轻松避免重复破坏表达。let o...
2024-01-10
JavaScript中“ $”符号的含义是什么
在以下JavaScript代码中,有一个美元$符号()。这是什么意思?$(window).bind('load', function() { $('img.protect').protectImage();});回答:您的代码段看起来像是来自一种流行的JavaScript库(jQuery,ProtoType,mooTools等)的引用方法。$在JavaScript中使用它并没有什么神秘之处。$只是一个有效的JavaScript标识符。JavaSc...
2024-01-10
JavaScript中的下划线“ _”是什么?
我正在做一个redux教程,并且看到这样的呼叫:this._render();在其他地方定义为:_render() { ....}下划线是什么“ _”?为什么使用它?回答:这是私有方法和变量的约定。在JavaScript中,没有类的真正隐私。这意味着您不应_在对象之外使用这些方法(以“ ” 开头)。从技术上当然可以,但是“ _...
2024-01-10
为什么我无法在我的javascript代码中获得输入值
我无法获取所选Id的值。为什么我无法在我的javascript代码中获得输入值这里的HTML和JavaScript<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title></title> </head> <body> <input id="input"> <button id="button" type="button" name="button">Search</button> ...
2024-01-10
为什么要在javascript中的每个函数之后使用分号?
我已经看到不同的开发人员在javascript函数中包含分号,而有些还没有。哪个是最佳做法?function weLikeSemiColons(arg) { // bunch of code};要么function unnecessary(arg) { // bunch of code}回答:分号后 函数的声明 是 。a的语法FunctionDeclaration在规范中描述为:function Identifier ( FormalParameterListopt ) { FunctionBody...
2024-01-10
Javascript,^(脱字符号)运算符的作用是什么?
我有一些JavaScript代码:<script type="text/javascript">$(document).ready(function(){ $('#calcular').click(function() { var altura2 = ((($('#ddl_altura').attr("value"))/100)^2); var peso = $('#ddl_peso').attr("value"); var resultado = Math.round(parseFlo...
2024-01-10
JavaScript代码技巧:foo.x的值是什么
我在GitHub前端面试问题集中发现了这个问题:var foo = {n: 1};var bar = foo;foo.x = foo = {n: 2};问题:foo.x的值是什么?答案是undefined。我已经进行了一些研究,并且我理解这个问题(如果我错了,请纠正我):var foo = {n: 1};声明一个foo属性n等于1 的对象。var bar = foo;声明一个对象bar,该对象引用与相同的...
2024-01-10
JavaScript中的“执行上下文”到底是什么?
我的头衔几乎概括了这一切。谁能启发我…以及它与“ this”,吊装,原型链,作用域和垃圾收集之间的关系?回答:您要问的是几个密切相关的不同概念。我将尝试简要地解决每个问题。执行上下文 是语言规范中的一个概念,用外行的术语来说,大致等同于函数执行的“环境”。也就是说,变量...
2024-01-10
JavaScript中有效的日期时间字符串是什么?
使用newDate或Date.parse在JavaScript中使用时,我不能只传递任意日期格式。根据格式的不同,我得到的日期可能会不同,甚至InvalidDate会得到日期对象。某些日期格式只能在一种浏览器中使用,而不能在其他浏览器中使用。那么我应该使用哪种日期时间格式?其他问题:所有浏览器都支持相同格式吗?Mo...
2024-01-10
在JavaScript中定义枚举的首选语法是什么?
在JavaScript中定义枚举的首选语法是什么?就像是:my.namespace.ColorEnum = { RED : 0, GREEN : 1, BLUE : 2}// later onif(currentColor == my.namespace.ColorEnum.RED) { // whatever}还是有更好的成语?回答:从1.8.5开始,可以密封和冻结对象,因此将以上定义为:const DaysEnum = Object.freeze({"monday":1, "tue...
2024-01-10
为什么不能在javascript中将属性添加到字符串对象?
我继承了其他开发人员编写的一些JavaScript代码。他不喜欢我们在整个项目中使用的网格组件,因此他决定编写自己的网格组件。他写的表格无法对日期进行排序,因为它只能绑定到字符串/数字。他在使用日期之前将所有日期转换为字符串。我查看了他编写的date函数的字符串格式,发现可以将具有原始...
2024-01-10
在JavaScript中扩展Error的好方法是什么?
我想在我的JS代码中扔一些东西,我希望它们是Error的instanceof,但我也想让它们成为其他东西。在Python中,通常将Exception子类化。在JS中适合做些什么?回答:在ES6中:class MyError extends Error { constructor(message) { super(message); this.name = 'MyError'; }}...
2024-01-10
JavaScript 什么是JSONP,为什么创建它?
我了解JSON,但不了解JSONP。Wikipedia上有关JSON的文档是JSONP的最高搜索结果。它说:JSONP或“带填充的JSON”是JSON扩展,其中将前缀指定为调用本身的输入参数。??什么电话 这对我来说毫无意义。JSON是一种数据格式。没有电话在第二个搜索结果是由某些人叫雷米,谁写的这个约JSONP:JSONP是脚本标记注...
2024-01-10
