跟我学《JavaScript高程3》
第三讲:第4章
课程制作:bling,兴哥,5年Java,3年前端
课程知识:JavaScript、Html、Css
课程目标:前端体系课程,逐步深入,找到一份前端工作
课程大纲:本书目录结构
适合人群:前端初学者,可以0基础,但要认真,踏实
课程回顾
1、数据类型:5种基本类型,1中复杂类型。
2、操作符:需要注意运算优先级,算关逻条赋逗。
3、语句:if-else、for、for-in、while
4、函数:函数定义,目前的两种方法
补充:变量在讲解函数后,会提到全局变量和局部变量。
编辑器的几个技巧
1、快速建立各种静态项目所需文件:css、html、js
2、静态文件模板设置
3、html标签常用的一个快捷键,就一个。
课程笔记
1、基本类型和引用类型的值
基本类型的变量很灵活,随时更新类型,但是不推荐这么去做;
复杂类型的变量,可以随时增加和删除属性;
基本类型的复制,是值传递,互相不干扰;复杂类型的复制,是引用传递,互相干扰。
函数的参数,如果是基本类型,则是值传递,不干扰被传递进去的变量;
但是,复杂类型传递的依然是引用,传递的是地址,类似C语言中的指针,会修改原来对象的属性。
复杂类型检测的另外一个常用操作符,instanceof,更加细力度判断。
知识点:传递复杂类型的时候,一定要注意。
2、作用域
局部变量:函数内部
全局变量:函数外部(方便理解的解释),一般保存在window对象下。
没有块级别作用于,只分函数内部和函数外部。
变量查询,从内部依次往上查找,因此使用全局变量要考虑效率问题。
3、垃圾回收
JavaScript自动回收,注意一点,尽量解除不适用的全局变量。
课后作业
1、编写函数,分别通过传递基本类型和复杂类型,体验两者的不同;模仿书中p71程序;
2、编写函数,掌握全局变量和局部变量。模拟书中p73和p74页程序。
相关推荐
前端学习笔记网站(HTML5+CSS3+JavaScript前端网页web课程设计).rar前端学习笔记网站(HTML5+CSS3+JavaScript前端网页web课程设计).rar前端学习笔记网站(HTML5+CSS3+JavaScript前端网页web课程设计).rar ...
根据提供的文件信息,我们可以归纳出以下几个JavaScript相关的知识点: ### JavaScript基础用法 #### 内联JavaScript 内联JavaScript指的是在HTML元素中直接嵌入JavaScript代码的方式。这种方式常见于`<a>`、`...
JavaScript是目前网页开发中广泛使用的脚本语言,主要用于网页内容的交互式处理和动态更新。本章内容主要介绍了学习JavaScript之前的一些基础知识和准备工作,包括注释、JavaScript的引入方式、输入输出工具的使用、...
本书从最早期Netscape浏览器中的JavaScript开始讲起,直到当前它对XML和Web服务的具体支持,内容主要涉及JavaScript的语言特点、JavaScript与浏览器的交互、更高级的JavaScript技巧,以及与在Web应用程序中部署...
JavaScript,简称JS,是由Brendan Eich在1995年创造的一种高级编程语言,最初目的是为了增强网页的交互性,特别是在前端进行表单验证。...这些类型构成了JS编程的基础,理解和掌握它们是学习JavaScript的第一步。
【狂神说系列 JavaScript笔记】是一份全面且深入的JavaScript学习资源,旨在帮助开发者和初学者深入理解这门广泛应用于Web开发的脚本语言。这份笔记涵盖了JavaScript的基础语法、核心概念以及高级特性,旨在构建一个...
Java相关课程系列笔记之八JavaScript学习笔记 Java相关课程系列笔记之九Servlet学习笔记 Java相关课程系列笔记之十JSP学习笔记 Java相关课程系列笔记之十一Ajax学习笔记 Java相关课程系列笔记之十二jQuery学习笔记 ...
在“苹果脚本跟我学 JavaScript 网页设计”这个教程中,我们将深入探讨如何结合苹果脚本(AppleScript)和JavaScript技术来构建和优化网页。这个教程针对初学者,旨在帮助他们掌握这两种语言的基本概念,并能应用到...
这本书“跟我学JavaScript编程”显然是为了帮助初学者掌握这一强大的工具。JavaScript的核心概念包括变量、数据类型、操作符、控制流、函数、对象和类,以及与DOM(文档对象模型)的交互。 1. 变量与数据类型:...
这个菜鸟的笔记里面没有谈到JavaScript中的对象,比如说时间对象和字符串对象,这些内容可以在“菜鸟的JavaScript对象笔记”中找到。不过因为小菜鸟个人认为HTML DOM比其它的JavaScript对象更常用一些(不过这可不...
JavaScript作为前端开发的重要语言,"javascript笔记(韩顺平完整版).doc"将覆盖JavaScript的基本语法、DOM操作、事件处理、AJAX异步通信、函数、对象和闭包等核心知识点,还可能涉及jQuery库或者最新的ES6特性。...
这篇读书笔记主要涵盖了JavaScript的基础知识,包括变量、数据类型以及操作这些值的方式。 首先,我们讨论的是JavaScript中的变量声明。在JavaScript中,如果你尝试使用一个未声明的变量,解释器会自动创建一个全局...
JavaScript笔记
《李炎恢JavaScript-pdf文档笔记》是一份详细记录了JavaScript编程语言基础知识至高级应用的教程,涵盖了从第一章到第三十四章的丰富内容。这个压缩包包含了一份PDF文档,旨在帮助学习者深入理解并掌握JavaScript的...
前端学习的一些笔记,包含html,css,javascript前端学习的一些笔记,包含html,css,javascript 前端学习的一些笔记,包含html,css,javascript前端学习的一些笔记,包含html,css,javascript 前端学习的一些笔记,包含...
b站狂神说课程笔记大全,每个部分都有 狂神说java系列笔记(java基础+javaweb+ssm+微服务)全套 狂神说上课笔记未删减 Java基础到技术升级 1、JavaSE:Java入门 2、JavaSE:基础语法 3、JavaSE:流程控制 4、JavaSE...
这份“javascript学习笔记整理知识点整理”是针对初学者的一份宝贵资料,涵盖了JavaScript的基础知识,旨在帮助新手快速入门并掌握这门语言的核心概念。 一、变量与数据类型 在JavaScript中,变量用于存储数据。...
理解这些基本概念是学习JavaScript的第一步。 接着,深入学习JavaScript的对象和作用域。对象是JavaScript的核心特性,用于存储和组织数据,可以创建包含属性和方法的对象。作用域决定了变量在何处可以被访问,包括...
学习21天学通HTML+CSS+JavaScript Web开发笔记和源代码 学习21天学通HTML+CSS+JavaScript Web开发笔记和源代码 学习21天学通HTML+CSS+JavaScript Web开发笔记和源代码 学习21天学通HTML+CSS+JavaScript Web开发笔记...
笔记中将详细介绍JavaScript的基础语法,变量、数据类型、运算符、流程控制语句。你将学习函数的使用,以及如何操作DOM(Document Object Model)来改变网页内容。JavaScript还涉及事件处理,异步编程如回调函数和...