今天是最后一天了,js笔记是跟着pink老师来着的,感谢字节跳动青训营给我的机会 1.5.2DOM——文档对象模型 文档对象模型,是W3C组织推荐的处理可扩展标记语言的标准编程接口,通过DOM提供的接口可以对页面上的各种元素进行操作(大小、位置、颜色等)。
1.5.3BOM——浏览器对象模型 BOM,是指浏览器对象模型,它提供了独立于内容的、可以与浏览器窗口进行互动的对象结构。通过BOM可以操作浏览器窗口,比如弹出框、控制浏览器跳转,获取分辨率等
1.6JS初体验 js的书写方式
1.6.1行内式,直接在元素里面写就可以
可以讲单行或少量JS代码写在HTML标签的事件属性中(以on开头的属性) 注意单双引号的使用:在HTML中我们推荐使用双引号,js中我们推荐使用单引号> 可读性差,在HTML中编写JS大量代码时,不方便阅读 引号易错,引号多层嵌套匹配时,非常容易混淆 特殊情况下使用 1.6.2内嵌式 < 2 3 最常用的方法 1.6.3外部
1 利于HTML页面代码结构化,把大段JS代码独立到HTML页面之外,既美观,也方便文件级别的复用 引用外部JS文件的script标签中间不可以写代码 适用于js代码量比较大的情况 1.7js注释 单行注释用// 多行注释用/**/ 1.8js输入输出语句 为了方便信息的输入输出,JS中提供了一些输入输出语句,其常用的语句如下:
方法 说明 归属 alert(msg) 浏览器弹出警示框 浏览器 console.log(msg) 浏览器控制台打印输出信息 浏览器 prompt(info) 浏览器弹出输入框,用户可以输入 浏览器 🍅变量 2.1什么是变量 白话:变量就是一个装东西的盒子 通俗:变量用于存放数据的容器。我们通过变量名获取数据,甚至数据可以修改
2.2变量在内存中存储 本质:变量是程序在内存中申请的一块用来存放数据的空间
2.3变量的使用 声明变量
var是一个js关键字,用来声明变量。使用该关键字声明变量后,计算机会自动会变量分配内存空间,不需要程序员管 age是程序员定义的变量名,我们要通过变量名来访问内存中分配的空间 赋值
2.4.2同时声明多个变量 同时声明多个变量时,只需要写一个 var, 多个变量名之间使用英文逗号隔开。 2.4.3声明变量特殊情况 情况 说明 结果 2.5变量命名规范 由字母(A-Za-z)、数字(0-9)、下划线、美元符号组成,如usrAge,numo1,name 严格区分大小写,varapp和varApp是两个变量 不能以数字开头,18age是错误的 不能是关键字、保留字,例如:var、for、while 变量名必须有意义,nlbbd不行 遵守驼峰命名法,首字母小写,后面单词的首字母要大写 2.6案例:变量的两个值交换 以上就是本人今天的学习收获了