原创 JavaScript作用域個人理解

說起作用域,這世界上的編程語言中有兩種工作模型。一種是最爲普遍的詞法作用域,絕大多數的編程語言都使用該模型。另一種是動態作用域,比如Bash腳本中就使用動態作用域。而我們的JavaScript毫不例外的,用了詞法作用域。 詞法

原创 如何將元素作爲網站背景

相較於傳統的一張圖片作爲網站背景,使用CSS動畫和HTML5畫圖明顯是更出色、更具時代性的新前端做法。如果在2017年還在使用靜態背景,沒準人家真的會覺得你有5年以上開發經驗呢。 今天來講一下如何將繪製出的作爲背景,從而使其他

原创 以太坊創始人Vitalik Buterin——在18年末的一些感悟

V神是當前最大的具有圖靈完備智能合約的公有鏈項目ETH的創始人。他在18年末發出瞭如下的感悟。從這些思想中我們或許可以對V神之所以是V神,略窺一二。 1 行業理解 1/ 區塊鏈不是爲了削減計算成本(對比中心化的服務器),區

原创 使用VSCode編寫jsx代碼時如何實現標籤自動補齊

VSCode是kiddd最喜歡的編輯器,極簡而靈活,豐富而且繼續豐富着的插件庫,配置簡單,都吸引着我。衆所周知,VSCode在編寫HTML代碼時可以tab鍵自動補齊標籤。然而在編寫.jsx文件的代碼時,嵌套的標籤就無法享用一鍵補齊的優待了

原创 手把手教你配置mac下最牛X的命令行工具:iTerm2+oh-my-zsh(2018年)

如果你是一名mac下的開發者,那麼相信你一定會接觸到iTerm,難道你選擇mac作爲自己的主力開發系統,其中之一的原因不就是,win下的命令行,不大好用嗎。 mac原生的Terminal不夠靈活,那麼怎麼配置一個靈活的、個性化的、得心應手

原创 git中出現“non-fast-forward”errors時的終極解決方案

如果你是個git新手,通過網上那一頁教程學會了使用git bash將自己的項目push到遠端repository。那麼你一定遇到過如下的問題: error: failed to push some refs to ‘ur repos

原创 區塊鏈挖掘——序言

這是一篇kiddd的心路歷程。乾貨,我不知道有沒有。但是有機會窺伺一角其他技術人的生活(即便他是個newbie),似乎不賴。 kiddd很久沒寫博客了,GitHub也很久沒更新。一切都停留在了辭職前幾天。是的,我遠離了北京的那個央企——一

原创 node版本更新的簡便方法——神奇的n模塊

本人公司的node版本是:v7.5.0,太低了。當前的穩定版已經是8.9.1了。如何方便的更新node版本呢?(不希望再去官網下載啦!) 那麼我推薦使用n模塊。node有一個模塊叫n,是專門用來管理node.js的版本的。 n模塊 首先安

原创 14個你不知道的JavaScript調試技巧

大家都知道熟悉掌握工具的使用能讓我們事倍功倍,對完成任務的產生的影響非常大。對於JavaScript的調試,都一直說是難以調試,但事實上如果你掌握一些調試技巧,那麼解決一些問題或調試Bug的時間會少很多。 這篇文章整理了14個你可能不知道

原创 Node.js 8.5 最新發布,三大新特性

Node.js 8.5 雖說前一陣子Node.js在國內技術圈掀起了不小的波瀾,但最近 Node.js 發佈了8.5版本,在這個版本里,Node 添加了3個激動人心的新特性。相信唱衰Node.js的看客們又要思量一下了。 支持 E

原创 在MacOS系統安裝homebrew(2017年末版,持續更新)

中國互聯網上對於初學開發者實在是不太友好。百度會讓你搜出大量的重複內容,技術博客大家一字不動抄來抄去——甚至不及媒體行業,至少人家知道抄之前改改(洗文);有些人爲了沽名釣譽寫一些標題黨文章,對於解決問題毫無幫助;以及還存在問題解答方法由於

原创 如何將<canvas>元素作爲網站背景

相較於傳統的一張圖片作爲網站背景,使用CSS動畫和HTML5畫圖明顯是更出色、更具時代性的新前端做法。如果在2017年還在使用靜態背景,沒準人家真的會覺得你有5年以上開發經驗呢。 今天來講一下如何將繪製出的作爲背景,從而使其他元素可以

原创 在2017年生日這天上一堂2012年的Web開發課

如果有機會,我很想回到那個程序員默默無聞的年代,幫助他人,提升自己,做一名純粹的Web開發者。 現在是2017年10月21號晚上,大概寫完這篇文章我就又老了一歲,24了。計算機專業畢業後,選擇了做Web相關工作,已經過去3個月了。不敢

原创 canvas中的Uncaught TypeError: Cannot read property 'getContext' of null 錯誤

HTML5已經 出生三年有餘,的使用也愈發廣泛。 在使用canvas.getContext(‘2d’)的時候, 出現: Uncaught TypeError: Cannot read property ‘getContext’ of n

原创 [刨根問幣01]BlockCat——“去程序猿化”以太坊智能合約項目

這是kiddd分享的第01個區塊鏈項目 在經歷了去年12月末、1月初的以太暴漲,衆多以太token鯉魚躍龍門之後。即便之後遭遇了2.5時btc價格直奔6000刀的重大挫折,18年大部分投資者及資本仍然大大看好以太坊平臺。在這種語境下,