AngularJS -- 使用AngularJS进行开发 liujj@golden-tech liujj@golden-tech.

Slides:



Advertisements
Similar presentations
教师成绩录入步骤 1. 登录教务系统 2. 进入教师成绩管理界面 3. 选择相应的教学班,点击 “ 课程成绩录 入 ” 进入成绩录入界面 4. 点击 “ 设置 ” 按钮设置 “ 成绩分项 ” 5. 录入成绩, “ 保存成绩 ” 按钮可以保存成 绩但不提交(提交后不能再修改成绩) 6. “ 提交成绩 ”
Advertisements

7.2 图示化记忆 记忆的概述 图示化记忆 联想记忆法 奇特联想记忆法 用手记忆.
醫學美學之我見ー肉毒桿菌 班級:應日三乙 姓名:蔡雅卉 學號: 497E0076. 前言 現在的人,已經把 整型看做是微不足 道的事情了。即使 只是戴牙套、局部 雷射、割雙眼皮、 打美白針、肉毒桿 菌等等,都可以在 身體上做不同的改 變,而讓自己更滿 意自己的外表。
1 97 年度新住民子女教育研討會 九十七年十月二十九日 柯伯儒 [1] 詹雅琄 [2] [1] [2] [1] [1] 國立台北教育大學課程與教學研究所博士生、 彰化縣二林鎮廣興國小主任 [2] [2] 國立台中教育大學課程與教學研究所研究生、 彰化縣二林鎮廣興國小教師 有效提升國小新住民子女 語文學習的策略.
大教育家孔子 年 1 月 11 日,一座总高为 9.5 米的孔 子青铜雕像在国家博物馆北广场落成。 2011 年 1 月 11 日,一座总高为 9.5 米的孔 子青铜雕像在国家博物馆北广场落成。
語文教學分享心得 組員: B 蘇品綺 B 張慈真 B 陳怡君 B 蕭美玲 B 王雅萍 B 蔡佳珍.
環保 環保問題社會病態行為 從選購產品方面 家庭廢棄物的處理 住家的節約能源方面. 環保問題社會病態行為 社會功利主義過盛,疏忽善盡設備的責任; 缺乏惜福愛物的觀念,以自我為重心,任 意破壞使用資源; 「家」的觀念過度狹隘,只顧裝修生活的 表面,缺乏公同經營人類共有的家 — 地球 的概念; 無正確的理財觀念,而以金錢的謀取為目.
縮短公共工程工期之 招標決標策略及作法 行政院公共工程委員會 1. 簡報大綱 壹、前言 貳、招標決標策略及作法 参、適用案件類型 肆 、 結語 2.
熟悉 Dreamweaver 的工作區與基本操作
世界读书日 4月23日.
古诗鉴赏 (常用答题方法 ).
宿建德江 內容探究 問題討論 語文小詞典 絕句淺說 借代修辭 (補充說明借代法) 延伸閱讀 應用練習 (二)
第三课 氓.
梦想的力量 博湖一小 赵秀珍. 梦想的力量 博湖一小 赵秀珍 读课文,你有什么感受和体会,相互交流一下。还可以把自己想到的写下来。 瑞恩的梦想是什么?他是怎样实现自己的梦想的? 梦想的力量是什么? 读课文,你有什么感受和体会,相互交流一下。还可以把自己想到的写下来。
讲故事训练 授课人:田轶.
2、加一笔成新字 一 →二 二 →三、干、工 十 →土、士 口 →日、中 日 →目、白、田 月 →用 目 →自 木 →禾、本 大 →天、太、犬 人 →大、个 了 →子.
常州市戚墅堰实验中学 虞超群 执教 《诗经》选读 卫风·氓.
作文训练: 突出中心.
第十一課 菜園 6-11.
愛情直播不NG -破解戀愛迷思 嘉南藥理科技大學 學生輔導中心.
四组制作: 许顺楠、姬少丽、李澎、刘伏、 徐娅丽、李頔
贴近教学 服务师生 方便老师.
99年成語200題庫(21-40).
《网页设计与制作》 教学课件.
校本选修课 第三专题 西藏问题 北京师大二附中 李文燕.
報告題目:數字5287 組 別 :第6組 組 員 :孫采伶 4A 王婷卉 4A 陳淑樺 4A190914
正修科技大學教學發展中心 教師教學觀摩與經驗分享 電子工程系 張法憲副教授.
义务教育课程标准实验教科书二年级下册 玲玲的画 山东滨州市无棣县棣丰街道中心小学 曹雪敏. 生活中有些事真有意思!要是肯动 脑筋,坏事也能变成好事;要是肯动脑 筋,看来不可能办成的事也能办成。碰 到问题,我们要认真想想,找到解决问 题的办法,做个善于思考的孩子。
歌咏对象是谁? 1)志洁行廉,爱国忠君真气节; 辞微旨远,经天纬地大诗篇。 2)翁去八百载,醉乡犹在; 山行六七里,亭影不孤。 3)刚直不阿,留得正气冲霄汉; 幽愁发愤,著成信史照尘寰。 4)世上疮痍,诗中圣哲; 人间疾苦,笔底波澜。 屈原 欧阳修 司马迁 杜甫.
项羽之死 司马迁.
第三章 古代汉语语法 3—1古汉语语法及其研究 一、《马氏文通》以前的《古汉语研究》
词 五 首.
第一章 神话.
— —1998年全世界诺贝尔获奖者集会巴黎时的宣言
重点字词: 1、吾党之小子狂简 3、暴虎冯河 5、无所取材! 6、予所否者,天厌之 8、子哭之恸.
第一部分 系统概述 第二部分 技术背景 目录 第三部分 维修流程描述 成功案例 第四部分. 第一部分 系统概述 第二部分 技术背景 目录 第三部分 维修流程描述 成功案例 第四部分.
蘇軾詞的賞析
歡迎蒞臨 一年二班家長日.
<<文獻學學習報告>>
柯奕宏(06) 王予亨(13) 郭秉逸(15) 楊雯凈(23) 顏佑瑩(32)
第十五章 传播学调查研究方法.
自然與生活科技領域 認識太陽能 蘇紋琪、石明玉.
网络协会2017培训 Node.js专题 (1) 2017/3/12 – Payne.
 全能的天才畫家- 李奧納多‧達文西 (西元1452年-1519年) 指導老師:袁淑芬老師 製作人:饒佩芯.
