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面向对象之四 继承
Feb 08 Javascript
JavaScript中用toString()方法返回时间为字符串
Jun 12 Javascript
js中用cssText设置css样式的简单方法
Sep 19 Javascript
Bootstrap 模态对话框只加载一次 remote 数据的完美解决办法
Jul 09 Javascript
解决vue数组中对象属性变化页面不渲染问题
Aug 09 Javascript
vue axios数据请求get、post方法及实例详解
Sep 11 Javascript
解决webpack+Vue引入iView找不到字体文件的问题
Sep 28 Javascript
详解vue中this.$emit()的返回值是什么
Apr 07 Javascript
Vue 中使用富文本编译器wangEditor3的方法
Sep 26 Javascript
js实现图片跟随鼠标移动效果
Oct 16 Javascript
微信小程序实用代码段(收藏版)
Dec 17 Javascript
vue如何实现关闭对话框后刷新列表
Apr 08 Vue.js
详解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
mayfish 数据入库验证代码
2010/04/30 PHP
PHP使用strrev翻转中文乱码问题的解决方法
2017/01/13 PHP
php连接mysql数据库
2017/03/21 PHP
js变量、作用域及内存详解
2014/09/23 Javascript
用模版生成HTML的的框架jquery.tmpl使用详解
2015/01/07 Javascript
Javascript中数组方法汇总(推荐)
2015/04/01 Javascript
JavaScript+CSS实现仿天猫侧边网页菜单效果
2015/08/25 Javascript
学习jQuey中的return false
2015/12/18 Javascript
jQuery购物车插件jsorder用法(支持后台处理程序直接转换成DataTable处理)
2016/06/08 Javascript
微信小程序自定义toast实现方法详解【附demo源码下载】
2017/11/28 Javascript
200行代码实现blockchain 区块链实例详解
2018/03/14 Javascript
JS实现关键词高亮显示正则匹配
2018/06/22 Javascript
vue webpack开发访问后台接口全局配置的方法
2018/09/18 Javascript
详解如何为你的angular app构建一个第三方库
2018/12/07 Javascript
JavaScript中clientWidth,offsetWidth,scrollWidth的区别
2021/01/25 Javascript
[03:03]DOTA2校园争霸赛 济南城市决赛欢乐发奖活动
2013/10/21 DOTA
[02:12]2015国际邀请赛 SHOWOPEN
2015/08/05 DOTA
深入浅析Python 中 is 语法带来的误解
2019/05/07 Python
django项目环境搭建及在虚拟机本地创建django项目的教程
2019/08/02 Python
pytorch::Dataloader中的迭代器和生成器应用详解
2020/01/03 Python
django queryset相加和筛选教程
2020/05/18 Python
Win10用vscode打开anaconda环境中的python出错问题的解决
2020/05/25 Python
Python xml、字典、json、类四种数据类型如何实现互相转换
2020/05/27 Python
Python如何对XML 解析
2020/06/28 Python
Matplotlib配色之Colormap详解
2021/01/05 Python
彪马西班牙官网:PUMA西班牙
2019/06/18 全球购物
销售自荐信
2013/10/22 职场文书
作文批改评语大全
2014/04/23 职场文书
敬老院献爱心活动总结
2014/07/08 职场文书
教师节倡议书
2014/08/30 职场文书
股指期货心得体会
2014/09/10 职场文书
机关作风建设剖析材料
2014/10/11 职场文书
拾金不昧通报表扬范文
2015/05/05 职场文书
学雷锋广播稿大全
2015/08/19 职场文书
银行服务理念口号
2015/12/25 职场文书
java设计模式--三种工厂模式详解
2021/07/21 Java/Android