TECHTOGOU

Javascript

全部标签

javascript - 如果 JavaScript 是一种解释性语言,提升如何工作?

我对解释器的理解是它逐行执行程序,我们可以看到即时结果,不像编译语言那样转换代码,然后执行它。我的问题是,在Javascript中,解释器如何知道程序中某处声明了一个变量并将其记录为undefined?考虑下面的程序:functiondo_something(){console.log(bar);//undefined(butinmyunderstandingaboutaninterpreter,itshouldbethrowingerrorlikevariablenotdeclared)varbar=111;console.log(bar);//111}隐含理解为:functiond

javascript - Vue中的方法在点击时运行两次

为什么方法集会运行两次?单击星标时,您可以看到控制台。如果我删除@click="set(rating)"什么也不会发生,所以不会像在其他地方再次调用它那样。http://jsfiddle.net/q22tqoLu/HTML<divid="star-app"v-cloak><star-ratingvalue="0"></star-rating></div><templateid="template-star-rating"><divclass="star-rating

javascript - 堆叠条形图上的单击事件 - ChartJs

我正在尝试在堆叠条形图上实现点击事件。数据如下所示:varchartData={type:'horizontalBar',data:{labels:['A0224','A3681','A3984','A4101','A4150','B0682','Others'],datasets:[{label:"P1",backgroundColor:'#cc3399',data:[6,7,6,8,6,10,3]},{label:"

javascript - 将 angularjs 模块导出为 es6 模块

您应该根据我们使用的样式指南将angularjs模块包装在IIFE中https://github.com/johnpapa/angular-styleguide/tree/master/a1#iife我的目录.js(function(){'usestrict';angular.module('my.dir',[]).controller('MyDirController',MyDirController),.directive('my-dir',MyDirDirective);functionMyDirController

javascript - __dirname 在带有 webpack 捆绑的 Node js 中不起作用

我的当前目录是D:\bkp\Programming\TestWorks\nodejs\testApp但是当我使用__dirname并尝试使用expressserver显示文件时,它给了我这个错误Error:ENOENT:nosuchfileordirectory,stat'D:\views\index.html'我的代码是res.sendFile(__dirname+'views/index.html');当我将它与webpack捆绑在一起并运行捆绑文件时,就会发生这种情况。否则,如果我只运行普通的app.js文件,它就可以正常工作。帮助将不胜感激。

javascript - 为什么 reduce 不打印第一个值?

我正在努力学习如何在这里使用reduce,这将只记录b,c,d['a','b','c','d'].reduce(function(acc,cur){console.log(cur);returncur;})我也不明白累加器是什么。即使阅读了文档,我也不知道这是如何工作的。Current似乎不是current,因为'a'被跳过。https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/Reduce编辑:这是一组

javascript - 显示在 Angular 2 中找不到任何记录

我一直在搜索并想知道当表在Angular2中为空时,是否有任何指令可以帮助在表中显示“未找到数据”。或者更好的是,当我订阅时,我可以在我的服务中创建该功能获取的数据?<table><tbody><tr*ngFor="letgameofGames"></td><td>{{game.name}}</td><td>{{game.type}}</td></tr></tbody></table> 最佳答案

javascript - Webpack + Express + EJS : Error: Cannot find module "."

我正在使用webpack、typescript和ejs编写一个快速网络应用程序。当点击应该为.ejs文件提供服务的路由之一时,出现以下错误:Error:Cannotfindmodule"."atwebpackMissingModule(/Users/max/Development/test/express-webpack/dist/server.js:20669:74)atnewView(/Users/max/Development/test/express-webpack/dist/server.js:20669:152)atEventEmitter.render(/

javascript - 未生成 Webpack 捆绑文件

我只是webpack和react的新手,只是浏览了文档并创建了一个可以工作的示例。不幸的是我卡住了,无法继续。问题是未生成捆绑文件。我创建的文件是package.json{"name":"rohith","version":"1.0.0","description":"","main":"index.js","scripts":{"start":"webpack-dev-server"},"author&

javascript - 删除javascript对象中的嵌套属性

我有一个这样的JS对象:vartenants={'first':{'name':'first','expired':1},'second':{'name':'second'}}我想先删除租户的“过期”属性,我应该这样做吗?deletetenants['first']['expired'];注意:这个问题比问题更具体:HowdoIremoveapropertyfromaJavaScriptobject?,因为我的问题集中在“嵌套”部分。