![](https://img-blog.csdnimg.cn/3e61c529d23a41bfa94bbe1488c56d34.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
JavaScript笔记
文章平均质量分 88
js学习笔记
云卷云舒_jing
宠辱不惊,闲看庭前花开花落;去留无意,漫随天外云卷云舒。
展开
-
JavaScript笔记9-节点操作
它只返回子元素节点,其余节点不返回,且各个浏览器支持兼容。node.insertBefore() 方法将一个节点添加到父节点的指定子节点前面。previousSibling 返回当前元素上一个兄弟元素节点,找不到则返回null。nextSibling 返回当前元素的下一个兄弟元素节点,找不到则返回null。parentNode.childNodes 返回值里面包含了所有的子节点,包括元素节点,文本节点等。1. 如果括号参数为空或者为 false ,则是浅拷贝,即只克隆复制节点本身,不克隆里面的子节点。原创 2022-09-18 16:01:50 · 741 阅读 · 3 评论 -
JavaScript笔记8-DOM中的事件、获取元素、操作元素
1.API和Web API其中,DOM和BOM才能使我们与网页进行交互,统称为Web APIs。Web APIs标准由w3c规定。API(应用程序编程接口):API就是给程序员提供的一种接口,是一些预先定义的函数,程序员只需要简单地调用这些函数就可以完成复杂的工作。Web API:针对于浏览器提供的接口,主要针对浏览器做交互效果。2.DOM简介DOM:文档对象模型(Document Object Model),是 W3C 组织推荐的处理可扩展标记语言(HTML或者XML)的标准编程接口。原创 2022-09-09 23:05:57 · 1862 阅读 · 0 评论 -
JavaScript学习笔记7—内置对象
函数的形参也可以看做是一个变量,当我们把一个值类型变量作为参数传给函数的形参时,其实是把变量在栈空间里的值复制了一份给形参,那么在方法内部对形参做任何修改,都不会影响到的外部变量。函数的形参也可以看做是一个变量,当我们把引用类型变量传给形参时,其实是把变量在栈空间里保存的堆地址复制给了形参,形参和实参其实保存的是同一个堆地址,所以操作的是同一个对象。核心算法输入的时间减去现在的时间就是剩余的时间,即倒计时,但是不能拿着时分秒相减,比如05分减去25分,结果会是负数的。...原创 2022-07-22 23:24:49 · 199 阅读 · 0 评论 -
JavaScript学习笔记6—作用域和对象
目录1.作用域2.变量的作用域3.作用域链(就近原则)4.预解析5.创建对象5.1 方法一:利用字面量创建对象5.2 变量、属性、函数、方法的区别5.3 方法二:利用 new Object 创建对象5.4 方法三:使用构造函数创建对象6.构造函数和对象区别7.new关键字8.遍历对象属性 作用域:通常来说,一段程序代码中所用到的名字并不总是有效和可用的,而限定这个名字的可用性的代码范围就是这个名字的作用域。作用域的使用提高了程序逻辑的局部性,增强了程序的可靠性,减少了名字冲突。JavaScript (ES6原创 2022-07-04 13:54:42 · 535 阅读 · 0 评论 -
JavaScript学习笔记5—数组和函数
目录1.创建数组Array1.1利用new创建数组1.2利用数组字面量创建数组1.3索引号2.遍历数组3.数组案例-求和4.数组案例-求最大值5.案例-数组转字符串6.新增数组元素7.删除数组元素8.翻转数组9.冒泡排序10.函数的概念11.函数的使用11.1声明和调用11.2函数的封装12.函数的参数13.函数的返回值13.1 return 语句13.2 return 终止函数13.3 break ,continue ,return 的区别14.arguments的使用15.函数案例数组的好处:可以存储多原创 2022-07-03 23:14:31 · 240 阅读 · 0 评论 -
JavaScript学习笔记4—顺序、分支和循环
目录1.流程控制2.顺序流程控制3.分支流程控制3.1 if 语句3.2 if else语句(双分支语句)3.3 if else if 语句(多分支语句)3.4 三元表达式3.5 switch语句4.循环流程控制4.1 for循环4.2 while循环4.3 do while循环4.4 continue break流程控制就是来控制我们的代码按照什么结构顺序来执行。流程控制主要有三种结构,分别是顺序结构、分支结构和循环结构,这三种结构代表三种代码执行的顺序。顺序结构是程序中最简单、最基本的流程控制,它没有特原创 2022-07-03 21:43:53 · 385 阅读 · 0 评论 -
JavaScript学习笔记3—数据类型和运算符
目录一、数据类型1.变量的数据类型2.数据类型的分类3.数字型(数值型) Number3.1数字型进制3.2数字型范围3.3 数字型三个特殊值3.4非数字类型isNaN()4.字符串型 String4.1字符串引号嵌套4.2字符串转义符4.3字符串长度4.4字符串拼接4.5案例5.布尔型 Boolean6.Undefined 和 Null7.检测数据类型8.数据类型转换8.1转换为字符串8.2转换为数字型8.3案例9.转换为布尔型10案例二、运算符1.算术运算符1.1算术运算符概述1.2浮点数的精度问题1.原创 2022-06-07 15:17:45 · 510 阅读 · 0 评论 -
JavaScript学习笔记2—变量
目录1.变量概述2.变量的使用①声明变量②赋值③变量的初始化④更新变量 ⑤同时声明多个变量⑥声明变量的特殊情况变量是用于存放数据的容器。我们通过变量名获取数据,甚至数据可以修改。本质:变量是程序在内存中申请的一块用来存放数据的空间。变量在使用时分为两步:1. 声明变量 2. 赋值var 是一个 JS关键字,用来声明变量( variable 变量的意思 )。使用该关键字声明变量后,计算机会自动为变量分配内存空间,不需要程序员管。age 是程序员定义的变量名,我们要通过变量名来访问内存中分配的空间。“=”用来把原创 2022-06-04 12:48:16 · 198 阅读 · 0 评论 -
JavaScript学习笔记1—JS位置、注释、输入输出
目录1.JavaScript相关了解1.1JavaScript含义1.2JavaScript 的作用1.3HTML/CSS/JS 的关系1.4浏览器执行JS1.5JS 的组成2.JavaScript的位置2.1 JS行内式2.2 JS内嵌式2.3 外部JS文件3.JS注释4.JS的输入和输出语句4.1 prompt()用户输入框4.2 alert() 弹出警示框4.3 console.log()控制台HTML/CSS 标记语言--描述类语言:JS 脚本语言--编程类语言:浏览器分成两部分:渲染引擎和 JS原创 2022-06-01 11:49:23 · 251 阅读 · 0 评论