Angular浏览器插件Batarang介绍及使用


Posted in Javascript onFebruary 07, 2018

Angular浏览器插件Batarang介绍

对于Angular新手来说,刚接手Angular的时候都会比较痛苦。确实,相对于JQuery、Backbone等,Angular门槛确实相对较高,而且比较难以调试。今天给大家带来一个Angular Chrome 插件Batarang的介绍,运用好改插件,会帮助加深对Angular的理解。

准备工作

安装Batarang:

  1. 方法一:在Chrome应用商店中查找Batarang,并安装。
  2. 方法二:在网上查找Batarang的安装包,直接在Chrome浏览器中安装。

使用

在已安装的Batarang插件的浏览器中打开一个Angular应用,并打开控制台,如下图:

Angular浏览器插件Batarang介绍及使用

会发现控制台中多了一个AngularJS的页面,勾选“Enable”,该控件就可以使用了:

Models

点开Models,如下图,左侧是该应用下的所有Scope的信息,右侧是Scope对应的模型信息。点击某个作用域,右侧相应的会显示出该作用域中的所有模型信息。

点击Scope前的”<”,会跳到Elements中该作用域所在的DOM标签上。

Angular浏览器插件Batarang介绍及使用

Performance

Performace展示的是该应用的性能,左侧显示的是监控树,右侧显示的是监控表达式的性能,这个页面能帮助我们进行性能优化。

Angular浏览器插件Batarang介绍及使用

Dependenices

Dependenices展示的指令和服务之间的依赖关系,选定某个指令,可以看到其依赖的服务。

Angular浏览器插件Batarang介绍及使用

Options

最后是options页面。有三个选项:”show applications,” “show scopes,” 和 “show bindings.”。每个选项勾选时,在debugger时,相应的内容会在页面高亮。

Angular浏览器插件Batarang介绍及使用
Angular浏览器插件Batarang介绍及使用

help

如有任何问题,请查看help

Element

其实我最常用的应该是Element右侧的AngularJS Properties标签。在Element标签中选定某个标签时,Element页面的右侧的内容,会多一个AngularJS Properties页面,该页面显示的是选定的html内容的作用域的属性,该功能对于对Angular Scope的理解非常有用。如果不是很理解Angular Scope,可以多用一个这个功能。

Angular浏览器插件Batarang介绍及使用

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
实现变速回到顶部的JavaScript代码
May 09 Javascript
一个级联菜单代码学习及removeClass与addClass的应用
Jan 24 Javascript
解决jquery插件冲突的问题
Jan 23 Javascript
使用正则表达式的格式化与高亮显示json字符串
Dec 03 Javascript
JavaScript中用字面量创建对象介绍
Dec 31 Javascript
jquery实现鼠标拖拽滑动效果来选择数字的方法
May 04 Javascript
vue模板语法-插值详解
Mar 06 Javascript
详解如何在Angular优雅编写HTTP请求
Dec 05 Javascript
Vue 报错TypeError: this.$set is not a function 的解决方法
Dec 17 Javascript
新手入门带你学习JavaScript引擎运行原理
Jun 24 Javascript
layui实现数据表格自定义数据项
Oct 26 Javascript
Element Input输入框的使用方法
Jul 26 Javascript
详解JS数值Number类型
Feb 07 #Javascript
vue几个常用跨域处理方式介绍
Feb 07 #Javascript
vue项目中axios使用详解
Feb 07 #Javascript
vue-cli webpack2项目打包优化分享
Feb 07 #Javascript
浅谈es6中export和export default的作用及区别
Feb 07 #Javascript
Vue封装Swiper实现图片轮播效果
Feb 06 #Javascript
vue中如何使用ztree
Feb 06 #Javascript
You might like
linux下删除7天前日志的代码(php+shell)
2011/01/02 PHP
php中常用的预定义变量小结
2012/05/09 PHP
php二维数组排序详解
2013/11/06 PHP
PHP依赖注入(DI)和控制反转(IoC)详解
2017/06/12 PHP
JS打开层/关闭层/移动层动画效果的实例代码
2013/05/11 Javascript
javascript检测对象中是否存在某个属性判断方法小结
2013/05/19 Javascript
JS获取屏幕,浏览器窗口大小,网页高度宽度(实现代码)
2013/12/17 Javascript
Jquery幻灯片特效代码分享--打开页面随机选择切换方式(3)
2015/08/15 Javascript
js支持键盘控制的左右切换立体式图片轮播效果代码分享
2015/08/26 Javascript
JQuery 在文档中查找指定name的元素并移除的实现方法
2016/05/19 Javascript
jQuery UI Bootstrap是什么?
2016/06/17 Javascript
Nodejs高扩展性的模板引擎 functmpl简介
2017/02/13 NodeJs
详解Ant Design of React的安装和使用方法
2018/12/27 Javascript
vue写h5页面的方法总结
2019/02/12 Javascript
微信小程序跳转到其他网页(外部链接)的实现方法
2019/09/20 Javascript
javascript设计模式 ? 简单工厂模式原理与应用实例分析
2020/04/09 Javascript
vue中移动端调取本地的复制的文本方式
2020/07/18 Javascript
uniapp实现可以左右滑动导航栏
2020/10/21 Javascript
[01:23:24]DOTA2-DPC中国联赛 正赛 PSG.LGD vs Elephant BO3 第三场 2月7日
2021/03/11 DOTA
解决出现Incorrect integer value: '' for column 'id' at row 1的问题
2017/10/29 Python
python 对象和json互相转换方法
2018/03/22 Python
python实现txt文件格式转换为arff格式
2018/05/31 Python
解决python中无法自动补全代码的问题
2018/12/04 Python
Pytorch中膨胀卷积的用法详解
2020/01/07 Python
Python使用urllib模块对URL网址中的中文编码与解码实例详解
2020/02/18 Python
利用python制作拼图小游戏的全过程
2020/12/04 Python
用python读取xlsx文件
2020/12/17 Python
Hotels.com英国:全球领先的酒店住宿提供商
2019/01/24 全球购物
都柏林通行卡/城市通票:The Dublin Pass
2020/02/16 全球购物
八一演出活动方案
2014/02/03 职场文书
餐厅经理岗位职责和岗位目标
2014/02/13 职场文书
会计专业毕业生求职信
2014/07/04 职场文书
公务员四风问题对照检查材料整改措施
2014/09/26 职场文书
营业用房租赁协议书
2014/11/26 职场文书
2015年国庆节新闻稿
2015/07/18 职场文书
读《推着妈妈去旅行》有感1500字
2019/10/15 职场文书