`
energykey
  • 浏览: 597475 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

JavaScript 深入学习 笔记

阅读更多
本文主要记录一些JavaScript的比较值得注意的特性。

1.with
用法:用于简化代码。
例子:
function test(){
document.write("Welcome to China");
document.write("Welcome to Beijing");
document.write("Welcome to Shanghai");
}
等价于:
function test(){
with(document){
write("Welcome to China");
write("Welcome to Beijing");
write("Welcome to Shanghai");
}
}

2.for...in...
用法:用于遍历对象,相当于java中的foreach
例子:
function test(){
msg='';// javascript里不需要声明变量,当然也可以声明:var msg='';
for(num in window){
msg+=num;
}
alert(msg);
}

3.嵌套for循环中break,continue的高级使用
例子:
function test(){
outer:// 标记位置符号,名字+':'
for(i=1;i<4;i++){
for(j=1;j<10;j++){
  alert(j);
  if(j==5)
   break outer;
}
}
}
效果:使用标记符号后可直接跳出循环到标记处,如果不使用仅仅跳出当前for循环。while,do while中也适用。

4.全局函数与局部函数。
解释:定义在函数内部的函数称为局部函数,其只能在函数内部调用。
例子:
function test1(){
function sum(num1,num2){
  alert(num1+num2);
}
sum(1,2);
}

5.函数递归调用:在函数内部调用本身。(应尽量避免使用)

分享到:
评论

相关推荐

    javascript入门学习笔记

    JavaScript,一种广泛应用于Web开发的脚本语言,是前端开发的核心技术之一。它以其灵活性、易学性和强大的功能,使得网页交互变得生动有趣。...通过深入学习和实践,你可以从零开始成为一名熟练的JavaScript开发者。

    JavaScript-学习笔记.pdf

    以上是JavaScript学习笔记中提到的一些核心知识点,通过对这些知识点的理解和熟练应用,可以为进一步学习和掌握JavaScript打下坚实的基础。在实际开发过程中,结合具体的项目需求,这些知识会得到更深入的拓展和应用...

    javascript学习笔记讲解版参考.pdf

    JavaScript学习笔记讲解版参考.pdf是一份详尽的教程,涵盖了从基础到进阶的JavaScript知识。这份笔记首先从CSS样式表开始,引导读者理解网页样式的设置与应用。 1. CSS(Cascading Style Sheets)样式表是用于控制...

    js 笔记 javascript 学习笔记

    本学习笔记将深入探讨JavaScript的核心概念,包括变量、数据类型、操作符、控制流程、函数、对象、数组、原型链、闭包等,并结合实际示例,如my.js、order.js、login.js等文件,来讲解其在实际项目中的应用。...

    javascript学习笔记整理知识点整理

    这份学习笔记将详细解释以上各个知识点,并可能包括实例和练习,帮助初学者逐步掌握JavaScript的基础,为进一步深入学习和实际开发打下坚实基础。如果需要更深入的学习资源,如视频教程,作者表示可以提供帮助。

    HTML+CSS+JavaScript教程学习笔记.zip

    HTML+CSS+JavaScript教程学习笔记.zip 是一个为前端开发初学者和希望提升技能的开发者准备的详尽学习资源。该资源包含从基础到高级的知识点笔记,以及实际项目代码示例,旨在帮助学习者逐步掌握Web前端开发的必备...

    JavaScript学习笔记.pdf

    JavaScript学习笔记是一本关于JavaScript编程语言的教材,该教材通过丰富的实例,系统地介绍了JavaScript的基础知识和实际应用技巧,帮助读者一步步掌握客户端编程技术。本书共分为九章,每一章都有其特定的主题,...

    JavaScript-学习笔记.docx

    JavaScript是一种广泛应用...以上就是JavaScript学习笔记中的主要知识点,理解和掌握这些内容对于深入学习JavaScript至关重要。在实际编程中,还需要结合具体的场景灵活运用,并不断实践和探索更高级的特性和最佳实践。

    javascript高级编程(学习笔记 包括 1 , 2 版)

    JavaScript 高级编程的学习笔记涵盖了ECMAScript中的基础概念,特别是关于变量、数据类型和运算符的使用。在ECMAScript中,变量可以存储两种基本类型的值:原始值(Primitive Values)和引用值(Reference Values)...

    狂神说系列 JavaScript笔记

    以上只是【狂神说系列 JavaScript笔记】中可能涵盖的部分知识点,通过深入学习和实践,你将能够掌握JavaScript的核心概念,从而在Web开发领域游刃有余。无论你是前端工程师还是全栈开发者,这份笔记都能为你的...

    html javaScript jsp学习笔记

    最后,深入学习JSP,包括JSP指令、脚本元素、EL(Expression Language)和JSTL(JavaServer Pages Standard Tag Library)等,以及如何与Java后端进行集成。 总的来说,HTML负责内容结构,JavaScript提供动态交互,...

    JavaScript个人学习笔记

    此外,JavaScript还有许多其他特性,如作用域、闭包、原型链、异步编程等,这些都是深入学习JavaScript时需要掌握的重要概念。随着技术的发展,现代JavaScript(如ES6及以上版本)引入了更多的新特性,如箭头函数、...

    javascript and jquery学习笔记与资料

    最后,`javascript学习笔记.zip`和`Javascript中Eval函数的详细解释.zip`专注于JavaScript学习和个人的理解,特别是`Eval函数`的深入解析。Eval函数是一个强大的但也有潜在危险的函数,它可以将字符串作为JavaScript...

    javaScript学习笔记总结.docx

    JavaScript是一种轻量级的解释型编程语言,主要用于网页和网络应用开发。...总之,JavaScript是网页开发中不可或缺的一部分,通过深入理解并熟练运用JavaScript,开发者可以创造出更加丰富、交互性强的网页应用。

    javascript学习资料 + 笔记

    接着,深入学习JavaScript的对象和作用域。对象是JavaScript的核心特性,用于存储和组织数据,可以创建包含属性和方法的对象。作用域决定了变量在何处可以被访问,包括全局作用域、局部作用域以及ES6引入的块级作用...

    狂神Java学习笔记————前端入门——html、css、JavaScript学习代码

    【狂神Java学习笔记——前端入门——HTML、CSS、JavaScript学习代码】是针对初学者的一份详实的学习资料,这份笔记记录了跟随B站知名up主“遇见狂神说”的java系列视频中关于前端开发的基础内容。笔记内容不仅与视频...

Global site tag (gtag.js) - Google Analytics