原创 安卓版本號

安卓版本號 Android平臺版本(Build.VERSION.SDK)、API版本(Build.VERSION.SDK_INT)和版本代號之間是存在一一對應的關係的,但總讓人記不住。好記性不如爛電腦,還是寫下來吧。

原创 讀阮一峯的React 入門實例教程有感

讀阮一峯的React 入門實例教程有感 阮一峯的React入門實例教程其實我在一年前就讀過,當時就想學習React,其實那個時候剛剛jQuery入門,啥也不懂,看得雲裏霧裏,所以後來就沒有繼續研究下去了。 而這一年過來,技術上有

原创 關於For of

For of 是ES6的語法,所以有很多瀏覽器不支持,比如Android的WebView控件,這一點很容易想到。但是我在寫React組件時,通過Balble進行了ES6到ES5轉化,結果在涉及到For of時,程序不能正常運行,AS裏的報

原创 2016年工作總結

  2016年即將結束,站在年終有必要回顧一下這一年的經歷。其實經歷並不複雜,我還在去年的那家公司,沒有挪窩,這一年更多的是積累。   年初設定了2016年的技術目標,這一年裏,這些目標始終堅持着,就算不是百分之百達成了,但每一項還是做

原创 讀《人人都是產品經理》有感

《人人都是產品經理》並不講具體的代碼技巧,而是上升到一個項目領導的角度,來講應該怎樣設計開發一個產品。它不是一本講技術的書,而是一本與管理有關的書。 《人人都是產品經理》從一個產品的需求講起,再講項目的實施、團隊建設,最後是一些產品經理

原创 360瀏覽器默認打開頁面的方式(極速、IE)

360瀏覽器默認打開頁面的方式(極速、IE) 一直對360家的東西沒有好感,流氓軟件一般,尤其是360瀏覽器,在客戶的電腦上默認安裝,默認優先啓動。更可氣的是,它都是以IE的模式來打開我的網頁。好幾次,我被叫到客戶面前調試,都是因爲這個問

原创 React中事件傳參的寫法

最近在嘗試React,發現之前很多用jQuery就能輕鬆解決的事情,現在遇到了新的挑戰。當然這並不表示React不行,而是我還需要更多的研究和探索。React中的點擊事件,想要傳參數給方法,始終不得要領,現在摸索出一套寫法,也許不是很完善

原创 2017年技術目標清單

2017年是一個服務器端技術年 1.成功創建並運維一個網站 2.nodejs項目docker化 3.100篇博客 4.閱讀24本技術書籍

原创 mongodb關聯數據的設計

  之前接觸的都是MySQL這種關係型數據庫的設計,很多數據庫方面的思維已經被結構化查詢語言束縛了。   最近在寫一個類似論壇的一個小項目,前端用的是React,後端用node.js和mongodb。在寫獲取發帖列表接口的時候,需求是獲

原创 React子組件修改父組件的狀態

React子組件修改父組件的狀態 在React中,父子組件間的通信是通過props來傳遞參數的。一般情況下,父組件傳一個值給子組件,同時還要傳一個修改該值的方法函數。這樣,在子組件中調用這個方法函數才能修改該值,並再次傳給子組件,從而修改

原创 人生第一段gulp代碼

人生第一段gulp代碼 學習新技術一定要有用處,只有不斷使用,真正投入實戰,新技術纔會不斷被磨鍊,才能真正被掌握。 公司的電腦加裝了一塊顯示屏,爲了充分利用兩塊屏幕,我想到要實現自動刷新瀏覽器的功能。這樣我就能在寫CSS代碼的時候不離開鍵

原创 高度不定 垂直居中

在項目中遇到一個彈出框組件,組件寬度固定,但高度是不固定的,想要它居於整個屏幕中間,看似簡單的一個設計,但沒想到在垂直居中這一塊遇到了很大的麻煩,最後經多方查找比較,得到了一個比較合適的方案 .radio_selector ul {

原创 判斷JS對象是否擁有某屬性

兩種方式,但稍有區別 1,in 運算符 var obj = {name:'jack'}; alert('name' in obj); // --> true alert('toString' in obj); // --> true 可看

原创 讀《UML基礎、案例與應用》有感

《UML基礎、案例與應用》這本書是《人人都是產品經理》裏提到的一本書,主要是講統一建模語言的。全書分爲三個部分,分別是:基礎知識、學習案例和高級應用。 UML(統一建模語言)實際上就是用一些框框、線條和箭頭來表述一個複雜的系統或者流程。

原创 JavaScript ES6中的var、let、const

JavaScript ES6中的var、let、const const 常量 let 變量,塊作用域,不能重複聲明覆蓋 var 變量,函數作用域,能重複聲明覆蓋 var:聲明全局變量,換句話理解就是,聲明在for循環中的變量,跳出f