原创 程序員,你的身體還健康嗎?

程序員不止眼前的邏輯和代碼,還應有健康的體魄和精氣神。 程序猿 對大多數程序猿來說,生活沒那麼多詩和遠方,只有加不完的班,寫不完的代碼和修不完的bug。 大多數人對程序猿的看法應該是生活隨便,只專注於與電腦交流的一個羣體吧,程序猿一

原创 WebKit 技術內幕之瀏覽器與WebKit內核

微信公衆號:愛寫bugger的阿拉斯加 如有問題或建議,請後臺留言,我會盡力解決你的問題。 前言 此文章是我最近在看的【WebKit 技術內幕】一書的一些理解和做的筆記。 而【WebKit 技術內幕】是基於 WebKit 的

原创 瀏覽器內核之資料加載與網絡棧

微信公衆號:愛寫bugger的阿拉斯加 如有問題或建議,請後臺留言,我會盡力解決你的問題。 前言 此文章是我最近在看的【WebKit 技術內幕】一書的一些理解和做的筆記。 而【WebKit 技術內幕】是基於 WebKit 的

原创 基於Vue的移動端圖片裁剪組件 vue-clip(完美兼容ios與安卓)

前段時間做微信公衆號Vue項目的時候,要用到圖片裁剪功能,但是上網找的好幾個vue插件在ios端都會出現問題, 但是這個完美兼容ios與安卓,可以放心使用。是由 https://www.jianshu.com/p/82dbf309f9b1

原创 JS是單線程,你瞭解其運行機制嗎?

一. 區分進程和線程 很多新手是區分不清線程和進程的,沒有關係。這很正常。先看看下面這個形象的比喻: 進程是一個工廠,工廠有它的獨立資源-工廠之間相互獨立-線程是工廠中的工人,多個工人協作完成任務-工廠內有一個或多個工人-工人之間共享空

原创 js 將Date 日期對象與時間戳互相轉換

將Date對象轉換成時間戳第一種方法,使用Number()方法[javascript] view plain copyvar newDay = new Date();  console.log(Number(newDay));  返回當前

原创 css解決fixed佈局不會出現滾動條

css解決fixed佈局不會出現滾動條的問題如果我們佈局的是後是fixed並且想要高度爲100%的時候,我們一般會這樣設置: width: 100%; height: auto; z-index: 9999999; padding-bot

原创 js 遞歸調用

程序員不止眼前的邏輯和代碼,還有底層的框架與架構。 1. 前言 最近在做一個複雜表格設計數據格式設置,其中用到了多叉樹的原理,所以要用到遞歸來實現數據格式化。 2. 遞歸的概念 在程序中函數直接或間接調用自己 注意:使用遞歸函數一定要

原创 前端代碼開發規範

前端--團隊代碼開發規範結合團隊日常業務需求以及團隊在日常開發過程中總結提煉出的經驗而制定。旨在增強團隊開發協作、提高代碼質量和打造開發基石的編碼規範,參考 騰訊和京東的前端代碼規範 騰訊的 http://tgideas.qq.com/d

原创 js獲取當前時間的前一天/後一天 ,前一月/後一月

js獲取當前時間的前一天/後一天Date curDate = new Date(); var preDate = new Date(curDate.getTime() - 24*60*60*1000); //前一天 var nextDat