原创 react生命週期

react生命週期 react生命週期主要包括三個階段:初始化階段、運行中階段、銷燬階段 react在不同的生命週期會觸發不同的鉤子函數 初始化階段 getDefaultProps() 設置組件默認的屬性, 注意這個鉤子函數只會在

原创 手機端長按文字複製功能

遇到的問題 微信上要實現一個點擊複製兌換碼的功能,上網找了很久,找到了zero clipboard插件只能在PC端用,手機端並沒有比較好的解決方案,無奈苦逼找產品商量,改爲長按複製。 解決方案 微信默認就是支持文本長按選擇,所以只

原创 IScroll的那些事——內容不足時下拉刷新

之前項目中的列表是採用的IScroll,但是在使用IScroll有一個問題就是:當內容不足全屏的時候,是木有辦法往下拉的,這樣就達不到刷新的目的了。【這是本人工作中遇到的,具體例子具體分析,這裏只作一個參考】 大致的例子是這樣的:

原创 node 編譯遇到 Exit status 137問題解決

問題描述 在虛擬機執行npm run build執行打包文件時候一直失敗,然而在windows上就沒有這個問題 解決途徑 加上管理員權限 sudo npm run build google找到兩篇解決方案(npm ERR! we

原创 關於IE10輸入框focus後觸發input事件的bug

工作中遇到的問題,謹記錄以作備忘!!! 問題描述 IE10 在頁面輸入框上同時綁定了input以及foucs事件,當觸發foucs事件的時候會觸發input事件,導致我的第一次搜索無效。 注:本人只在IE8/IE10/Chrome

原创 小白學Docker之Compose

承接上篇文章:小白學Docker之基礎篇,自學網站來源於https://docs.docker.com/get-started 系列文章: - 小白學Docker之基礎篇 - 小白學Docker之Compose - 小白學Docke

原创 面試題解法二:逆波蘭表達式計算'1 + (5 - 2) * 3'

昨天發了一個面試題:關於一道面試題【字符串 ‘1 + (5 - 2) * 3’,怎麼算出結果爲10,’eval’除外】,受到了各位大大的指點,用一個比較簡單的解法就能夠計算出來,因此自己在下班後按照各位的指點又實現了一遍,這裏貼出來供大家

原创 關於一道面試題【字符串 '1 + (5 - 2) * 3',怎麼算出結果爲10,'eval'除外】

最近徘徊在找工作和繼續留任的糾結之中,在朋友的慫恿下去參加了一次面試,最後一道題目是: 寫一個函數,輸入一個字符串的運算式,返回計算之後的結果。例如這樣的: ‘1 + (5 - 2) * 3’,計算出結果爲10 最開始看到這個題目的時

原创 移動端APP列表點透事件處理方法

關於點透事件這裏不再贅述,如果不清楚的可以上網搜一搜,或者看小火柴的這篇文章。 這裏是自己在做移動端時,在列表滑動的時候,遇到的點透問題。出現這個問題的來由是因爲在轉場的時候,各個手機的轉場效果不一樣,有的比較好,但是在有些低端機上,轉場

原创 移動端Webapp的那些令你頭疼的事

持續更新… 測試瀏覽器 Chrome: 61.0.3163.73 Safari: 10.0(IOS 10.3.3) Github: webapp-bugs 1. IOS overflow: scroll 全屏滾動出界 1.1 出現場景 滑

原创 小白學習Docker基礎篇

系列文章: - 小白學Docker之基礎篇 - 小白學Docker之Compose - 小白學Docker之Swarm PS: 以下是個人作爲新手小白學習docker的筆記總結 1. docker是什麼 百科上的解釋是這樣的: D

原创 移動端效果之Picker

寫在前面 接着前面的移動端效果的研究,這次來看看picker選擇器的實現原理 移動端效果之Swiper 移動端效果之CellSwiper 代碼看這裏:github 1. 核心解析 1.1 基本HTML結構 <!-- 說明:

原创 小白學Docker之Swarm

承接上篇文章:小白學Docker之Compose,自學網站來源於https://docs.docker.com/get-started 系列文章: - 小白學Docker之基礎篇 - 小白學Docker之Compose - 小白學D

原创 微信小程序初探【類微信UI聊天簡單實現】

微信小程序最近很火,火到什麼程度,只要你一打開微信,就是它的身影,幾乎你用的各個APP都可以在微信中找到它的複製版,另外官方自帶的跳一跳更是將它推到了空前至高的位置。對比公衆號,就我的感覺來說,有以下區別: 公衆號略顯繁瑣:我首先要關注

原创 那些年下過的大雨

想了解一下用純CSS和JS怎麼實現一段下雨的動畫,於是去CodePen上面搜了一下,發現了很多很有意思的東西。有空可以常去上面逛逛,在對技術產生敬畏的同時也能學到好多好多東西。以下是自己理解的幾個代碼實現過程,所有源碼均出自於CodePe