典藏豐富、深具特色的小型博物館 鹽分地帶文化館興建募款啟事 施工中 歡迎蒞臨參觀 建館緣由
第二讲 搭建Java Web开发环境 主讲人:孙娜
SVN服务器的搭建(Windows) 柳峰
第11章:一些著名开源软件介绍 第12章:服务安装和配置 本章教学目标: 了解当前一些应用最广泛的开源软件项目 搭建一个网站服务器
認識我的故鄉_台中市.
16 葡萄沟.
一九九四年九月五日.
YEOMAN安装 -- AngularJS
注音符號 首冊教學 說明.
A New Kind of JavaScript Library
UC九游 天猪(atian25) AngularJS 进阶实践 UC九游 天猪(atian25)
閩南語初階研習報告 《我的冊包》 改編自康軒版第一冊第二課 程詩嵐 林幸玫 李佩瑾 吳瑛瑛 李逸琦 朱嬿蓉.
精忠报国  演唱:屠洪纲 作词:陈涛 作曲:张宏光  狼烟起 江山北望  龙起卷 马长嘶 剑气如霜  心似黄河水茫茫  二十年 纵横间 谁能相抗  恨欲狂 长刀所向  多少手足忠魂埋骨它乡  何惜百死报家国  忍叹惜 更无语 血泪满眶  马蹄南去 人北望  人北望 草青黄 尘飞扬  我愿守土复开疆  堂堂中国要让四方来贺.
网页设计与制作 Jiangxi Engineering Vocational College 信息工程系 徐卫红.
樂樂請假了 尊重的故事 資料來源:臺北縣國民小學品德教育手冊 故事來源:臺北縣國民小學品德教育手冊 網路小故事
聚合型第一種:隱沒帶、島弧 例子:臺灣東方的琉球海溝、南美洲智利海溝. 聚合型第一種:隱沒帶、島弧 例子:臺灣東方的琉球海溝、南美洲智利海溝.
聽聽那冷雨---重點摘要 二愛 王煜榕.
說話的藝術 香港仔工業學校 盧仲衡老師.
分組專題報告 陳錦蓮、陳麗妃製作.
憲政與民主 應化3A 邱泓明.
客語歌謠-四季歌 台中市葫蘆墩國小教師 吳國銘 張郁棻.
古蹟知性之旅 我和新港奉天宮有個約 報告人:陳 映 竹 傅 湘 甯.
Web前端开发 第17章:AngularJS 阮晓龙 /
專題報告: 海洋中的熱帶雨林~珊瑚~ 六忠:林奕暉.
JavaScript 教师:魏小迪
電子表單 簡介 高雄市鳳山區新甲國小 陳信宏.
Presentation transcript:

