原创 程序員毒雞湯:我們都該學會正確的失敗

如果每天工作八個小時,一週工作五天,那麼成爲一個領域的專家至少需要五年。 這句話,我想大家都不陌生吧。作家格拉德威爾在「異類」一書中提出「一萬小時定律」,我們看到那些成功的人並不是天資超人,而是付出持續不斷的努力,一個人想要在一個領域成爲專

原创 前端工程師是做什麼的?10年開發程序員的總結

前端工程師是 互聯網時代軟件產品研發中不可缺少的一種專業研發角色。 從狹義上講,前端工程師使用 HTML、CSS、JavaScript 等專業技能和工具將產品UI設計稿實現成網站產品,涵蓋用戶PC端、移動端網頁,處理視覺和交互問題。 從廣義

原创 程序員簡歷Top榜—面試率達95%

聽說你和好工作之間,只差一個漂亮的簡歷模板. 人們常說“金三銀四”,一年之際在於春。不管你是主動離職,還是“被離職”(穩住,我們能贏!),趁着大好時光和對新年的憧憬,再找一個更好的工作吧。 凡事預則立,不預則廢。面試也是一樣,除了膩害的編程

原创 強推5個超級JavaScript Ajax組件和庫

AJAX是用來對服務器進行異步HTTP調用的一系列web開發技術客戶端框架。 AJAX即Asynchronous JavaScript and XML(異步JavaScript和XML)。AJAX曾是web開發界的一個常見名稱,許多流行的J

原创 JavaScript的BUG?浮點運算:0.1 + 0.2 != 0.3

浮點運算的問題 在JavaScript中進行純小數運算偶爾會得到不正確的結果: > 0.1 + 0.2 == 0.3 false > 0.1 + 0.2 0.30000000000000004 很多人馬上就開始認爲JavaScript設

原创 Node.js:Express 入門和基礎知識

Express 是一個自身功能極簡,完全是由路由和中間件構成一個的 web 開發框架:從本質上來說,一個 Express 應用就是在調用各種中間件。 初始化 新建一個目錄myapp,項目初始化 $ npm init 安裝express $

原创 程序員:學校教的數學知識,編程根本用不到!

學校中所學的很多數學知識,在編程中用不到。 這兒是我能記得的在學校學到的數學: 初中:數,數數,算術知識,初級代數(“帶問題的小故事”) 高中:代數,幾何,高等代數,三角學,微積分先修課 (二次曲線論和極限) 大學:微積分,微分公式,線性代

原创 js類型轉換的各種玩法

前言 對於object和number、string、boolean之間的轉換關係 [ ] Object 與Primitive,需要Object轉爲Primitive [ ] String 與 Boolean,需要兩個操作數同時轉爲Numb

原创 程序員的你想跳槽了?謹記:哪裏都不好混!

朋友忽然有一天問出這個讓你爲難的問題:我想跳槽去幹嘛幹嘛,你覺得怎麼樣?舉個極端點的例子,老曹一個學生的媽媽,專業換工作四十年,還是跨度特別大的跳槽,比如關了生意不好做的小書店,轉而去考了導遊證,當了兩年導遊覺得也不是拿錢玩樂這麼簡單,於是

原创 使用Bootstrap、Electron和JavaScript開發桌面應用

HTML一直是桌面軟件的重點,各種桌面軟件或者多或少都會嵌入一些HTML的代碼。而自從在了Nodejs後,使用HTML製作桌面就成爲了可能。 這要感謝node-webkit引入了對桌面的支持,然後electron推動了這個趨勢。 由於nod

原创 非名校無大廠經驗,阿里巴巴是不是真的與你無緣了?

阿里招人標準是什麼?,自己距離這個標準有多少差距?那時候一直不知道,就好像置身於沙漠之中,卻不知道往哪裏走。這時候,找到方向最爲關鍵。(很多人跟我那時候一樣迷茫,因爲不少人問過我,到底怎麼樣才能加入阿里。) 在這裏我想分享一些我的經驗,送給

原创 程序員5年經驗月薪達不到30K,一切都是瞎扯!

​ 前端自08年左右興盛已來,無數年輕人投入其中,但是這2年不知道身爲前端的你,有沒有感覺到求一份靠譜的前端的工作變的很難,同樣企業求一名靠譜的前端也覺得很難,其實並不是因爲求職者太過挑剔,也不是企業給不起工資。 而是因爲這兩年大前端的發展

原创 JS節流和防抖的區分和實現詳解

關於JS中比較常用的函數:節流函數和防抖函數,從概念、使用場景到代碼簡單實現做了一個詳細的區分。希望對你有所幫助。 在寫JS時,這兩個函數比較常見,有時候傻傻分不清用哪個,或者說知道代碼要怎麼寫,但要說出它究竟是節流函數還是防抖函數時一臉

原创 前端面試中常考的字符串操作方法大全

對於JavaScript字符串操作方法,你真的全部掌握了嗎?來看看這篇面試中常考的字符串操作大全,包含最新的ES6字符串操作方法,值得收藏哦。 一、charAt() 返回在指定位置的字符。 var str="abc" console.log

原创 程序員學習攻略:前端基礎與核心內容

對於前端的學習和提高,我的基本思路是這樣的。首先,前端的三個最基本的東西 HTML5、CSS3 和 JavaScript(ES6)是必須要學好的。這其中有很多很多的技術,比如,CSS3 引申出來的 Canvas(位圖)、SVG(矢量圖) 和