`
阅读更多

 

跟我学《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前端学习笔记网站(HTML5+CSS3+JavaScript前端网页web课程设计).rar ...

    javascript笔记 javascript笔记

    根据提供的文件信息,我们可以归纳出以下几个JavaScript相关的知识点: ### JavaScript基础用法 #### 内联JavaScript 内联JavaScript指的是在HTML元素中直接嵌入JavaScript代码的方式。这种方式常见于`<a>`、`...

    JavaScript笔记第一章—课程准备.pdf

    JavaScript是目前网页开发中广泛使用的脚本语言,主要用于网页内容的交互式处理和动态更新。本章内容主要介绍了学习JavaScript之前的一些基础知识和准备工作,包括注释、JavaScript的引入方式、输入输出工具的使用、...

    JavaScript高程第3版)非扫描高清版

    本书从最早期Netscape浏览器中的JavaScript开始讲起,直到当前它对XML和Web服务的具体支持,内容主要涉及JavaScript的语言特点、JavaScript与浏览器的交互、更高级的JavaScript技巧,以及与在Web应用程序中部署...

    李立超JavaScript基础篇笔记

    JavaScript,简称JS,是由Brendan Eich在1995年创造的一种高级编程语言,最初目的是为了增强网页的交互性,特别是在前端进行表单验证。...这些类型构成了JS编程的基础,理解和掌握它们是学习JavaScript的第一步。

    狂神说系列 JavaScript笔记

    【狂神说系列 JavaScript笔记】是一份全面且深入的JavaScript学习资源,旨在帮助开发者和初学者深入理解这门广泛应用于Web开发的脚本语言。这份笔记涵盖了JavaScript的基础语法、核心概念以及高级特性,旨在构建一个...

    Java相关课程系列笔记之九Servlet学习笔记

    Java相关课程系列笔记之八JavaScript学习笔记 Java相关课程系列笔记之九Servlet学习笔记 Java相关课程系列笔记之十JSP学习笔记 Java相关课程系列笔记之十一Ajax学习笔记 Java相关课程系列笔记之十二jQuery学习笔记 ...

    苹果脚本跟我学 JavaScript 网页设计

    在“苹果脚本跟我学 JavaScript 网页设计”这个教程中,我们将深入探讨如何结合苹果脚本(AppleScript)和JavaScript技术来构建和优化网页。这个教程针对初学者,旨在帮助他们掌握这两种语言的基本概念,并能应用到...

    跟我学JavaScript编程(高清PDG中文版)

    这本书“跟我学JavaScript编程”显然是为了帮助初学者掌握这一强大的工具。JavaScript的核心概念包括变量、数据类型、操作符、控制流、函数、对象和类,以及与DOM(文档对象模型)的交互。 1. 变量与数据类型:...

    菜鸟的Javascript笔记.rar

    这个菜鸟的笔记里面没有谈到JavaScript中的对象,比如说时间对象和字符串对象,这些内容可以在“菜鸟的JavaScript对象笔记”中找到。不过因为小菜鸟个人认为HTML DOM比其它的JavaScript对象更常用一些(不过这可不...

    韩顺平老师所有课程笔记

    JavaScript作为前端开发的重要语言,"javascript笔记(韩顺平完整版).doc"将覆盖JavaScript的基本语法、DOM操作、事件处理、AJAX异步通信、函数、对象和闭包等核心知识点,还可能涉及jQuery库或者最新的ES6特性。...

    javascript读书笔记1

    这篇读书笔记主要涵盖了JavaScript的基础知识,包括变量、数据类型以及操作这些值的方式。 首先,我们讨论的是JavaScript中的变量声明。在JavaScript中,如果你尝试使用一个未声明的变量,解释器会自动创建一个全局...

    JavaScript笔记.md

    JavaScript笔记

    李炎恢JavaScript-pdf文档笔记

    《李炎恢JavaScript-pdf文档笔记》是一份详细记录了JavaScript编程语言基础知识至高级应用的教程,涵盖了从第一章到第三十四章的丰富内容。这个压缩包包含了一份PDF文档,旨在帮助学习者深入理解并掌握JavaScript的...

    前端学习的一些笔记,包含html,css,javascript.zip

    前端学习的一些笔记,包含html,css,javascript前端学习的一些笔记,包含html,css,javascript 前端学习的一些笔记,包含html,css,javascript前端学习的一些笔记,包含html,css,javascript 前端学习的一些笔记,包含...

    狂神笔记,b站狂神说课程笔记大全(最新)

    b站狂神说课程笔记大全,每个部分都有 狂神说java系列笔记(java基础+javaweb+ssm+微服务)全套 狂神说上课笔记未删减 Java基础到技术升级 1、JavaSE:Java入门 2、JavaSE:基础语法 3、JavaSE:流程控制 4、JavaSE...

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

    这份“javascript学习笔记整理知识点整理”是针对初学者的一份宝贵资料,涵盖了JavaScript的基础知识,旨在帮助新手快速入门并掌握这门语言的核心概念。 一、变量与数据类型 在JavaScript中,变量用于存储数据。...

    javascript学习资料 + 笔记

    理解这些基本概念是学习JavaScript的第一步。 接着,深入学习JavaScript的对象和作用域。对象是JavaScript的核心特性,用于存储和组织数据,可以创建包含属性和方法的对象。作用域决定了变量在何处可以被访问,包括...

    学习21天学通HTML+CSS+JavaScript Web开发笔记和源代码.zip

    学习21天学通HTML+CSS+JavaScript Web开发笔记和源代码 学习21天学通HTML+CSS+JavaScript Web开发笔记和源代码 学习21天学通HTML+CSS+JavaScript Web开发笔记和源代码 学习21天学通HTML+CSS+JavaScript Web开发笔记...

    html+css+javascript笔记完整版

    笔记中将详细介绍JavaScript的基础语法,变量、数据类型、运算符、流程控制语句。你将学习函数的使用,以及如何操作DOM(Document Object Model)来改变网页内容。JavaScript还涉及事件处理,异步编程如回调函数和...

Global site tag (gtag.js) - Google Analytics