摘要: 路由 路由指的是通过不同 URL 展示不同页面或者内容的功能 路由的概念来源于服务端,在服务端中路由描述的是 URL 与处理函数之间的映射关系。 在 Web 前端单页应用 SPA(Single Page Application)中,路由描述的是 URL 与 UI 之间的映射关系,这种映射是单向的,即 阅读全文
posted @ 2020-08-17 21:40 isremya 阅读(760) 评论(0) 推荐(1) 编辑
摘要: react概述 react是一种前端框架 用虚拟DOM来有效地操作DOM(操作真实DOM是很耗性能的!!) 它遵循组件设计模式、声明式编程范式和函数式编程概念,以使前端应用程序更高效。 react特点 声明式设计 −React采用声明范式,可以轻松描述应用。 高效 −React通过对DOM的模拟,最 阅读全文
posted @ 2020-08-10 23:52 isremya 阅读(930) 评论(0) 推荐(0) 编辑
摘要: 高级技巧 高级函数 安全的类型检测 function isArray(value){ return Object.prototype.toString.call(value) == "[object Array]"; } function isFunction(value){ return Obje 阅读全文
posted @ 2020-08-05 22:41 isremya 阅读(134) 评论(0) 推荐(0) 编辑
摘要: https://es6.ruanyifeng.com/ 大家要是看不惯这边的排版,可以去我的语雀看看,语雀真的绝 https://www.yuque.com/isremya/vqgp35 let 和 const 命令 let声明的变量只在它所在的代码块有效。 变量 i 是var命令声明的,在全局范围 阅读全文
posted @ 2020-08-03 19:59 isremya 阅读(452) 评论(1) 推荐(0) 编辑
摘要: 离线应用与客户端存储 离线检测 开发离线应用的第一步是要知道设备是在线还是离线 navigator.onLine 属性,属性值为 true 表示设备能上网,值为 false 表示设备离线。 HTML5 还定义了两个事件: online 和 offline。 当网络从离线变为在线或者从在线变为离线时, 阅读全文
posted @ 2020-07-28 20:31 isremya 阅读(225) 评论(0) 推荐(0) 编辑
摘要: Ajax 与 Comet Ajax技术的核心是 XMLHttpRequest 对象(简称 XHR)。能够以异步方式从服务器取得更多信息,意味着用户单击后,可以不必刷新页面也能取得新数据。 也就是说,可以使用 XHR 对象取得新数据,然后再通过 DOM 将新数据插入到页面中。 XMLHttpReque 阅读全文
posted @ 2020-07-27 21:10 isremya 阅读(112) 评论(0) 推荐(0) 编辑
摘要: JSON 语法 简单值 字符串、数值、布尔值和 null 不支持 JavaScript中的特殊值 undefined 对象 JSON 中的对象要求给属性加双引号 (不可写成单引号) 与 JavaScript的对象字面量相比:没有声明变量;没有末尾的分号 { "name": "Nicholas", " 阅读全文
posted @ 2020-07-27 19:40 isremya 阅读(107) 评论(0) 推荐(0) 编辑
摘要: DOM 扩展 选择符 API document.querySelector() document.querySelectorAll() matchesSelector() 元素遍历 childElementCount:返回子元素(不包括文本节点和注释)的个数。 firstElementChild:指 阅读全文
posted @ 2020-07-24 20:34 isremya 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 事件 事件流 事件流描述的是从页面中接收事件的顺序。 事件冒泡 事件捕获 事件处理程序 xx.onclick = function () {} xx.onclick = null addEventListener() removeEventListener() 参一:要处理的事件名 参二:作为事件处 阅读全文
posted @ 2020-07-24 20:32 isremya 阅读(146) 评论(0) 推荐(0) 编辑
摘要: DOM 节点层次 Node类型 NodeList 是一种类数组 对象,用于保存一组有序的节点,可以通过位置来访问这些节点。 基于 DOM结构动态执行查询的结果,因此 DOM结构的变化能够自动反映 在 NodeList 对象中 以将 NodeList 对象转换为数组 var arrayOfNodes 阅读全文
posted @ 2020-07-24 20:28 isremya 阅读(100) 评论(0) 推荐(0) 编辑