摘要:
HTML5现在已经不是SGML的子集,主要是关于图像,位置,存储,多任务等功能的增加。 绘画canvas; 用于媒介回放的video和audio元素; 本地离线存储localStorage长期存储数据,浏览器关闭后数据不丢失; sessionStorage的数据在浏览器关闭后自动删除; 语义化更好的 阅读全文
摘要:
行内元素:a、b、span、img、input、strong、select、label、em、button、textarea 块级元素:div、ul、li、dl、dt、dd、p、h1-h6、blockquote 空元素:即系没有内容的HTML元素,例如:br、meta、hr、link、input、i 阅读全文
摘要:
html5不基于SGML(标准通用置标语言),因此不需要对DTD进行引用,但是需要doctype来规范浏览器的行为(让浏览器按照他们应该的方式来运行) 而HTML4.01基于SGML,所以需要对DTD进行引用,才能告知浏览器文档所使用的文档类型。 阅读全文
摘要:
1、隶属上的差别 link属于HTML标签,而@import完全是CSS提供的一种方式。 2、加载顺序的不同 当页面被加载的时候,link引用的CSS会同时被加载,而@import引用的CSS 会等到页面全部被下载完再被加载。所以有时候浏览@import加载CSS的页面时开始会没有样式,然后突然样式 阅读全文
摘要:
fetch的实现机制导致的结果当发生跨域请求时,fetch会先发送一个OPTIONS请求,来确认服务器是否允许接受请求服务器同意后,才会发送真正的请求。 阅读全文
摘要:
<script> function findMost(arr) { if (!arr.length) return; if (arr.length 1) return 1; let res = {}; let maxName, maxNum = 0; // 遍历数组 arr.forEach((ite 阅读全文
摘要:
<script> /*将数组打乱*/ function randomArr(arr){ var len = arr.length; for(var i = 0;i<len;i++){ var randomIndex = Math.floor(Math.random()*(len - i)); var 阅读全文
摘要:
<script> /* 获取其中的数字字符,并以数组的形式输出 如果match没有找到任何匹配的文本, match() 将返回 null。否则,它将返回一个数组 */ var str = "fhdghdf6587fgjfe65556gty4y54y8yt"; var regExp = /\d+/g; 阅读全文
摘要:
阅读全文
摘要:
/* __proto__ 每一个JavaScript对象(除了 null )都具有的一个属性,叫__proto__,这个属性会指向该对象的原型。 constructor,每个原型都有一个 constructor 属性指向关联的构造函数*/function Person(){}var person = 阅读全文
摘要:
<script> /* 通过delete操作符, 可以实现对对象属性的删除操作, 返回值是布尔 如果删除了 返回true 如果没有删除 返回false 可以删除隐式全局变量,不可以删除显式全局变量 当删除数组元素时,数组的长度并不会变小 已声明的变量不会被删除 */ var a = "girl"; 阅读全文
摘要:
<script> var num = 3; var num1 = 3.33; /* toString()方法可以根据所传递的参数把数值转换为对应进制的数字字符串。参数范围为 2~36 之间的任意整数。 toFixed(2)方法可以把Number 四舍五入为指定小数位数的数字 */ console.l 阅读全文