我对JavaScript非常陌生,但在查看电子JS中的单击处理程序时,我偶然发现了一些不熟悉的语法:
click() {createWindow();}
我看到一个函数对象,后面跟着另一个对象和一个语法,它使我想起了JS中的if-语句。
if (condition) { do this }
我如何编写这样的函数来再现行为,以及如何理解这种语法……?也许有人知道这个名字,或者能帮我找到一个资源。
我是js的初学者。我试着在网上找到一个解决方案,但我做不到。
有没有办法知道变量的名字是什么??
在下面,我将是每个参数的值.,请注意!
Object = { a: xxx, b : xxx };
for(var i in Object ) { if(/* i`s variable name is 'a'*/){ /* do something*/ } }
我在互联网上搜索良好的JS实践,发现了一个有趣的做法(遗憾的是,我不完全理解它)
myNameSpace = function(){
var current = null;
function init(){...}
function change(){...}
function verify(){...}
return{
init:init,
change:change
}
}();
我在哪里可以使用这个名字空间?
我怎样才能用名字的速度?
用这个代替Global真的好吗?
脚本来源:
我有以下代码。
Index.cshtml:
@using System.Web.Script.Serialization
@model MvcApplication3.Models.Person
<script src="../../Scripts/knockout-2.1.0.js" type="text/javascript"></script>
<!-- This is a *view* - HTML markup that defines the appearance of your UI -->
<p>
可能重复:
我偶然发现了一个JS文件,它可以概括为下面的代码:
(function(window){
// some codes here
})(window);
我想知道这段代码是什么意思?窗口有特殊意义,还是只是一个参数?我们在括号中看到的两个“窗口”有什么不同?
因为这个函数没有名字,所以我假设它是一个匿名函数,所以它只被调用了一次吗?什么时候被调用?
Is it possible to set value as attribute to iframe in HTML? Or is there any other solution?
<iframe name="some name" src="url" value="some values"></iframe>
JS代码
我正在使用JavaScript访问属性,比如
parent.window.frames[window.name].name;
我得到了正确的名字,但没有得到价值。
i
在webpack配置MiniCssExtractPlugin时,我不明白为什么名字总是“主”?
plugins: [
new MiniCssExtractPlugin({
filename: 'assets/css/[name].css' // where does the name "main" come from?
})
]
如果没有像filename: 'assets/css/myapp.css'这样的硬编码,我怎么能传递一个变量,使名称成为我的应用程序的名称而不是“主”呢?
Webpack output配
我有一个Dart应用程序,它从javascript读取数据和调用方法,从该数据(在D3中)绘制一棵树,我想在data端创建js对象,然后在javascript端绘制它。
但在Dart方面,我得到了预期的结果,无法正确地转换为js对象。
javascript:
var treeRoot = [{}]; // <-- I want to fill this object on Dart side
function updateTree() {
var nodes = tree.nodes(treeRoot).reverse(), // <- use this objec