本文只写一些小点javascript
它的主要目的是处理之前由服务器端语言(如 Perl)负责的一些输入验证操做。在 JavaScript 问世以前,必须把表单数据发送到服务器端才能肯定用户是否没有填写某个必填域,是否输入了无效的值html
虽然 JavaScript 和 ECMAScript 一般都被人们用来表达 相同的含义,但 JavaScript 的含义却比 ECMA-262 中规定的 要多得多。没错,一个完整的 JavaScript 实现应该由下列三 个不一样的部分组成java
DOM1 级(DOM Level 1)于 1998 年 10 月成为 W3C 的推荐标准。DOM1 级由两个模块组成:DOM 核心(DOM Core)和 DOM HTML。其中,DOM 核心规定的是如何映射基于 XML 的文档结构,以便 简化对文档中任意部分的访问和操做。DOM HTML 模块则在 DOM 核心的基础上加以扩展,添加了针 对 HTML 的对象和方法。算法
dom核心是算法 DOM HTML是方法数组
<script>
元素属性当script有外链了,还在内部写代码内部写的代码就会无效不管如何包含代码,只要不存在 defer 和 async 属性,浏览器都会按照script元素在页面中 出现的前后顺序对它们依次进行解析浏览器
浮点数值的最高精度是 17 位小数,但在进行算术计算时其精确度远远不如整数。例如,0.1 加 0.2 的结果不是 0.3,而是 0.30000000000000004。这个小小的舍入偏差会致使没法测试特定的浮点数值。 例如:服务器
if (a + b == 0.3){
// 不要作这样的测试! alert("You got 0.3.");
}
复制代码
在这个例子中,咱们测试的是两个数的和是否是等于 0.3。若是这两个数是 0.05 和 0.25,或者是 0.15 和 0.15 都不会有问题。而如前所述,若是这两个数是 0.1 和 0.2,那么测试将没法经过。所以,永远不 要测试某个特定的浮点数值。dom
getPrototypeOfasync
hasOwnProperty
getOwnPropertyNames