最新 最热

关于javascript跳转与返回和刷新页面的问题

​window.open('index.html')​ 表示新增一个窗口打开 index.html 这个页面,并不刷新​location.href('index.html')​ 表示在当前窗口重定向到新页面,打开并刷新 index.html 这个页面

2021-03-01
8611

javascript设计模式:中介者模式

中介者对象践行了最少知识原则,指一个对象尽可能少的了解别的对象,从而尽量减少对象间耦合程度。这样各个对象只需关注自身实现逻辑,对象间的交互关系交由中介者对象来实现和维护。

2021-02-26
7400

javascript设计模式:职责链模式

职责链的定义:使多个对象都有机会处理请求,从而避免请求的发送者和接收者之间的耦合关系,将这些对象连成一条链,并沿着这条链传递该请求,直到有一个对象能处理它为止,传递链中的这些对象就叫节点。

2021-02-26
8002

HTML+CSS+JS详解

HTML工作原理:HTML是部署在服务器上的文本文件,根据HTTP协议浏览器发出请求给服务器,服务器做出响应给浏览器返回一个HTML,浏览器解释执行HTML,从而显示内容

2021-02-25
20164

2021 第一期 日常开发 26 个常见的 JavaScript 代码优化方案

本篇文章整理了在日常开发中 30 个常见的 JavaScript 代码优化方案

2021-02-25
14249

event loop的事件循环

了解 event loop,我们先了解以下3点:js 是单线程、异步基于回调实现、event loop 是异步回调的实现原理

2021-02-23
6036

JavaScript原型与继承的秘密

JavaScript 的原型与继承是每一个学习 JavaScript 的同学都会面对的一个问题,也是很多面试的必考题目

2021-02-23
7131

JS数据结构栈内操作:处理十进制转二进制代码

计算十进制转换为二进制的过程可以当成把每个计算后取余的数字压入栈内的操作

2021-02-20
6889

用JS实现简单的省市联动

使用 javascript 实现城市二级联动(onchange() 当下拉框变化时触发事件 createTextNode() 方法和 createElement() 方法以及 appendChild() 方法)

2021-02-20
8290

for循序为何要用let?

在ES5当中使用for循环都是采用var,而在ES6中都是采用的let,并且我们更推荐于let,这是为何?

2021-02-20
5988