摘要:
###一、"=="和" "简单介绍 1)宽松相等(loose equals)== 和严格相等(strict equals) 都用来判断两个值是否“相等”,但是它们之间有一个很重要的区别,特别是在判断条件上。 2)正确的解释是:“== 允许在相等比较中进行强制类型转换,而 不允许。” ###二、相等比 阅读全文
摘要:
协议(基于tcp/ip) 超文本传输协议(HyperText Transfer Protocol,HTTP)是用于从WWW服务器传输超文本到本地浏览器的传输协议 (transport)。它可以使浏览器更加高效,使网络传输减少。 请求的类型 同步请求 (上一个请求没完成 不能进行其他操作) <a hr 阅读全文
摘要:
###一、BOM的概述 虽然 ECMAScript 把浏览器对象模型(BOM,Browser Object Model)描述为 JavaScript 的核心,但实际上 BOM 是使用 JavaScript 开发 Web 应用程序的核心。BOM 提供了与网页无关的浏览器功能对象。 ###二、BOM的结 阅读全文
摘要:
一、概述 cookie总是保存在客户端中(浏览器端)。 cookie为了保存sessionID出现的。 cookie的出现解决了http无状态的问题。 二、特性 cookie是不安全的 cookie是可以被篡改和伪造的 cookie他是以字符串存储的(单一),有很多的数据类型是不支持的(二进制图片, 阅读全文
摘要:
###一、Date的概述 在JavaScript中,Date类型是用来保存日期的,它能精确到1970年1月1日之前或之后的285616年。 ###二、Date的声明 #####使用new关键字声明 要创建一个日期对象,使用new操作符和Date构造函数即可: let now = new Date() 阅读全文
摘要:
###一、DOM的概述 1、文档对象模型(DOM,Document Object Model)是 HTML 和 XML 文档的编程接口。DOM 表示由多层节点构成的文档,通过它开发者可以添加、删除和修改页面的各个部分。 2、DOM 现在是真正跨平台、语言无关的表示和操作网页 的方式。 ###二、DO 阅读全文
摘要:
###一、概述 es表示ECMASCript ,他是从es3,es5,es6,es5是2009.12月发布的,es6是2015.6月发布的。vue2完全支持es5的(vue3完全支持es6的),react完全支持es6 二、es5的新特性 1、严格模式(对应的相反的称为怪异模式) 严格模式是一种不同 阅读全文
摘要:
###一、概述 JSON(JavaScript Object Notation,JavaScript对象表示法),它是JavaScript的一个严格子集。 JSON只是一种简单数据格式,并不是只有JavaScript拥有。 ###二、语法 JSON对值的类型和格式有严格的规定: 复合类型的值只能是数 阅读全文
摘要:
JSONP 概述:JSONP(JSON with padding)是一种跨域解决方案,它主要是利用了script标签不受跨域影响的特性来完成对应的请求操作。实际上是一个get请求。 JSONP 格式包含两个部分:回调和数据。回调是在页面接收到响应之后应该调用的函数,通常回调函数的名称是通过请求来动态 阅读全文
摘要:
###一、概述 ECMAScript 提供了 Math 对象作为保存数学公式、信息和计算的地方。Math 对象提供了一些辅助计算的属性和方法。 注意:Math 对象上提供的计算要比直接在 JavaScript 实现的快得多,因为 Math 对象上的计算使用了 JavaScript 引擎中更高效的实现 阅读全文