angularjs
是2009
年興起的,目前由google
維護乙個採用mvc
模式的js
框架,很多時候用來建立單頁面應用。我也經常將其和phonegap
。通常**可以這樣:index.html
第乙個js
檔案(angular.js)
是核心檔案,必須有。而其他angular-*.js
都是功能檔案,如果專案不需要使用到可以不引用的。
檔案是對angular
應用的定義,本例中**如下:
1**中定義了乙個angular'use strict';2
3 angular.module(
, [4
'ngcookies',5
'ngresource',6
'ngsanitize',7
'ngroute'
8 ])
9 .config(
function
($routeprovider) ).when(
'/report'
, ).when(
'/report/:id'
, ).otherwise();
23 });
而且重定向了路由,example.com/index.html#/report
就會呼叫reportsctrl
控制器,而對應的檢視是views/reports.html
。上例中reportsctrl
控制器的定義在最先的main.js
檔案。如下:
1angularjsangular.module()2
.controller(
'indexctrl'
,['$scope'
,function
($scope)]).controller(
'reportsctrl'
,['$scope'
,function
($scope)
15 })();
16 }]);
中各個檔案相互的關係大致就是這樣的了。
目前建立乙個
angularjs
專案可以分成手動和自動兩種方法。
手動其實就是自己去下這些
js檔案,然後在
html
中新增相應的引用,然後建立
和控制器定義檔案。
而自動建立乙個專案的方法,我知道的有兩種:
angular-seed
是github
上面乙個開源的專案,你只需要
git clone
一下,乙個
angular
專案結構就有了,剩下來的事就是寫控制器和檢視,挺快捷的。
yeoman
是乙個工作流的自動化工具,不僅僅針對
angularjs
。當然使用前必須安裝,而且它是基於
nodejs
的,因此請先安裝好,然後在命令列中輸入:
接著在命令列中輸入
yo 或者
yo angular
,就會出現如圖的效果:
常用教程:
開始學習SRS的第一步
其他都是參照那個檔案執行的2 git clone cd srs trunk 3 configure make編譯 4 將以下內容儲存為檔案,譬如conf rtmp.conf,伺服器啟動時指定該配置檔案 srs的conf資料夾有該檔案 conf rtmp.conf listen 1935 max co...
踏出第一步
我是乙個比較內向的人,或許應該說有一點自卑的傾向。因為生活中的一些事情,總是不斷的打擊我的自信心,讓我產生一種感覺 我缺乏能力,是乙個無用的人。我想有過這種經歷的,肯定不只我乙個人。人的信心有時候是很脆弱的,兩三次的失敗就可能讓其消失殆盡,然後你就覺得,反正我也做不出什麼事情來,乾脆就這樣混著吧,於...
邁出第一步
我,乙個程式小白,不是為了熱愛而走上程式設計之路。就這樣稀里糊塗的度過了兩年,期間,自己有為找不出那乙個個errors煩躁,也有為成功編譯後而獲得正確結果的那種喜悅。如今是真的想去改變現狀,想去提公升自己,想不負剩餘的兩年時光,不負你,不負我!對於今後的學習之路的想法,首先基礎的語言學習,其次資料結...