原创 CSS的23個垂直居中技巧,你都學會了嗎?

網頁CSS的垂直居中需求始終沒有停過,而其困難度也始終沒有讓人輕鬆過,經過了每位開發先烈的研究後,據說CSS的垂直居中技巧已達到近十種之多,但始終鮮爲人知,部分公司甚至將CSS的垂直居中技巧當成面試題,其重要性可見一斑。 在不斷探索,發現中

原创 想做程序員一般都需要什麼學歷?大廠招不招低學歷?你想知道的都在這裏了

我做編程已經有幾年了,能不能做程序員和學歷沒有太直接的關係,但不意味着學習編程什麼門檻也沒有。 如果高中以下學歷學習編程會相當相當費勁,畢竟和別的行業相比編程的門檻還是比較高,有多少人覺得對編程感興趣,然後心頭一熱就呼呼買了很多書,開始學起

原创 程序員對於編程語言和框架焦慮感,累了,跟不上了?

出了新的語言,新的框架,自己要跟不上了?如果你的焦慮感來自語言和框架的時候,就要看你所處的工作方向,如果是做開發,特別是前端開發,App 開發,必須跟着框架走。只有極少數公司會從頭自研框架,一個完整的項目絕對依賴無數其它的框架,如果完全脫離

原创 H5練手項目-寫一個菜鳥裹裹小程序

新手寫小程序並不簡單,菜鳥裹裹查看快遞是很方便的,平常自己查看快遞的時候都是在用。當我在微信端搜索菜鳥裹裹小程序時,卻沒有發現,於是便想自己動手仿app版寫一個菜鳥裹裹的小程序,對其中的快遞查詢物流跟蹤很有興趣。 項目目錄結構 使用的開

原创 新型的Web緩存欺騙攻擊技術

爲了減少WEB響應時延並減小WEB服務器負擔,現在WEB緩存技術已經用的非常普遍了,除了專門的CDN,負載均衡以及反向代理現在也會緩存一部分的網頁內容。這裏我要介紹一種WEB緩存欺騙攻擊技術,這種攻擊技術針對Paypal有成功的攻擊案例。

原创 爲什麼我會選擇React+Next.js,而不是Vue或Angular?

本文的目的不是要對 React、Vue 和 Angular 三者進行比較,已經有許多人對這個話題進行了比較深入的探討。每個人都有自己的偏好。與其他庫和框架相比,我更喜歡使用 React 構建用戶界面。在我解釋了爲什麼之後,也許你也會切換到

原创 原生JS實現base64圖片下載-圖片保存到本地

在項目開發過程中,經常會有圖片導出的需求。 實現思路:需要創建a標籤,然後把base64的圖片轉爲爲blob對象,再通過URL.createObjectURL方法複製給a標籤的href屬性,最後添加添加事件的方法 實現代碼: functio

原创 前端程序員能力不足?表現在哪幾點,你需要加強的地方!

隨着前端越來越多的被提上日程,用戶對產品的體驗度要求越來越高,產品除了實用的特性還必須滿足方便用,美觀,交互好,人性化等一系列的操作,誰的產品先做到這些,就能獲取用戶的青睞。那麼這樣一來,前端無形當中追加了很多工作量,所以前後端分離是趨勢,

原创 JavaScrip常見面試題彙總(含答案)

一、請解釋 JavaScript 中 this 是如何工作的。 首先:this 永遠指向函數運行時所在的對象,而不是函數被創建時所在的對象。匿名函數或不處於任何對象中的函數指向 window 。 1、 方法調用模式 當函數被保存爲對象的一

原创 這30道Web前端面試題,一個小時內你能否答得出來?

Web前端高薪的誘惑,學習門檻低,無論是學生黨還是工作者,都渴望着憑藉着自己的能力,空餘的時間,想學一下前端。或許是愛好,或許是想從事這份工作。但是真的那麼容易嗎?如今初級前端的工作,已經接近飽和,並且供過於求的狀態,企業需要的更多的是基礎

原创 分享幾個簡單的技巧讓你的 vue.js 代碼更優雅

1. watch 與 computed 的巧妙結合 一個簡單的列表頁面。 你可能會這麼做: created(){ this.fetchData() }, watch: { keyword(){ this.fetchData() }

原创 css3 繪製畫圓、扇形

css已經越來越強大了 ,可以使用它來繪製各種簡單的形狀,用於代替圖片顯示,這次的分享主要用到畫圓,扇形 實現圓形 <div class="circle"></div> <style> .circle { border-radius:

原创 大三學生想做程序員,自學還是培訓?

一位小兄弟聯繫我說:本科是市場營銷的,網上找的學習資料自學的編程。入行半年後我有點後悔了,覺得自己不是開發的料,在技術上存在明顯的先天不足,而且一直坐班的工作方式真的很壓抑,最關鍵的是感覺沒有什麼興趣再往下學了,相比科班出身的其他人,我對技

原创 如何告別迷茫,成爲優秀的前端開發工程師

成爲一名前端開發人員註定是一條充滿坎坷的道路,你必須借鑑前人的經驗,小心翼翼地前行。 如果你也想成爲一名開發人員,那麼在學習過程中,一定要告別以下這些消極的心理陷阱。 1. 告別漫無目的的學習 在前端開發的學習過程中,你會從經驗豐富的開發

原创 CSS實例:翻轉圖片、滾動圖片欄、打開大門

CSS 翻轉圖片主要用到的技術除了3D翻轉和定位 ,還用到了一個屬性 backface-visibility:visable|hidden;該屬性主要是用來設定元素背面是否可見。 效果圖如下: 具體的步驟如下: 1、寫出頁面主體, <di