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基础的动画教程,直观易懂
Jan 10 Javascript
js 获取和设置css3 属性值的实现方法
May 06 Javascript
使用原生js实现页面蒙灰(mask)效果示例代码
Jun 20 Javascript
JS动态添加iframe的代码
Sep 14 Javascript
ArtEditor富文本编辑器增加表单提交功能
Apr 18 Javascript
Bootstrap源码解读表单(2)
Dec 22 Javascript
web打印小结
Jan 11 Javascript
angular 实现的输入框数字千分位及保留几位小数点功能示例
Jun 19 Javascript
angularjs的单选框+ng-repeat的实现方法
Sep 12 Javascript
使用js实现一个简单的滚动条过程解析
Sep 10 Javascript
简单实现节流函数和防抖函数过程解析
Oct 08 Javascript
Vue-Ant Design Vue-普通及自定义校验实例
Oct 24 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
php define的第二个参数使用方法
2013/11/04 PHP
zf框架的校验器使用使用示例(自定义校验器和校验器链)
2014/03/13 PHP
什么情况下可以不写PHP的闭合标签“?&gt;”
2014/08/28 PHP
Dwz与thinkphp整合下的数据导出到Excel实例
2014/12/04 PHP
详解PHP中的Traits
2015/07/29 PHP
PHP Curl模拟登录微信公众平台、新浪微博实例代码
2016/01/28 PHP
JavaScript语言中的Literal Syntax特性分析
2007/03/08 Javascript
浅谈Javascript嵌套函数及闭包
2010/11/09 Javascript
为radio类型的INPUT添加客户端脚本(附加实现JS来禁用onClick事件思路代码)
2010/11/11 Javascript
Javascript无阻塞加载具体方式
2013/06/28 Javascript
javascript实现添加附件功能的方法
2015/11/18 Javascript
Node.js中路径处理模块path详解
2016/11/14 Javascript
详解前端自动化工具gulp自动添加版本号
2016/12/20 Javascript
JSON字符串和JSON对象相互转化实例详解
2017/01/05 Javascript
jQuery插件autocomplete使用详解
2017/02/04 Javascript
Angular4 中常用的指令入门总结
2017/06/12 Javascript
Vuejs实现购物车功能
2017/11/05 Javascript
JS删除数组里的某个元素方法
2018/02/03 Javascript
深入浅出了解Node.js Streams
2019/05/27 Javascript
jQuery轮播图功能制作方法详解
2019/12/03 jQuery
Postman参数化实现过程及原理解析
2020/08/13 Javascript
原生js实现自定义难度的扫雷游戏
2021/01/22 Javascript
Python去掉字符串中空格的方法
2014/03/11 Python
Python selenium抓取微博内容的示例代码
2018/05/17 Python
python smtplib模块自动收发邮件功能(一)
2018/05/22 Python
python pcm音频添加头转成Wav格式文件的方法
2019/01/09 Python
django中瀑布流写法实例代码
2019/10/14 Python
Python StringIO如何在内存中读写str
2020/01/07 Python
Win10里python3创建虚拟环境的步骤
2020/01/31 Python
卸载tensorflow-cpu重装tensorflow-gpu操作
2020/06/23 Python
2013年办公室秘书的个人自我鉴定
2013/10/24 职场文书
会计自荐书
2013/12/02 职场文书
企业办公室岗位职责
2014/03/12 职场文书
卖房协议书样本
2014/10/30 职场文书
谢师宴答谢词
2015/01/05 职场文书
学期个人自我总结
2015/02/13 职场文书