javaScript基础学习
文章平均质量分 59
从0开始的笔记,希望对你有所帮助
__十七
这个作者很懒,什么都没留下…
展开
-
js-----DOM----节点操作
(1)为什么学习节点操作获取元素通常有两种方式1,利用 DOM 提供的方法获取元素document.getElementById()document.getElementsByTagName()document.querySelector 等document.querySelector 等2,利用节点层级关系获取元素利用父子兄节点关系获取元素逻辑性强, 但是兼容性稍差(2)节点概述网页中的所有内容都是节点(标签、属性、文本、注释等),在DOM 中,节点使用 node 来原创 2021-12-20 10:21:11 · 79 阅读 · 0 评论 -
WebApi
节点操作(1)为什么学习节点操作获取元素通常有两种方式1,利用 DOM 提供的方法获取元素document.getElementById()document.getElementsByTagName()document.querySelector 等document.querySelector 等2,利用节点层级关系获取元素利用父子兄节点关系获取元素逻辑性强, 但是兼容性稍差(2)节点概述网页中的所有内容都是节点(标签、属性、文本、注释等),在DOM 中,节点使用 n原创 2021-12-10 17:27:07 · 292 阅读 · 0 评论 -
js----Dom----操作元素方式
操作元素JavaScript 的 DOM 操作可以改变网页内容、结构和样式,我们可以利用 DOM 操作元素来改变元素里面的内容 、属性等。注意以下都是属性。(1)改变元素内容element.innerText从起始位置到终止位置的内容,但它除去html标签,同时空格和换行也会去掉element.inneHtml起始位置到终止位置的全部内容,包括html标签,同时保留空格和换行。//element.innerText的列子:<script> function coutDo原创 2021-12-10 17:21:32 · 339 阅读 · 0 评论 -
js---Dom---事件基础
(1)事件概述JavaScript 使我们有能力创建动态页面,而事件是可以被 JavaScript 侦测到的行为。简单理解: 触发— 响应机制。网页中的每个元素都可以产生某些可以触发 JavaScript 的事件,例如,我们可以在用户点击某按钮时产生一个事件,然后去执行某些操作。(2)事件三要素点击一个按钮,弹出一个对话框,这算是一个事件。事件有三部分组成事件源 事件被触发的对象 是谁 比如按钮事件类型事件处理程序//(1)事件源 事件被触发的对象 谁,比如是按钮va原创 2021-12-10 17:15:45 · 191 阅读 · 0 评论 -
js-----DOM----获取元素
如何获取页面元素获取页面中的元素可以使用以下方式:根据id获取 getElementById()方法可以获取带有ID的元素对象。根据标签名获取 getElementsByTarName() 方法可以返回嗲有指定标签名的对象集合。通过html5新增的方法获取特殊元素获取1,根据id获取:// 1,因为我们文档也买呢从上往下进行加载,所以先有标签 所以我们script写到标签下面 // 2,get获取element元素by通过驼峰命名法 // 3,原创 2021-12-06 11:24:10 · 537 阅读 · 0 评论 -
js---DOM----Dom树
文档:一个页面就是一个文档,DOM中使用document表示元素:页面中所有的标签都是元素,DOM中使用element表示节点:网页中所有的内容都是节点(标签,属性,文本,注释),DOM中使用node来表示。DOM把以上内容看成是对象。...原创 2021-12-06 11:21:59 · 184 阅读 · 0 评论 -
js---------web Api的概念
webApi是浏览器提供的一套操作浏览器功能和页面元素的API(BOM和DOM)1,api主要是为我们程序员提供的一个接口,帮助我们实现某一种功能,我们会使用就可以,不必纠结内部是怎么实现的。2,web api主要是针对于浏览器提供的接口,主要是针对于浏览器做交互效果。3,webapi一般都有输入和输出(函数的传参和返回值),webapi很多都是方法(函数)。...原创 2021-12-06 11:20:05 · 559 阅读 · 0 评论 -
js-----简单和复杂数据类型的内存分配和传参
简单数据类型和复杂数据类型1,简单介绍简单类型又叫做基本数据类型或者值类型,复杂类型又叫做引用类型。值类型:简单数据类型/基本数据类型,在存储时变量中存储的是值本身,因此叫做值类型string ,number,boolean,undefined,nullnull是一个特殊的存在,返回的是一个空的对象,如果有一个变量我们以后打算存储为对象,暂时没想好放什么,这个时候就给null引用类型:复杂数据类型,在存储时变量中存储的仅仅是地址(引用),因此叫做引用数据类型通过 new 关键字创建的对原创 2021-12-06 11:18:36 · 122 阅读 · 0 评论 -
js------数组
js数组数组的概念数组是指一组数据的集合,其中每个数据被称作为元素,在素组中可以存放任意类型的元素。数组里面类型是没有限制的数组的创建方式利用new创建数组var arr=new Array();利用数组字面量创建数组var arr=[] —这种是常见的创建数组的方式注意数组里面的数据一定用逗号分割数组里面的数据,我们称为数组的元素例子:var arr1=[1,2,3,4]获取数组的元素数组的索引索引(下标):用来访问数组元素的序号(数组下标从0开始)数组的取值数原创 2021-11-30 14:27:45 · 504 阅读 · 0 评论 -
js-----函数
js函数函数的概念函数就是封装了一段可以被重复调用执行的代码块。通过代码块可以实现大量代码的重复使用。函数的使用函数的使用分为两步,声明函数和调用函数。1,声明函数function 函数名(){ //函数体 },注意函数不调用,是不会执行的。2,调用函数调用形式:函数名();函数的参数利用函数的参数可以进行不同的代码**函数声明:**function 函数名(形参1,形参2){ //代码块 }**函数调用:**函数名(实参1,实参2);函数形参和实参的个数匹配:1,原创 2021-11-30 14:26:40 · 105 阅读 · 0 评论 -
js-----对象
js对象1,对象js对象的概念;在js中,对象是一组无序的相关属性和方法的集合,所有的事物都是对象,例如字符串,数值,数组,函数等。对象是由属性和方法组成的。属性:事物的特征,在对象中用属性来表示(常用名词)方法:事物的行为,在对象中用方法来表示(常用动词)为什么需要对象:保存一个值时,可以使用变量,保存多个值(一组值)时,可以使用数组。如果要保存一个人的完整信息呢?例如,将“张三疯”的个人的信息保存在数组中的方式为:var arr = [‘张三疯’, ‘男’, 128,154];原创 2021-11-30 14:25:44 · 139 阅读 · 0 评论 -
js-----预解析
js预解析1,预解析js代码是由浏览器中的js解析器来执行的,js解析器在运行代码的时候分为两步:预解析和代码执行。过程:1,js引擎会把js里面所有的var和function提升到当前作用域的最前面。2,按照代码书写的顺序从上往下执行。预解析过程:分为变量预解析(变量提升)和函数预解析(函数提升)2,变量预解析变量预解析:就是把所有的变量声明提升到当前的作用域的前面,但并不会提升赋值。console.log(num);var num=10://结果输出的是 undefined因原创 2021-11-30 14:25:01 · 471 阅读 · 0 评论 -
js----作用域
js作用域js的两种作用域1,作用域就是代码名字在某个范围内起的作用和效果,更重要的是减少命名冲突2,js的作用域(es6之前)全局作用域:整个script标签或者是外部的js文件,都是可用的局部作用域:在函数内部就是在局部作用域,这个名字只在函数中起作用。全局作用域下的变量和局部作用域下的变量即使变量名字相同,也不会起冲突。全局变量和局部变量全局变量:就是在全局作用域下的变量,在全局下都可以使用。注意,如果在函数内部 没有声明但是直接赋值的变量也属于全局变量局部变量:就是在局部作用域下原创 2021-11-30 14:24:06 · 129 阅读 · 0 评论 -
js----while循环+do while循环+continue+break
js-while循环+do while循环while循环结构//1,while 循环语法结构,while...当..的时候while(条件表达式){ //循环体}//当条件表达式结果为true后,则执行循环体,否则不执行//里面应该要有计数器,防止死循环//例子:while(num<=100){ num+=1;//计数器}while循环结构例子//和for循环相比,可以设置的条件更加的丰富//比如一个例子://弹出一个输出框,你喜欢吃苹果吗?//如果输入原创 2021-11-30 14:23:09 · 1753 阅读 · 0 评论