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 相关文章推荐
js中的escape及unescape函数的php实现代码
Sep 04 Javascript
jQuery中fadeOut()方法用法实例
Dec 24 Javascript
jQuery position() 函数详解以及jQuery中position函数的应用
Dec 14 Javascript
angularJS 如何读写缓冲的方法(推荐)
Aug 06 Javascript
Google 地图获取API Key详细教程
Aug 06 Javascript
vue resource post请求时遇到的坑
Oct 19 Javascript
node.js通过axios实现网络请求的方法
Mar 05 Javascript
微信小程序实现手指触摸画板
Jul 09 Javascript
vue后台管理之动态加载路由的方法
Aug 13 Javascript
vue-cli项目中使用echarts图表实例
Oct 22 Javascript
vue实现前端分页完整代码
Jun 17 Javascript
vue-router路由懒加载及实现的3种方式
Feb 28 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
如何利用php+mysql保存和输出文件
2006/10/09 PHP
php简单统计字符串单词数量的方法
2015/06/19 PHP
php版本CKEditor 4和CKFinder安装及配置方法图文教程
2019/06/05 PHP
20个非常有用的PHP类库 加速php开发
2010/01/15 Javascript
jQuery 1.5 源码解读 面向中高阶JSER
2011/04/05 Javascript
JavaScript面向对象程序设计三 原型模式(上)
2011/12/21 Javascript
js判断两个日期是否相等的方法
2013/09/10 Javascript
jquery根据属性和index来查找属性值并操作
2014/07/25 Javascript
JavaScript中匿名、命名函数的性能测试
2014/09/04 Javascript
jQuery实现点击行选中或取消CheckBox的方法
2016/08/01 Javascript
浅谈JS运算符&amp;&amp;和|| 及其优先级
2016/08/10 Javascript
canvas 绘制圆形时钟
2017/02/22 Javascript
vue省市区三联动下拉选择组件的实现
2017/04/28 Javascript
vue实现一个移动端屏蔽滑动的遮罩层实例
2017/06/08 Javascript
webpack教程之webpack.config.js配置文件
2017/07/05 Javascript
vue router 组件的高级应用实例代码
2019/04/08 Javascript
js简单遍历获取对象中的属性值的方法示例
2019/06/19 Javascript
使用 Vue 实现一个虚拟列表的方法
2019/08/20 Javascript
JQuery发送ajax请求时中文乱码问题解决
2019/11/14 jQuery
关于引入vue.js 文件的知识点总结
2020/01/28 Javascript
Python实现优先级队列结构的方法详解
2016/06/02 Python
关于python的bottle框架跨域请求报错问题的处理方法
2017/03/19 Python
Python3利用Dlib19.7实现摄像头人脸识别的方法
2018/05/11 Python
Python中的字符串切片(截取字符串)的详解
2019/05/15 Python
python,Django实现的淘宝客登录功能示例
2019/06/12 Python
Python+numpy实现矩阵的行列扩展方式
2019/11/29 Python
Django 批量插入数据的实现方法
2020/01/12 Python
python em算法的实现
2020/10/03 Python
CSS3的文字阴影—text-shadow的使用方法
2012/12/25 HTML / CSS
致跳高运动员加油稿
2014/02/12 职场文书
2014年母亲节演讲稿范文
2014/05/07 职场文书
工地安全生产标语
2014/06/06 职场文书
海上钢琴师观后感
2015/06/03 职场文书
无房证明样本
2015/06/17 职场文书
vue 自定义组件添加原生事件
2022/04/21 Vue.js
Go语言怎么使用变长参数函数
2022/07/15 Golang