JavaScript
igxia
这个作者很懒,什么都没留下…
展开
-
javascript如何操作页面元素
要操作页面元素首先要获取页面内元素,获取到元素后,我们就可以对元素进行各种各样的操作,例如改变元素的文字,修改元素的内置属性等等。原创 2022-12-21 20:08:12 · 1223 阅读 · 1 评论 -
javascript获取页面元素的方式
根据指定选择器返回第一个元素对象,切记里面的选择器需要加符号 .box #nav。使用document.getElementsByTagName()方法可以返回带有指定标签名的对象集合 注意这里是Elements,复数。注意:父元素必须是单个对象(必须指明是哪一个元素对象)获取的时候不包括父元素自己。//反回的是获取过来元素对象的集合,以伪数组的形式存储。//如果页面中只有一个li,返回的还是伪数组形式。//如果没有这个元素则返回的是空的伪数组的形式。//我们想要一次打印里面的元素就需要循环。原创 2022-12-21 19:54:17 · 440 阅读 · 0 评论 -
javascript的基本包装类型
为了方便操作基本数据类型,js提供了三个特殊的引用类型,String、Number和Boolean。基本包装类型就是把简单数据类型包装成复杂数据类型,这样基本数据类型就有了属性和方法。原创 2022-12-21 19:51:21 · 628 阅读 · 0 评论 -
javascript内置对象Array
不带参数时则创建一个空数组,当如果带参数时,例如var a =new Array(2);则表示创建一个长度为2的数组,里面有两个空的数组元素。当带有两个或以上的参数时,例如var arr = new Array(2, 3);则等价于var arr = [2, 3];Array.isArray(参数) (H5新增方法,ie9以上支持)new创建:var arr = new Array();字面量创建:var arr = [1, 2, 3];instanceof 运算符可以用来检测是否为数组。原创 2022-12-21 19:46:11 · 453 阅读 · 0 评论 -
js内置对象Date
核心算法:输入的时间减去现在的时间就是剩余的时间,既倒计时,但不能拿着时分秒相减,比如05减去25分,结果会是负数。console.log(date),此时输出的也是相同的毫秒数。用毫秒(时间戳)来做:用户输入的的总的毫秒数减去现在时间的总的毫秒数,得到的就是剩余时间的毫秒数。获得Date总的毫秒数 不是当前时间的毫秒数,而是距离1970年1月1号过了多少毫秒。H5新增获取当前毫秒数的方法 console.log(Datre.now());获取毫秒数的方法:valueOf()、getTime()原创 2022-11-30 13:16:25 · 446 阅读 · 2 评论 -
js对象相关操作
对象字面量:就是花括号 { } 里面包含了表达这个具体事务(对象)的属性和方法。in语句用于对数组或者对象的属性进行循环操作。我们利用等号=赋值的方法,添加对象的属性和方法。就是因为前面两种方式一次只能创建一个对象。调用对象的属性我们采取对象名.属性名。里面的属性或者方法采用键值对的形式。还有一种方法 对象名[‘属性名’]多个属性或者方法中间用逗号隔开。方法冒号后面跟的是一个匿名函数。我们为什么使用构造函数创建对象。调用方法 对象名.方法名()每个属性和方法之间用分号结束。原创 2022-11-30 13:14:58 · 358 阅读 · 2 评论 -
js作用域解释
js的作用域(es6之前):全局作用域,局部作用域全局作用域:整个script标签,或者是一个单独的js文件局部作用域(函数作用域)在函数内部就是局部作用域,这个代码的名字只在函数内部起效果和作用。原创 2022-11-30 13:13:13 · 298 阅读 · 1 评论 -
js argument的使用
当我们不确定有多少个参数传递时,可以使用arguments来获取,在JS中,arguments实际上它是当前函数的一个内置对象,所有函数都内置了一个arguments对象,arguments对象中存储了传递的所有实参。arguments展示形式是一个伪数组,因此可以进行遍历,伪数组具有以下特点。 3、不具有数组的push,pop等方法。 1、具有length属性。 2、按索引方式存储数组。原创 2022-11-30 13:12:07 · 237 阅读 · 0 评论 -
函数形参和实参个数匹配问题
【代码】函数形参和实参个数匹配问题。原创 2022-11-30 13:10:19 · 96 阅读 · 0 评论 -
JavaScript数组相关操作
要求:将数组[‘red’, ‘green’, ‘blue’, ‘pink’]转换为字符串,并且用|或其他符号分割。可以通过修改length长度来实现数组扩容的目的。length属性时可读的。原创 2022-11-30 13:08:36 · 287 阅读 · 0 评论 -
JavaScript数据类型转换
代表空,否定的值都会被转为false,例如 ‘’、0、NaN、null、undefined。其余的都会被转换为true。原创 2022-11-30 13:06:41 · 487 阅读 · 0 评论 -
JavaScript的Number数字型的范围
5e-324 到 1.7976931348623157e+308。JavaScript的Number数字型的范围为。可以自行通过以下代码进行查看。原创 2022-11-30 13:05:54 · 764 阅读 · 0 评论 -
JavaScript的数据类型
javascript(以下简称js)作为一个偏向于前端的语言,是没有类似datetime这种复杂的数据类型的。 简单数据类型(Number, String, Boolean, Undefined, Null)object:js对象类型直接包含 arry(数组)、date(日期)、function(函数)等。String:字符串类型中的单双引号作用一样;内置length属性,查看字符串长度。 复杂数据类型(object)JS把数据类型分为两大类。原创 2022-11-30 13:00:33 · 536 阅读 · 1 评论