
JS
文章平均质量分 57
大号虾米
这个作者很懒,什么都没留下…
展开
-
js-函数属性和方法
特:函数实际参数:Arguments对象callee属性:引用当前正在执行函数; 1、属性lengtharguments数组的length属性指定了传递给该函数的实际参数数目;函数length属性返回该函数形式参数数目;只读属性;function check(args){ var actual = args.length; var ex...原创 2018-07-24 13:38:30 · 1898 阅读 · 0 评论 -
事件类型——事件第三层
第三层:事件类型: 传统事件类型 Window事件 鼠标事件 键盘事件 DOM事件 HTML5事件 触摸屏和移动设备事件注册事件处理程序:原创 2016-08-27 08:32:01 · 492 阅读 · 0 评论 -
终于清晰啦!offsetHeight、scrollHeight、clientHeight和offsetTop、scrollTop、clientTop
一、offsetHeight、scrollHeight、clientHeight l你好ll白布a隐隐约约隐隐约约隐隐约约 var tDiv = document.getElementById('div2'); console.log("clientHeight:原创 2016-10-17 20:06:42 · 2700 阅读 · 0 评论 -
div.style的属性
一、常用属性:1、Height:设置DIV的高度。2、Width:设置DIV的宽度。3、margin:用于设置DIV的外延边距,也就是到父容器的距离。margin-left、margin-right、margin-top、margin-bottom。4、padding:用于设置DIV的内边距。padding-left、padding-right、padding-to原创 2016-10-17 14:20:09 · 2926 阅读 · 0 评论 -
事件的一些定义——事件第一层
第一层:事件:当1文档、2浏览器、3元素、4与之相关的对象模型 发生有趣的事情时,web浏览器会产生事件(event). 注意:事件本身并不是技术名词。事件不是javascript对象。 而是一些事件相关的对象需要技术说明。第二层: 需要技术说明的对象: 1、事件类型:用来说明发生森么类型事件的字符串。如,clic原创 2016-08-18 16:27:49 · 724 阅读 · 0 评论 -
javascript数组的一些方法(二)
一、方法概述:1、方法第一个参数:A、接受一个函数, B、 对数组的每个元素调用该函数 C、如果是稀疏数组,对不存在的元素不调用传递的函数。原创 2016-08-26 16:47:17 · 471 阅读 · 0 评论 -
javascript数组的一些方法
1、 删除、添加数组元素的一些方法,改变数组,并返回值 push()和pop():push()在数组尾部添加一个或多个元素,返回数组长度。 pop()删除数组最后一个元素,返回删除的值var stack =[];stack.push(1,2); //stack:[1,2]原创 2016-08-25 21:15:38 · 172 阅读 · 0 评论 -
javascript数组一些概念
数组元素读和写:数组是对象的特殊形式,可以为其创建任意名字的属性。索引都是属性名,但只有在0~2^32-2之间的整数属性名才是索引。如果使用的属性是数组的索引,数组的特殊行为就是将根据需要更新他们的length属性值。注意:索引是负数或非整数,索引中数值转换为字符串。 非负整数的字符串,就当作数组索引,而非对象属性。稀疏数组:a = n原创 2016-08-25 18:09:11 · 226 阅读 · 0 评论 -
对象——对象三个特性(第二层)
原型属性:在ECMAScript5中,Object.getPrototypeOf():将对象作为参数传入,可以查询它的原型。在ECMAScript3中,o.constructor.prototype来检测一个对象的原型。isPrototypeOf()方法:要检测一个对象是否是另一个对象的原型。var p = {x:1};原创 2016-08-31 13:46:14 · 398 阅读 · 0 评论 -
对象——对象的属性一些操作(第二层)
一、属性访问错误和设置错误属性访问错误: 查询一个不存在的属性并不会报错,如果在对象o自身的属性或继承的属性均未找到属性x,属性访问表达式o.x返回undefined。 如果对象不存在,那么查询不存在对象的属性就会报错。null和undefined值都没有属性。因此会报错。设置错原创 2016-08-30 16:08:22 · 491 阅读 · 0 评论 -
JavaScript数据类型——数据类型的一些特点
1、八进制字面量在严格模式下是无效的,会导致支持的JavaScript引擎抛出错误。2、如果某次计算结果得到了一个超出JavaScript数值范围的值,那么这个值将自动转换成特殊的Infinity值。 确定一个数值是不是有穷的(是不是位于最小和最大的数值之间),可以使用isFinite()函数。3、isNaN()函数。这个函数接受一个参数,该参数可以是任何类型,而函数会确定这原创 2016-09-11 14:33:33 · 485 阅读 · 0 评论 -
对象——创建对象的三种方法第二层
创建对象:三种方法1、对象直接量方法:对象直接量是由若干名值对组成的映射表。2、通过new创建对象: new运算符创建并初始化一个新对象。关键字new后跟随一个函数调用。 这里的函数称作构造函数,构造函数用以初始化一个新创建的对象。 Javascript语言核心中的原始类型都包含内置构造函数。例如,var o = new Object();原创 2016-08-30 15:16:34 · 260 阅读 · 0 评论 -
对象——基础概念第一层
对象的第一层:1、对象:属性的无序集合2、每个属性:都是一个名值对。 属性名:是包含空字符串在内的任意字符串。值:可以是任意JavaScript值,或者可以是一个getter或setter函数(或两者都有)。3、每个属性还有一些与之相关的值,称为属性特性:可写(是否可以配置该属性的值)。可枚举(是否可以通过for/in循环返原创 2016-08-30 14:33:58 · 408 阅读 · 0 评论 -
字符串数组
1、截取、增加、获得concat将两个或多个字符的文本组合起来,返回一个新的字符串。substring截取一个子串,起始位置和结束位置;substr截取一个子串,起始位置和长度 ;slice提取字符串的一部分,并返回一个新字符串(与 substring 相同)。indexOf返回字符串中一个子串第一处出现的索引(从左到右搜索)。如果没有匹配项,返回 -1 。var a = "he...原创 2018-07-24 17:13:59 · 331 阅读 · 0 评论