原创 程序員:月均薪18153元,北上廣深杭需求較大

《2019全國互聯網行業程序員就業大數據報告》,該報告針對程序員畫像、專業背景、職能供需分佈、城市分佈特徵和薪資優勢等方面進行分析。下面,一起來看看,2019年1月-9月程序員的就業現狀。01、程序員基礎畫像“程序媛”佔比爲超17%,並且呈

原创 出現這十種症狀,說明你不適合做程序員

學習是一件艱苦的事情。很多人想要成爲程序員,在學習編程的過程中,面對各種 bug 和源源不斷的問題,有時會對自己是否適合編程這一問題產生困擾。我經常看到這樣的問題:「我如何知道我是否能成爲一名程序員?」當有人在考慮職業方向,或者對軟件開發感

原创 嗨,送你一張Web性能優化地圖

我們都知道對於Web應用來說性能很重要。然而性能優化相關的知識卻非常的龐大並且雜亂。對於性能優化需要做些什麼以及性能瓶頸是什麼,通常我們並不清楚(不包括那些對性能優化有豐富經驗的高手)。 事實上關於Web性能有很多可以優化的點,其中涉及到的

原创 Vee-validate 父組件獲取子組件表單校驗結果

vee-validate 是爲 Vue.js 量身打造的表單校驗框架,允許您校驗輸入的內容並顯示對應的錯誤提示信息。它內置了很多常見的校驗規則,可以組合使用多種校驗規則,大部分場景只需要配置就能實現開箱即用,還支持自定義正則表達式。而且支持

原创 前端如何使用canvas做圖片處理

),可以選的方案兩個: 1、前端使用canvas做圖片處理; 2、服務端引用圖片處理的類庫來做圖片處理 兩個方案都是可以實現的,但在頁面上傳圖片,不需要存儲圖片處理結果且不需要兼容低瀏覽器的場景中,在前端做處理是更好的方案;若選擇服務端處理

原创 我們到底需不需要 jQuery?

曾經,在那個 IE6 還是主流瀏覽器的時代,爲了實現稍微複雜一點的功能,也需要很多代碼。如果要做到兼容主流瀏覽器,更需大費周章。當 jQuery 出現後,使用 jQuery 實現同樣的功能,我們只需寫很少的代碼,並且兼容主流瀏覽器。於是,大

原创 HTML能幹嘛?

HTML(Hyper Text Mark-up Language )即超文本標記語言,是 WWW 的描述語言,由 Tim Berners-lee提出。設計 HTML 語言的目的是爲了能把存放在一臺電腦中的文本或圖形與另一臺電腦中的文本或圖形

原创 更快學習 JavaScript 的 6 個思維技巧

我們在學習JavaScript,或其他任何編碼技能的時候,往往是因爲這些攔路虎而裹足不前: 有些概念可能會造成混淆,尤其當你是從其他語言轉過來的時候。 找不到時間(有時是動力)學習。 很容易忘記已經理解了的東西。 工具多又在不斷變化,所以

原创 JavaScript之模板方法模式

模板方法模式是一種只需使用繼承就可以實現的非常簡單的模式。模板方法模式由兩部分結構組成,第一部分是抽象父類,第二部分是具體的實現子類。通常在抽象父類中封裝了子類的算法框架,包括實現一些公共方法以及封裝子類中所有方法的執行順序。子類通過繼承

原创 JavaScript之觀察者模式

發佈—訂閱模式又叫觀察者模式,它定義對象間的一種一對多的依賴關係,當一個對象的狀 態發生改變時,所有依賴於它的對象都將得到通知。在 JavaScript 開發中,我們一般用事件模型 來替代傳統的發佈—訂閱模式。 故事背景 小明最近看上了一套

原创 9款超絢麗的HTML5/CSS3應用和動畫特效

HTML5 現在已經不是很前衛的東西了,越來越多的網站和移動應用都在不斷地嘗試使用HTML5來更好地優化用戶體驗。今天我們要分享9款超絢麗的HTML5/CSS3應用和動畫特效,這裏面有菜單、按鈕、圖片、Loading加載動畫等,一定會有你需

原创 JavaScript設計模式與開發實踐之閉包和高階函數

閉包 變量的作用域 如果該變量前面沒有帶上關鍵字 var,這個變量就會成爲全局變量 用 var 關鍵字在函數中聲明變量,這時候的變量即是局部變量,只有在該函數內部才能訪問到這個變量,在函數外面是訪問不到的 var func = functi

原创 JS無形裝逼,最爲致命

JS無形裝逼,最爲致命 除了三目運算,你還知道其他的裝逼姿勢嗎?留言走你~~ 單行簡潔的代碼很難維護(有時甚至難以理解),但這並不能阻止廣大攻城獅們腦洞,在編寫簡潔的代碼後獲得一定的滿足感。 以下我最近的一些收藏javascript精

原创 Web前端篇:css浮動

浮動是網頁佈局中非常重要的一個屬性。那麼浮動這個屬性一開始設計的初衷是爲了網頁的文字環繞效果。 文字環繞現象 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-