博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
javascript 新知识
阅读量:5905 次
发布时间:2019-06-19

本文共 1593 字,大约阅读时间需要 5 分钟。

 document.compatMode 属性

BackCompat: Standards-compliant mode is not switched on. (Quirks Mode)  标准模式

CSS1Compat: Standards-compliant mode is switched on. (Standards Mode) 怪癖模式

 

//实现继承 function Super(x, y) {    this.x = x;    this.y = y;}function Sub(x, y, z) {    Super.call(this, x, y);     //为子类型的对象实例添加超类型的属性,子类型的对象实例作为超类型的构造函数中的this值    this.z = z;                 //添加子类型的扩展属性}

 

__proto__指向对象的原型ie所有版本都不支持

 

//hasOwnProperty检测某个对象上是否有某个属性,不支持dom对象,不支持检测原型中的属性// 得到false, 因为不能检测原型链中的属性  "hello".hasOwnProperty("split"); //String对象的原型上本来就有这个属性,自然返回true  String.prototype.hasOwnProperty("split");

 

nodeType 比nodeName更好,文本节点#text   document #document  元素节点相当于tagName

 

hasChildNodes是否有子节点

attributes 元素上所有的属性组成的数组

getAttribute(name)——等于attributes.getNamedItem(name).value

setAttribute(name, newValue)——等于attribute.getNamedItem(name).value = newValue
removeAttribute(name)——等于attributes.removeNamedItem(name)

 

createComment("注释");//创建注释节点createDocumentFragment()//创建文档碎片节点createElementcreateTextNode 以上四种属性浏览器都支持,其他的一些存在兼容性问题,尽量不要用

 

清空一个数组的方式,将其leng设置为0

 document.documentMode:ie8+ ie的版本

 ECMAScript认为undefined是从null派生出来的

 

//测试 setTimeout 每秒执行的次数 200次/svar fireCount = 0;var start = new Date();var timer = setInterval(function(){    if(new Date() - start >1000)    {        console.log(fireCount);        clearInterval(timer);        return ;    }    fireCount++;},0)//换成while测试会达到400万次/svar fireCount = 0;var start = new Date();while(true){    if(new Date() - start >1000)    {        console.log(fireCount);        clearInterval(timer);        break;    }    fireCount++;}这个跟函数本身有关,本身就是被设计成慢吞吞的,所以这两个函数计时并不精准

 

 

 

转载地址:http://khdpx.baihongyu.com/

你可能感兴趣的文章
分析 Spring 的编程式事务管理及声明式事务管理(转)
查看>>
网站优化和竞价有什么区别
查看>>
MySQL开源热备工具XtraBackup的原理与程序说明
查看>>
mongoDB(1):windows下安装mongoDB(解压缩版)
查看>>
CentOS修改主机名
查看>>
php 5.3.6中php-fpm 配置
查看>>
XMPP协议分析-原理篇
查看>>
centos7常用操作
查看>>
系统集成资质培训 - 新书发布
查看>>
Ubuntu解决RTNETLINK answers: File exists
查看>>
ES6数组去重的最佳实践:Set结合Array.from() | 拓展运算符结合 Set
查看>>
深入屏幕像素概念
查看>>
awk命令的几个选项注释
查看>>
Windows更改临时文件夹
查看>>
django base (1)
查看>>
iRedMail调整附件大小 & Postfix的bcc(自动转发/邮件备份/监控/归档) 在同一个服务器是有压力...
查看>>
唯识相链由来
查看>>
linux系统的负载与CPU、内存、硬盘、用户数监控shell脚本
查看>>
Percona Toolkit 安装
查看>>
VOD, TVOD, SVOD FVOD的区别(转)
查看>>