摘要: JS里一切皆对象,对象是“无序属性的集合,其属性值可以是数据或函数”。 事实上,所有的对象都是由函数创建的,而常见的对象字面量则只是一种语法糖: 对象的特性 每个对象都有 ,用来表明是谁创建了它。 每个对象都有一个 属性,该属性是一个对象,被称为 原型对象 ,原型对象有一个 属性,指向创建对象的那个 阅读全文
posted @ 2020-05-16 11:30 Paykan 阅读(329) 评论(3) 推荐(0) 编辑
摘要: 概念 “路由”是一个随处可见的东西,比如一座城里会有若干条道路通往若干个目的地,一个司机可以选择从哪条路到哪个地方。在单页面应用中会有若干个按钮或链接指向若干个组件或页面,有个叫 路由器 的东西就是用来设置路径和组件的对应关系的。 路由这个概念包含了三个部分: 路径、目的地、路由器 。 React 阅读全文
posted @ 2020-05-16 14:21 Paykan 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 闭包是有权访问另一个作用域中的变量的函数。 如果你找部门A办事,部门A说你得先去B部门盖章,部门B又说你得去部门C盖个章……这叫踢皮球。而闭包与之相反,它是负责到底,部门A的人会自动去和其他部门进行协调。 在JS中,闭包与作用域是分不开的,只要理解了作用域即可理解闭包。 一个简单闭包 在某些情况下, 阅读全文
posted @ 2020-05-16 14:03 Paykan 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 每个JS函数都有自己的运行环境,这个环境在函数内部用this来指代。this对象是在运行时根据函数的执行环境来绑定的,在全局环境中,this指向window对象;而当函数被当作一个对象的方法来调用时,this就是这个对象。 值得注意的一点是, 函数的执行环境是它的直接调用对象 。也就是说,即便是通过 阅读全文
posted @ 2020-05-16 13:55 Paykan 阅读(85) 评论(0) 推荐(0) 编辑
摘要: [TOC] 1.因特网 我们在手机、电脑上所做的一切需要连网的事情,比如搜东西、看文章、看视频、聊天、打游戏……都是在一个叫「因特网」的东西的支持下完成的。什么是因特网呢? 人们经常提到「互联网」这个词,它的意思是 能彼此通信的设备组成的网络 ,就像是人和人之间的关系网。其实,找两台设备连接起来,让 阅读全文
posted @ 2020-05-16 13:28 Paykan 阅读(403) 评论(0) 推荐(0) 编辑
摘要: JS异步操作的处理机制 阅读全文
posted @ 2020-05-16 12:59 Paykan 阅读(377) 评论(0) 推荐(0) 编辑
摘要: 理解DOM节点上事件的传播,以及如何控制 阅读全文
posted @ 2020-05-16 11:37 Paykan 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 防抖和节流是提高前端性能的有效手段,该怎样理解它们才比较容易呢? 阅读全文
posted @ 2020-01-03 00:35 Paykan 阅读(1441) 评论(0) 推荐(1) 编辑
摘要: JSON学习笔记 阅读全文
posted @ 2018-08-28 22:42 Paykan 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 本文总结了个人对Ajax的初步理解,封装了一个ajaxApp函数。 阅读全文
posted @ 2018-08-27 14:04 Paykan 阅读(122) 评论(0) 推荐(0) 编辑