摘要:
4. 获得或设置页面文本内容的方式 innerText innerHTML textContent 区别: 4.1 获取页面文本内容: innerText只获取标签间的文本信息,不包括其中的标签,而innerHTML是获得标签之间的所有内容包括标签,而且有些浏览器会将获取的内容原样输出,innerH 阅读全文
摘要:
JavaScript由三个部分组成:ECMAScript、DOM、BOM。前面已经学习了ECMAScript中的基础内容,现在可以开始学习DOM部分了,在DOM中更多的是实际效果的展现。 1. DOM定义 DOM:document object model 文档对象模型 它是将整个页面文档封装成了一 阅读全文
摘要:
今天主要学习到的是对象的概念及对象的创建。 22. 基本包装类型 昨天在学习JS中内置的对象时,字符串作为基本数据类型也具备对象的属性和方法,这里就是讲字符串变成了基本包装类型。 而在基本包装类型调用时会经过以下几个步骤: 1 先生成一个临时的基本包装类型的对象,var temp = new Str 阅读全文
摘要:
19.4 Array数组API补充 1. Array.reverse():将数组内的数据顺序翻转,返回一个翻转后的新数组。 API说明: /**@return {Array.<T>} //返回一个数组。*/Array.prototype.reverse = function() {}; 2. Arr 阅读全文
摘要:
19. JS的内置对象 内置对象:系统将一些通用的运算语句编写成函数,并将这个函数封装在对象当中,我们只需通过对象就能调用函数,这些对象就是内置对象。 我们常用的内置对象有: 19.1 Math对象:封装了与数学运算有关的函数。 Math.pow(a,b):求a的b次幂的结果。 Math.round 阅读全文
摘要:
17. 函数部分内容补充 17.1 函数的四种形式 1 无参无返回值:常用于代码的复用,或是功能代码段。 2 无参有返回值:函数被调用后的返回值与调用者无关。 function f1(){ return 20;} 3 有参无返回值:函数设有参数,但是没有特定的返回值。 function sayHi( 阅读全文
摘要:
15. 冒泡排序 定义:冒泡排序就是讲数据从大到小或者从小到大排列的一种算法。 方法:通过循环语句来实现,具体实现方式为:逐个将数组中的值,依次和其后面的值进行比较,如果比较的结果满足一定的要求的话,则两者进行两两交换,直至循环结束完成排序。如: 冒泡排序,从小到大 [65,97,76,13,27, 阅读全文
摘要:
9. 短路运算 &&、||:当两侧不是boolean类型的数据或者判断语句的话,会变为短路运算。 &&: && 找假 先看第一个表达式的值,如果第一个表达式不是boolean类型的话,会先将此值进行隐式转换,转换成boolean的值,如果转换后的值为true,则直接返回第二个值,不管第二值是真还是假 阅读全文
摘要:
7. 数据的类型转换 两种转换方法:隐式转换和强制转换 7.1 转换为string字符串 隐式转换:数据+ ”” 转换特点:所有类型的数据都能通过这种方法转换为字符串。 强制转换: 1 String(数据) 转换特点:同隐式转换。 2 数据.toString() 转换特点:null,undefine 阅读全文
摘要:
1. 什么是JS JS全名JavaScript,它是一门基于对象和事件的,并且具有安全性的脚本语言,它包括:ECMAScript、DOM、BOM。 关于它的历史可以去网上搜到,这里不做说明。 2. JS的书写位置 2.1 书写在html中script标签中:<script type="text/ja 阅读全文