javascript
文章平均质量分 64
javascript相关内容
Leekos
路漫漫其修远兮,吾将上下而求索!
展开
-
DOM 事件 及 操作元素
3.事件基础3.1事件概述JavaScript使我们有能力创建动态页面,而事件是可以被JavaScript侦测到的行为。简单理解︰ 触发 --- 响应机制。网页中的每个元素都可以产生某些可以触发JavaScript的事件,例如,我们可以在用户点击某按钮时产生一个事件,然后去执行某些操作。3.3执行事件的步骤1. 获取事件源⒉ 注册事件(绑定事件)3. 添加事件处理程序(采取函数赋值形式)4.2常用元素的属性操作1. innerText、 in...原创 2022-03-05 17:06:30 · 244 阅读 · 0 评论 -
DOM 获取元素
2.获取元素2.1如何获取页面元素DOM在我们实际开发中主要用来操作元素。我们如何来获取页面中的元素呢?获取页面中的元素可以使用以下几种方式:1、根据ID获取2、根据标签名获取3、通过HTML5新增的方法获取4、特殊元素获取1、getElementById() 通过id获取console.dir 打印返回的元素对象2、根据标签名获取 getElementsByTagName()使用 getElement...原创 2022-03-05 17:00:52 · 344 阅读 · 0 评论 -
WEB API 简介
原创 2022-03-05 16:35:41 · 66 阅读 · 0 评论 -
js变量作用域
作用域 分为 全局作用域 和 局部作用域2.1变量作用域的分类在JavaScript中,根据作用域的不同,变量可以分为两种:●全局变量●局部变量2.2全局变量在全局作用域下声明的变量叫做全局变量(在函数外部定义的变量)。全局变量在代码的任何位置都可以用●在全局作用域下 var 声明的变量是全局变量●特殊情况下,在函数内不使用 var 声明的变量是全局变量(不建议使用)例如:function name(){ age=18;}co...原创 2022-02-05 23:10:53 · 263 阅读 · 0 评论 -
javascript数组
问: 什么是数组呢?答: 数组是指一组数据的集合,其中的每个数据被称作元素,在数组中可以存放任意类型的元素。数组是种将一组数据存储在单个变量名 下的优雅方式。//普通变量次只能存储一个值var num = 10;//数组一次可以存储多个值var arr = [1,2,3,4,5];数组的创建方式JS中创建数组有两种方式:● 利用new创建数组● 利用数组字面量创建数组1、利用new创建数组var 数组名=new Array() ;var a...原创 2022-01-30 15:47:09 · 747 阅读 · 0 评论 -
js条件语句及循环语句
条件语句 if语句if(判断语句){}else{}var age = 18;//若年龄大于18if(age>=18){ alert("您已成年!")}else{ alert("您还未成年!")}除了if和else还可以使用 else if 来创建多个条件分支。var age = 18;if(age>=18){ //若年龄大于18 alert("您已成年!")}else if(age<18 &&...原创 2022-01-30 14:20:27 · 740 阅读 · 0 评论 -
js内置对象
内置对象●JavaScript中的对象分为3种: 自定义对象、内置对象、浏览器对象●前面两种对象是JS基础内容,属于ECMAScript; 第三个浏览器对象属于我们JS独有的,JS API讲解●内置对象就是指JS语言自带的一些对象,这些对象供开发者使用,并提供了一些常用的或是最基本而必要的功能(属性和方法)●内置对象最大的优点就是帮助我们快速开发●JavaScript提供了多个内置对象: Math、 Date、Array. string等1. Math对象Math概述Math对原创 2022-02-09 19:50:58 · 2402 阅读 · 0 评论 -
javascript函数
1.函数的概念在JS里面,可能会定义非常多的相同代码或者功能相似的代码,这些代码可能需要大量重复使用。虽然for循环语句也能实现一些简单的重复操作,但是比较具有局限性,此时我们就可以使用JS中的函数。函数:就是封装了一段可被重复调用执行的代码块。通过此代码块可以实现大量代码的重复使用。2.函数的使用函数在使用时分为两步:声明函数和调用函数。2.1声明函数(方法一)//声明函数function 函数名() {/ /函数体代码}●function 声..原创 2022-02-05 22:52:28 · 298 阅读 · 0 评论 -
js创建对象
1.对象1.1什么是对象?现实生活中:万物皆对象,对像是一个具体的事物 ,看见摸得着的实物。例如,一本书一辆汽汽一 个人可以是“对象”, 一个数据库一张网页、 一个与远程服务 器的连也可以是“对象”。对象包括: 属性 and 方法1.2、为什么需要对象? 保存一个值时,可以使用变量,保存多个值时,可以使用数组。如果要保存一个人的完整信息呢 ? 例如,将“张三疯”的个人的信息保存在数组中的方式为:var person = ['张三疯','男',128, 154...原创 2022-02-06 15:46:52 · 447 阅读 · 0 评论 -
初识JavaScript
目录JavaScript是什么JavaScript的作用浏览器执行JS简介js的组成js初体验3. JavaScript输入输出语句变量JavaScript是什么●JavaScript 是世界上最流行的语言之一,是一 种运行在客户端的脚本语言( Script是脚本的意思)●脚本语言:不需要编译,运行过程中由js解释器(js引擎)逐行来进行解释并执行●现在也可以基于Node.js技术进行服务器端编程JavaScript的作用●表单动态校验(密码..原创 2022-01-26 21:51:54 · 266 阅读 · 0 评论 -
js预解析
1、js引擎运行js分为两步:预解析代码执行(1). 预解析js引擎会把js里面所有的var 还有function 提升到当前作用域的最前面(2).代码执行按照代码书写的顺序从 上往下执行2、预解析分为变量预解析(变量提升) 和函数预解析(函数提升)(1) 变量提升就是把所有的变量声明提升到当前的作用域最前面 不提升赋值操作(2)函数提升就是把所有的函数声明提升到当前作用域的最前面 不调用函数1.预解析JavaScript代码由浏览器中的JavaScript解析器来执行的。Ja..原创 2022-02-06 12:32:54 · 421 阅读 · 0 评论 -
js遍历对象
遍历对象 使用 for..in 循环for(var 变量 in 对象){ console.log(变量); console.log(对象[变量]);}console.log(变量); // 输出的是属性名console.log(对象[变量]); //输出的是属性值例如:var obj={ name: 'pink', age: 18, sex: 'man', fn: function(){ ...原创 2022-02-06 16:33:36 · 289 阅读 · 0 评论 -
Javascript逻辑运算、比较运算 的返回值
逻辑运算(&&、||、!)可以为true、false,也可以为表达式的值。(注意与c语言区别:true结果为1,false为0)知识点一:&&运算符有“短路”的行为,即如果&&的第一个运算数是false,就不再考虑第二个运算数;如果||的第一个运算数是true,也不再考虑第二个运算数。知识点二:&&和||运算符两侧的运算数可以是变量(variable),也可以是关系表达式(expression),也可以是二者都有。知识点三:在原创 2022-01-28 19:27:13 · 386 阅读 · 0 评论 -
js基本数据类型、运算、优先级
目录数据类型简介数字型Number字符串型StringBooleanUndefinedNull获取变量的数据类型数据类型的转换算术运算符概述浮点数的精度问题比较运算符逻辑运算符概述短路运算(逻辑中断)赋值运算符运算符优先级(重点)数据类型简介1.1为什么需要数据类型在计算机中,不同的数据所需占用的存储空间是不同的,为了便于把数据分成所需内存大不同的数据,充分利用存储空间,于是定义了不同的数据类型。简单来原创 2022-01-28 19:13:33 · 875 阅读 · 0 评论