Tag: JavaScript

为每个Angular项目生成大量的文件

我想为Angular创build一个简单的Hello World应用程序。 当我按照官方快速入门中的说明安装时,在我的项目中创build了32,000个文件。 我想这是一些错误,或者我错过了一些东西,所以我决定使用angular-cli ,但是在build立这个项目之后,我计算了41,000个文件。 我哪里做错了? 我错过了真正明显的东西吗?

npm安装软件包在哪里?

有人可以告诉我在哪里可以findNode.js模块,我使用npm安装?

有没有更好的写作方式v =(v == 0?1:0);

我想切换0和1之间的variables。如果它是0,我想将其设置为1,否则,如果它是1我想将其设置为0。 这是一个非常基本的操作,我经常写这个操作,我想调查一下最短,最清晰的方法。 这是我迄今为止最好的: v = (v == 0 ? 1 : 0); 你能改进吗? 编辑:问题是如何在保持清晰度的同时用最less的字符来编写上述语句 – 这是不是一个真正的问题? 这不是打算做高尔夫练习,尽pipe一些有趣的答案已经从高尔夫球接近人们那里得到了 – 很高兴看到高尔夫以一种build设性和发人深省的方式被使用。

如何在不使用库的情况下在JavaScript的另一个元素之后插入元素?

在JavaScript中有insertBefore() ,但是如何在不使用jQuery或其他库的情况下插入元素?

JavaScript窗口大小调整事件

我怎样才能钩入浏览器窗口resize事件? 有一种监听resize事件的jQuery方法,但是我不希望将这个方法带入我的项目中。

如何在Google Chrome浏览器JavaScript控制台中打印debugging消息?

如何在Google Chrome浏览器JavaScript控制台中打印debugging消息? 请注意,JavaScript控制台与JavaScript Debugger不同, 他们有不同的语法AFAIK,所以JavaScript Debugger中的打印命令在这里不起作用。 在JavaScript控制台中, print()会将参数发送给打印机。

HTML“no-js”类的目的是什么?

我注意到,在许多模板引擎中,在HTML5 Boilerplate中 ,在各种框架和普通的php站点中, no-js类添加到<HTML>标记中。 为什么这样做? 是否有某种types的默认浏览器行为对这个类作出反应? 为什么总是包括它? 如果没有no-“no-js”的情况,并且html可以直接处理,那么这不会使类本身过时吗? 以下是HTML5 Boilerplate index.html中的一个示例: <!–[if lt IE 7 ]> <html lang="en" class="no-js ie6"> <![endif]–> <!–[if IE 7 ]> <html lang="en" class="no-js ie7"> <![endif]–> <!–[if IE 8 ]> <html lang="en" class="no-js ie8"> <![endif]–> <!–[if IE 9 ]> <html lang="en" class="no-js ie9"> <![endif]–> <!–[if (gt IE 9)|!(IE)]><!–> <html lang="en" class="no-js"> […]

jQuerycheckbox选中状态更改事件

当checkbox被选中/取消选中时,我想要一个事件触发客户端: $('.checkbox').click(function() { if ($(this).is(':checked')) { // Do stuff } }); 基本上我希望它发生在页面上的每个checkbox。 这种点击并检查状态的方法是否正确? 我在想,必须有一个更清洁的jQuery方式。 任何人都知道解决scheme

如何检查JavaScript数组值是空还是空?

这将testing是否存在位置“索引”的值是否存在,或者是否有更好的方法: if(arrayName[index]==""){ // do stuff }

哪些字符对JavaScriptvariables名称有效?

任何人都可以指向一个网页,详细说明可以用来命名一个JavaScriptvariables的字符? 我想为我在这里工作的非JavaScript用户创build一个小的“扩展库”(当涉及到这个语言时,他们似乎都很娇气)。 我喜欢jQuery和Prototype如何使用$美元符号,因为我使用jQuery,我正在寻找另一个很好的单字符符号来使用。 我意识到我可以testing一些字符,但是我把这个问题提交给了世界上很多JavaScript的使用者,关于什么字符(即使是有效的)将是一个坏主意(考虑到未来也许与另一个stream行的图书馆整合)。