摘要:同步和異步的區(qū)別是什么是單線程的,只能同時做一件事,所以就需要異步同步會阻塞代碼執(zhí)行,而異步不會是同步,是異步異步同步秒之后點擊確認何時需要異步在可能發(fā)生等待的情況,等待過程中不能像一樣阻塞程序進行。因此,所有等待的情況都需要異步。 同步和異步的區(qū)別是什么? js是單線程的,只能同時做一件事,所以就需要異步同步會阻塞代碼執(zhí)行,而異步不會alert是同步,setTimeout是異步 //...
摘要:前言還記得當初用語言寫各種數(shù)據(jù)結(jié)構(gòu)的苦逼時代嘛,但是用來實現(xiàn)棧和隊列是如此的簡單啊,但是你們真的了解用模擬棧和隊列,就當你們真的很了解了,畢竟是基礎(chǔ)知識,我就寫幾個案例,不喜勿噴棧棧方法棧就是先進后出,就是如此便捷就可以簡單實現(xiàn)棧隊列隊列是 前言: 還記得當初用C語言寫各種數(shù)據(jù)結(jié)構(gòu)的苦逼時代嘛,但是用JS來實現(xiàn)棧和隊列是如此的簡單啊,但是你們真的了解用js模擬棧和隊列,就當你們真的很了...
摘要:安裝驅(qū)動增刪改查要在中創(chuàng)建一個數(shù)據(jù)庫,首先我們需要創(chuàng)建一個對象,然后配置好指定的和端口號。如果數(shù)據(jù)庫不存在,將創(chuàng)建數(shù)據(jù)庫并建立連接。 1.Node.js 連接 MySQL $ cnpm install mysql 連接mysql: var mysql = require(mysql); var connection = mysql.createConnection({ ...
摘要:但是這樣并不能實際使用,因為用來保存事件的數(shù)組當前是作為一個全局變量。請先使用綁定事件。在使用時傳入三個參數(shù),元素,事件類型,回調(diào)方法,即可。 讓我們回到還沒有DOM2級事件方法的年代,那時候,我們想給某元素綁定一個事件方法時,是這樣做的: javascriptvar ele=document.getElementById(main); ele.onclick=function(){...
摘要:函數(shù)防抖就是讓某個函數(shù)在上一次執(zhí)行后,滿足等待某個時間內(nèi)不再觸發(fā)此函數(shù)后再執(zhí)行,而在這個等待時間內(nèi)再次觸發(fā)此函數(shù),等待時間會重新計算。 underscore.js提供了很多很有用的函數(shù),今天想說說其中的兩個。這兩個函數(shù)都用于限制函數(shù)的執(zhí)行。 debounce 在解釋這個函數(shù)前,我們先從一個例子看下這個函數(shù)的使用場景。假設(shè)我們網(wǎng)站有個搜索框,用戶輸入文本我們會自動聯(lián)想匹配出一些結(jié)果供...