![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
javascript
文章平均质量分 65
RainMountainCao
这个作者很懒,什么都没留下…
展开
-
缓存与IndexedDB
(一)离线检测单独使用navigator.onLine不能确定网络连通,配合两个HTML5事件使用//测试网络连通if(navigator.onLine) { //正常任务}else { //离线任务}EventUtils.addHandler(window, "online", function() {})EventUtils.addHandler(wind...原创 2018-03-15 18:22:24 · 974 阅读 · 0 评论 -
几个基础的看程序写结果
console.log(Math.round(-7.5)) // -7 console.log(Math.round(-7.6)) // -8 console.log(1<2<3) // true console.log(3<2<1) // true ...原创 2018-07-15 13:34:41 · 1073 阅读 · 0 评论 -
关于数组去重
最近的一道面试题: 得到 class id tagName<!DOCTYPE html><html><head> <meta charset="UTF-8"> <title>Document</title></head><body>原创 2018-03-20 19:26:07 · 150 阅读 · 0 评论 -
javascript---函数与对象(补充)
(一)argumentsarguments.length显示实参数目。(二)call()1. 借用另一个对象的方法而不用拷贝 var name = "刘宪华"; function star(name, age) { this.name = name, this.age = age } var obj = { ...原创 2018-03-03 21:18:44 · 220 阅读 · 0 评论 -
Javascript数据结构---排序
排序排序效率: 希尔(动态规划希尔) 选择 冒泡 插入 算法都在一个数组中定义(一)冒泡排序//冒泡排序function bubbleSort() { for(var outer = this.numElements; outer >= 2; outer--) { var flag = true; for(var inn...原创 2018-03-03 09:05:53 · 130 阅读 · 0 评论 -
DOM扩展
DOM扩展(一)选择符API1.selector API level1 IE8+querySelector() “body” “#myDiv” “.selected” (取类为此的第一个元素) querySelectorAll() 返回一个NodeList实例,返回的值实际上是带有所有属性和方法的NodeList,底层类似于一组元素快照,而非对文档进行搜索的...原创 2018-03-01 21:43:16 · 157 阅读 · 0 评论 -
DOM
DOM(一)节点层次1.Node类型IE中的所有DOM对象都是以COM对象的形式。 IE未公开Node类型的构造函数,直接用数字判断 node . nodeType == 1(ELEMENT_NODE) (1)nodeName : 标签名 nodeValue : 始终为null (2)节点关系 childNodes属性保存NodeList对象 虽然可...原创 2018-03-01 21:39:14 · 125 阅读 · 0 评论 -
Javascript---String
String1. 字符方法(1)str.charAt(index) str[index] ie7- 返回undefined (2)str.charCode() 返回字符编码2.字符串操作方法 左包右不包(1)concat() 返回字符串连接结果 但原始调用字符串不变 (2)slice() 参数1:起始点 参数2:终止点 (...原创 2018-03-01 21:33:16 · 163 阅读 · 0 评论 -
Javascript---Array数组
Array类型声明数组 var arr = [1,3,5,7,9]; //字面量不调用Array构造函数 var arr = new Array(1,3,5); //包含3项 长3 var arr = new Array(20); //长20 var value = [1,2,]; //IE8- 加上undefined 3项 var va...原创 2018-03-01 21:24:45 · 175 阅读 · 0 评论 -
Javascript---Date
Date类型1. var date = new Date(); 当前时间参数: 毫秒值 零散值 ……2. Date.parse 固定时间var date = new Date(Date.parse(“1/22/2018”)); var date = new Date(“1/22/2018”); //后台自动调用Date.parse()方法 传入参数...原创 2018-03-01 21:16:07 · 348 阅读 · 0 评论 -
BOM(浏览器对象模型)
BOM(浏览器对象模型)1. window(1)window有双重角色,既是通过js访问浏览器的一个接口,又是ECMAScript规定的Global对象。 (2)window方法 ①setTimeOut() 1)第一个参数不建议用字符串,导致性能损失。传入函数中this严格模式是undefined 2)返回值为一个id,用于清除时传参。 ②clearTimeOut() ...原创 2018-03-01 20:47:19 · 1282 阅读 · 0 评论 -
Javascript函数
函数1.函数声明 (函数声明提升)执行代码之前先读取函数声明fun(a,b,c); //可以放前面function fun(arg0, arg1, arg2){}2.函数表达式var fun1 = function(){}fun1(); //必须放后面3.Function关键字声明(此方法不推荐,会解析两次,一是解析常规ECMAScript代码,第二次解...原创 2018-03-01 20:38:39 · 109 阅读 · 0 评论 -
Javascript面向对象
Javascript面向对象1.理解对象(1) 属性类型①数据属性 1)configurable 可定义、delete、修改 默认true 2)enumerable 可for-in返回属性 默认true 3)writable 可修改值 默认true 4)value 读取该属性的时候,从这个位置读;写入该属性的时...原创 2018-03-01 19:40:48 · 140 阅读 · 0 评论 -
DOM遍历
下面两者都是深度优先 IE不支持DOM遍历1.NodeIterator开始节点 访问节点类型 选择器 接受的显示 false html不用 //参数3 var filter = { acceptNode: function(node){ return node.tagName.toLowerCase() == "...原创 2018-03-15 18:32:06 · 153 阅读 · 0 评论 -
DOM样式
样式1.访问元素样式js和html中的style是CSSStyleDeclaration实例float属性名IE用styleFloat,DOM2用cssFloat混杂模式可以识别不带单位的,标准模式必须加单位(1) DOM样式属性和方法 属性方法名 描述 cssText 访问到style的css,会覆盖之前所有属性,ie不支持 length...原创 2018-03-15 18:30:31 · 185 阅读 · 0 评论 -
ES6的class混乱的笔记
1)class是原型的语法糖 class相当于声明一个对象,内部的方法相当于原型中的函数或属性。 class声明的类的原型是不可枚举的,但是可以通过Object.getOwnPropertyNames()得到所有的属性方法,ES5原型中的属性和类除了constructor都是可枚举的。 Object.keys()能得到所有可枚举属性。 Object.getOwnPropertyNames(...原创 2018-07-15 14:05:34 · 207 阅读 · 1 评论