原创 ECMAScript 6 學習筆記一 let 和const命令

react native的語法都是js的,看起來雲裏霧裏,今天開始,花幾天學習下js的語法,目前學習的文檔是ECMAScript 6 入門 作者:阮一峯。如果對於react native有更好的語法學習教材,請賜教。 1:let 命令

原创 JavaScript和客戶端編程語言C++,java,objective-C的三大不同

JavaScript並不複雜,甚至有些簡單。很多沒有客戶端編程基礎的網頁開發人員都可以很快掌握,而有這些經驗的人反倒沒那麼容易。在客戶端開發中形成的有些概念和思維方式,在JavaScript開發中不僅沒用,反而會產生誤導。有幾個問題需注意

原创 react native 學習筆記----將react native嵌入到Android原生應用

不僅可以在react native 的js界面和現有工程的界面之間跳轉,而且可以把js寫的界面當成一個控件,嵌入到現有的activity,作爲原生界面的一部分使用。 第一節:按照官方的例子,把js寫頁面放在一個activity,在原生應用

原创 objective-c 基礎教程 讀書筆記之第八章字符串簡介

        objective-c 基礎教程 這本書可以說是iphone ios開發入門的經典基礎教程。半年前看過,現在學習iphone開發有一段時間了,如今重讀這本書,感覺還是有很多收穫,寫筆記有兩個目的,一是方便自己寫程序的時候查

原创 objective-c 基礎教程 讀書筆記之第八章集合家族簡介,NSArray,NSDictionary

一:數組NSArray      NSArray可以存儲任何objective-c的對象。當然對於int,float這些對象無法保存,另外nil對象也不能保存。     + (id)arrayWithObjects:(id)firstOb

原创 react native 學習筆記之指定樣式,寬,高

樣式style沒啥好說的,可以用{}擴起來指定樣式,也可以用StyleSheet.create來集中定義組件的樣式。 給控件指定寬高其實也沒啥好說的,可以指定絕對值,比如: <View style={{width: 50, height

原创 react native 學習筆記之state

state狀態還是可以理解爲Android,ios中一個類的成員變量,而props和state的區別是,props一經指定,就不能修改,而state是可以修改的。一般來講,你需要在constructor中初始化state,然後在需要修改時

原创 react native 開發基礎=javaScript=學習筆記----函數

JavaScript 函數定義 函數表達式 JavaScript 函數可以通過一個表達式定義。 函數表達式可以存儲在變量中,這樣,變量也可作爲一個函數使用,例如: var x = function (a, b) {retur

原创 facebook react native 開發-----win7,mac環境搭建實踐

開發環境搭建:英文不錯的可以參考facebook官方文檔:http://facebook.github.io/react-native/docs/getting-started.html 不想看英文的,有中文翻譯版本:http://rea

原创 react native開發基礎=JavaScript= 學習筆記----對象

先了解一點點基本概念,一:JavaScript 在web 開發人員必須學習的 3 門語言中的定位: HTML 定義了網頁的內容 CSS 描述了網頁的佈局 JavaScript 定義網頁的行爲 我這裏學習javascript不是爲了寫

原创 react native 學習筆記----網絡

React Native提供了和web標準一致的Fetch API,用於滿足開發者訪問網絡的需求。 發起網絡請求 要從任意地址獲取內容的話,只需簡單地將網址作爲參數傳遞給fetch方法即可: fetch('https://my

原创 IOS iPhone 開發中的文件讀寫及數據存儲(一)

 數據的存儲無疑是軟件開發中的重要課題。本文給初學者介紹下iphone開發中常見的文件讀寫,當然,我也是初學者~ iOS的文件存儲採用的是“沙箱機制”,也就是應用程序只能訪問自己的文件目錄,每個應用程序的數據是獨立的,就像一個一個的沙箱一

原创 react native 學習筆記----使用Android的原生模塊

有時候App需要訪問平臺API,但React Native可能還沒有相應的模塊包裝;或者你需要複用一些Java代碼,而不是用Javascript重新實現一遍;又或者你需要實現某些高性能的、多線程的代碼,譬如圖片處理、數據庫、或者各

原创 react native 學習實踐----運行facebook官方提供的例子

可以參考官方github網站:facebook Movies app  The Movies app is a demonstration of basic concepts, such as fetching data, render

原创 react native 學習筆記----使用Flexbox佈局

Flexbox可以在不同屏幕尺寸上提供一致的佈局結構 一般來說,使用flexDirection、alignItems和 justifyContent三個樣式屬性就已經能滿足大多數佈局需求。 flexDirection  在組件的style