#Javascript

Is JavaScript a pass-by-reference or pass-by-value language?

Averydetailedexplanationaboutcopying,passingandcomparingbyvalueandbyreferenceisinthischapterofthe"JavaScript:TheDefinitiveGuide"book./Beforeweleavethetopicofman...

What is the most efficient way to deep clone an object in JavaScript?

Sincecloningobjectsisnottrivial(complextypes,circularreferences,functionetc.),mostmajorlibrariesprovidefunctiontocloneobjects.Don'treinventthewheel-ifyou'realre...
代码星球 ·2021-02-08

What exactly is the parameter e (event) and why pass it to JavaScript functions?

问题Well,whenIlearnedJavaScript,allthebooksandInternetarticlesIreadshowedcodepassingaparameteretofunctionsthathandleJavaScriptevents,suchasthecodeblockbelow:funct...

JavaScript Thread.Sleep()

Since2009whenthisquestionwasasked,JavaScripthasevolvedsignificantly.Allotheranswersarenowobsoleteoroverlycomplicated.Hereisthecurrentbestpractice:functionsleep(...
代码星球 ·2021-02-08

Chrome Development Tool: [VM] file from javascript

[VM](scriptId)hasnospecialmeaning.It'sadummyname假名tohelpustodistinguishcodewhicharenotdirectlytiedtoafilename,suchascodecreatedusingevalandfriends.Inthepast,all...

jQuery 和其他 JavaScript 框架

正如您已经了解到的,jQuery使用$符号作为jQuery的简写。如果其他JavaScript框架也使用$符号作为简写怎么办?其他一些JavaScript框架包括:MooTools、Backbone、Sammy、Cappuccino、Knockout、JavaScriptMVC、GoogleWebToolkit、Goo...

JavaScript 框架(库)

JavaScript高级程序设计(特别是对浏览器差异的复杂处理),通常很困难也很耗时。为了应对这些调整,许多的 JavaScript(helper)库应运而生。这些JavaScript库常被称为 JavaScript框架。我们将了解到一些广受欢迎的JavaScript框架:jQueryPrototy...
代码星球 ·2021-02-08

通过可编程的对象模型,JavaScript 获得了足够的能力来创建动态的 HTML。

通过可编程的对象模型,JavaScript获得了足够的能力来创建动态的HTML。JavaScript能够改变页面中的所有HTML元素JavaScript能够改变页面中的所有HTML属性JavaScript能够改变页面中的所有CSS样式JavaScript能够对页面中的所有事件做出反应...

javaScript 表单验证

JavaScript可用来在数据被送往服务器前对HTML表单中的这些输入数据进行验证。被JavaScript验证的这些典型的表单数据有:用户是否已填写表单中的必填项目?用户输入的邮件地址是否合法?用户是否已输入合法的日期?用户是否在数据域(numericfield)中输入了文本?...
代码星球 ·2021-02-08

JavaScript 测试和捕捉

try 语句允许我们定义在执行时进行错误测试的代码块。catch 语句允许我们定义当try代码块发生错误时,所执行的代码块。JavaScript语句 try 和 catch 是成对出现的。...
代码星球 ·2021-02-08

JavaScript 函数语法

函数就是包裹在花括号中的代码块,前面使用了关键词function:functionfunctionname(){这里是要执行的代码}当调用该函数时,会执行函数内的代码。可以在某事件发生时直接调用函数(比如当用户点击按钮时),并且可由JavaScript在任何位置进行调用。提示:JavaScript对大小写敏感。关键词f...
代码星球 ·2021-02-08

创建 JavaScript 对象

JavaScript中的几乎所有事务都是对象:字符串、数字、数组、日期、函数,等等。你也可以创建自己的对象。本例创建名为"person"的对象,并为其添加了四个属性:实例person=newObject();person.firstname="Bill";person.lastname="Gates";person.a...
代码星球 ·2021-02-08

JavaScript 变量

与代数一样,JavaScript变量可用于存放值(比如x=2)和表达式(比如z=x+y)。变量可以使用短名称(比如x和y),也可以使用描述性更好的名称(比如age,sum,totalvolume)。变量必须以字母开头变量也能以$和_符号开头(不过我们不推荐这么做)变量名称对大小写敏感(y和Y是不同的变量)提示:Java...
代码星球 ·2021-02-08

JavaScript 对大小写敏感。

JavaScript对大小写是敏感的。当编写JavaScript语句时,请留意是否关闭大小写切换键。函数getElementById与getElementbyID是不同的。同样,变量myVariable与MyVariable也是不同的。...
代码星球 ·2021-02-08

JavaScript 代码块

JavaScript语句通过代码块的形式进行组合。块由左花括号开始,由右花括号结束。块的作用是使语句序列一起执行。JavaScript函数是将语句组合在块中的典型例子。下面的例子将运行可操作两个HTML元素的函数:实例functionmyFunction(){document.getElementById("demo"...
代码星球 ·2021-02-08
首页上一页...1213141516...下一页尾页