知識星球-專著程式設計開發知識星球

歡迎光臨
每天分享高質量文章

最新釋出 第1155頁

7月4號!Ubuntu國內首場駭客松活動即將拉開帷幕-知識星球
前端

7月4號!Ubuntu國內首場駭客松活動即將拉開帷幕

cycadmin閱讀(503)贊(0)

駭客馬拉松又名程式設計馬拉松(hackathon),這個術語本身是一個合成詞,它是由“程式設計(hack)”和“馬拉松(marathon)”兩部分組成,這個術語誕生於 1999 年,兩組人在同一年想到並使用了該術語,一組人是 OpenBSD 的開發...

前端

ECMAScript 2015獲得批准

cycadmin閱讀(482)贊(0)

Ecma國際宣佈批准了第六版的ECMAScript語言標準(aka ES6 或Harmony)。ECMAScript是標準化的JavaScript語言,是網景的Brendan Eich花了10天專門為瀏覽器開發的指令碼語言,1997年釋出了第...

前端

淺談 JavaScript 處理樹形結構的幾個場景與方案

cycadmin閱讀(538)贊(0)

前言 近日,Mac 下著名軟體 Homebrew 的作者,因為沒解出來二叉樹翻轉的白板演演算法題,慘遭 Google 拒絕,繼而引發推特熱議。 在 JavaScript 中也有很多樹形結構。比如 DOM 樹,省市區地址聯動,檔案目錄等; JS...

前端

閉包拾遺 & 垃圾回收機制

cycadmin閱讀(469)贊(0)

閉包拾遺 之前寫了篇《閉包初窺》,談了一些我對閉包的淺顯認識,在前文基礎上,補充並且更新些對於閉包的認識。 還是之前的那個經典的例子,來補充些經典的解釋。 function outerFn() { var a = 0; function i...

前端

JavaScript 閉包初窺

cycadmin閱讀(484)贊(0)

不久前的面試中,面試官開門見山問我閉包是什麼,我啞然。就像this一樣,可能給我幾道關於this的題目我會做,但是要我說說什麼是this,我還真不知道從何說起,為了face以後同樣的問題,查閱了一些資料在此簡單做下記錄。誠然,樓主對於閉包的...

前端

Visual Event :快速檢視 DOM 上系結的 JS 事件

cycadmin閱讀(537)贊(0)

Javascript中的事件經常被認為如謎一般不可解。Javascript是一個事件驅動的語言,在這樣的前提下前面的看法是很奇怪,但是說到它們的複雜本質和除錯難度時,這樣的看法又是很正常的。為此,我建立了視覺化事件(Visual Event...

前端

在JS陣列指定位置插入元素

cycadmin閱讀(1096)贊(1)

很多與陣列有關的任務聽起來很簡單,但實際情況並不總是如此,而開發人員在很多時候也用不到他。最近我碰到了這樣一個需求: 將一個元素插入到現有陣列的特定索引處。聽起來很容易和常見,但需要一點時間來研究它。 // 原來的陣列var array =...

前端

比較JS合併陣列的各種方法及其優劣

cycadmin閱讀(528)贊(0)

本文屬於JavaScript的基礎技能. 我們將學習結合/合併兩個JS陣列的各種常用方法,並比較各種方法的優缺點. 我們先來看看具體的場景: var q = [ 5, 5, 1, 9, 9, 6, 4, 5, 8];var b = [ "t...

酷!用 JavaScript 製作的冷戰模擬遊戲-知識星球
前端

酷!用 JavaScript 製作的冷戰模擬遊戲

cycadmin閱讀(479)贊(0)

先來一個截圖。酷不酷?! 一開始以為可以操控一方,無法操控才確信是模擬。開頭幾遍沒看大明白,多看幾遍後,終於知道咋回事了。 1. 兩種視角。上面是側視,下麵是俯視。 2. 四種建築: 〇 是原料廠,有 3 個; △ 是原料加工廠,3 個; ...

分享創造快樂