-
1.控制器一,控制器二,都需要访问一个属性时,在最外层的控制器里定义这个属性(相等于全局属性)。。这种方法是不推荐使用的,推荐使用service方式实现 1.不要试图复用controller,一个控制器只负责一小块视图。 2.不要在controller中操作dom,这不是控制器的职责。 3.不要在controller里做数据格式化,ng有很好的表单控件。 4.不要在controller里做数据过滤操作,ng有$filter服务。 5.一般来说controller是不会互相调用的,控制器之间的交互会通过事件进行。查看全部
-
为什么需要MVC 前端规模越来越大,切分职业是必然趋势 有些地方需要同样的模块,所以需要复用模块 为了维护方便,修改一块不影响其余模块 其实MVC是手段,目标是模块化和复用 前端模块化的困难 js原型继承机制 js必须手动处理依赖 操作dom必须等文件加载完毕查看全部
-
前台项目目录结构:node_modules里面的东西是nodejs自带的;text必备目录里面是e2e集成测试和unit单元测试用例,也是通过js来写的;.git是版本工具git自己生成和维护的;app里放所有源代码。 Protractor 为angular js 定制的测试工具查看全部
-
依赖管理工具:bower: 自动安装依赖的组件;组件间的一赖检测;版本兼容自动检测;bower.io http-server :后台还未开发完成时,可以在写一些测试数据,来测试前台查看全部
-
代码 合并和混淆工具 --- grunt Grunfile实例 必备插件 grunt contrib uglity 对代码进行混淆的 grunt-contrib-concat 合并文件 grunt-contrib-watch 监控文件变化查看全部
-
1、代码编辑工具:sublime(轻量级)网址www.sublimetext.com ,常用写法:div.row>div.col-md-12*10 敲击 ctr+E即可生成html结构 webstorm--在右上角显示出来浏览器兼容性,点击浏览器图标就可以实时运行浏览器了;基于intellij的 webstorm 安装插件的方法File--->Settings...--->Plugins---->右侧就会列出很多插件。 2、集成开发工具,相对重量级,但功能很全,使用很愉快 断点调试工具:chrome插件Batarang或者火狐FireBug 3、版本管理工具:msysgit(git命令行工具),tortoisegit(git小乌龟,可视化图像界面)。到github上克隆项目:使用小乌龟GIT克隆别人的GIT项目时,首先需要fork下,因为是别人的项目。在右下角https FORK自己的分支 ,把地址拷贝下来。进入你的本地文件夹,右键Git clone,粘贴刚才的地址,点击OK。查看全部
-
思考:我们需要什么样的前端开发环境? 1、代码编辑工具 2、断点调试工具 3、版本管理工具 4、代码合并和混淆工具 5、依赖管理工具 6、单元测试工具 7、集成测试工具查看全部
-
Controller使用过程中的注意点查看全部
-
临时暂停查看全部
-
本节要点查看全部
-
一个控制器对应一个视图查看全部
-
sublimeText 快捷键 ctrl+shift+方向键 切换代码位置查看全部
-
npm start npm run protractor查看全部
-
刷新时不会出现前面{{greeting.text}}这种东东,一闪而过,实现无间隙刷新查看全部
-
MVC 模块化和依赖注入 双向数据绑定 指令查看全部
举报
0/150
提交
取消