AngularJS -- 使用AngularJS进行开发 liujj@golden-tech liujj@golden-tech

Yeoman 推荐使用Yeoman(http://yeoman.io/)开发项目,它可以创建所有必需的文件以便启动你的AngularJS应用 window下如何安装Yeoman参照另外一份文档 liujj@golden-tech

项目结构 JS源文件 HTML型的Angular模板文件 JS库依赖 静态资源 单元测试 集成测试 配置文件 app/scripts first_angular │ bower.json │ Gruntfile.js │ package.json │ ・・・ │ ├─.tmp │ └─styles │ main.css ├─app │ │ .buildignore │ │ .htaccess │ │ 404.html │ │ favicon.ico │ │ index.html │ │ robots.txt │ │ │ ├─images │ │ yeoman.png │ ├─scripts │ │ │ app.js │ │ │ │ │ └─controllers │ │ about.js │ │ main.js │ ├─styles │ │ main.css │ └─views │ about.html │ main.html 项目结构 JS源文件 app/scripts app/scripts/controllers HTML型的Angular模板文件 app\views JS库依赖 app/scripts/vendor 静态资源 app/style app/images 单元测试 test/spec 集成测试 test/e2e(默认不创建) 配置文件 karma.conf.js karma.e2e.conf.js(默认不创建) ├─bower_components │ ├─angular │ ├─bootstrap │ ├─jquery │ └─・・・ ├─node_modules │ ├─grunt └─test │ .jshintrc │ karma.conf.js └─spec └─controllers about.js main.js

IDE WebStorm \\liujj\GT.NET\AngularJS\install\WebStorm 支持AngularJS liujj@golden-tech

新建AngularJS项目 创建目录 进入目录 使用Angular生成器生成项目文件 启动web服务 mkdir project_name cd project_name 使用Angular生成器生成项目文件 yo angular 启动web服务 grunt serve liujj@golden-tech

Karma 能让基于测试驱动开发(test-driven development,TDD)的流程变得更加简单、快速、并且有趣 它使用NodeJS和SocketIO来运行代码,并且可以在多种浏览器中及其快速地进行测试工作 安装Karma npm install -g karma npm install -g karma-cli npm install -g phantomjs cd到项目目录下执行下面命令 npm install -g phantomjs npm install grunt-karma karma-ng-html2js-preprocessor karma-ng-scenario --save-dev liujj@golden-tech

单元测试 describe('MyController:', function () { it('to work correctly', function () { var a = 12; var b = a; expect(a).toBe(b); expect(a).not.toBe(null); }); }); liujj@golden-tech

执行测试 grunt test 未启动成功,一直有下面的错误,还未解决 PhantomJS 1.9.8 (Windows Vista): Executed 0 of 0 ERROR (0.001 secs / 0 secs) Warning: Task "karma:unit" failed. Use --force to continue. liujj@golden-tech

端到端/集成测试 describe('Search Results:', function () { beforeEach(function() { browser().navigateTo('http://localhost:8000/app/index.html'); }); it('should filter results', function () { input('searchBox').enter('jacksparrow'); element(':button').click(); expect(repeater('ul li').count()).toEqual(10); input('filterText').enter('Bees'); expect(repeater('ul li').count()).toEqual(1); }); }); liujj@golden-tech

liujj@golden-tech