App下載
最新 最熱

javascript設計模式:中介者模式

中介者對象踐行了最少知識原則,指一個對象盡可能少的了解別的對象,從而盡量減少對象間耦合程度。這樣各個對象只需關注自身實現(xiàn)邏輯,對象間的交互關系交由中介者對象來實現(xiàn)和維護。

2021-02-26
7267

javascript設計模式:職責鏈模式

職責鏈的定義:使多個對象都有機會處理請求,從而避免請求的發(fā)送者和接收者之間的耦合關系,將這些對象連成一條鏈,并沿著這條鏈傳遞該請求,直到有一個對象能處理它為止,傳遞鏈中的這些對象就叫節(jié)點。

2021-02-26
7871

HTML+CSS+JS詳解

HTML工作原理:HTML是部署在服務器上的文本文件,根據(jù)HTTP協(xié)議瀏覽器發(fā)出請求給服務器,服務器做出響應給瀏覽器返回一個HTML,瀏覽器解釋執(zhí)行HTML,從而顯示內容

2021-02-25
19811

2021 第一期 日常開發(fā) 26 個常見的 JavaScript 代碼優(yōu)化方案

本篇文章整理了在日常開發(fā)中 30 個常見的 JavaScript 代碼優(yōu)化方案

2021-02-25
14072

event loop的事件循環(huán)

了解 event loop,我們先了解以下3點:js 是單線程、異步基于回調實現(xiàn)、event loop 是異步回調的實現(xiàn)原理

2021-02-23
5902

JavaScript原型與繼承的秘密

JavaScript 的原型與繼承是每一個學習 JavaScript 的同學都會面對的一個問題,也是很多面試的必考題目

2021-02-23
7002

JS數(shù)據(jù)結構棧內操作:處理十進制轉二進制代碼

計算十進制轉換為二進制的過程可以當成把每個計算后取余的數(shù)字壓入棧內的操作

2021-02-20
6715

用JS實現(xiàn)簡單的省市聯(lián)動

使用 javascript 實現(xiàn)城市二級聯(lián)動(onchange() 當下拉框變化時觸發(fā)事件 createTextNode() 方法和 createElement() 方法以及 appendChild() 方法)

2021-02-20
8105

for循序為何要用let?

在ES5當中使用for循環(huán)都是采用var,而在ES6中都是采用的let,并且我們更推薦于let,這是為何?

2021-02-20
5865

JS中parseInt()和Number()區(qū)別

parseInt()、Number()這兩個函數(shù)用到最多的地方就是把一個字符串轉換成數(shù)據(jù)類型,那么他們都有哪些區(qū)別?

2021-02-20
6093