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 精粹读书笔记(1,2)
Feb 07 Javascript
Lazy Load 延迟加载图片的jQuery插件中文使用文档
Oct 18 Javascript
jquery配合css简单实现返回顶部效果
Sep 30 Javascript
《JavaScript DOM 编程艺术》读书笔记之JavaScript 简史
Jan 09 Javascript
jquery插件jquery.dragscale.js实现拖拽改变元素大小的方法(附demo源码下载)
Feb 25 Javascript
JS中script标签defer和async属性的区别详解
Aug 12 Javascript
微信小程序 框架详解及实例应用
Sep 26 Javascript
详解Js模板引擎(TrimPath)
Nov 22 Javascript
基于jQuery的左滑出现删除按钮的示例
Aug 29 jQuery
vue-cli如何引入bootstrap工具的方法
Oct 19 Javascript
jquery实现直播弹幕效果
Nov 28 jQuery
jquery实现吸顶导航效果
Jan 08 jQuery
详解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 Session_Regenerate_ID函数双释放内存破坏漏洞
2011/01/27 PHP
PHP实现多进程并行操作的详解(可做守护进程)
2013/06/18 PHP
解析PHP正则提取或替换img标记属性
2013/06/26 PHP
php生成静态html页面的方法(2种方法)
2015/09/14 PHP
PHP编程入门的基本语法知识点总结
2016/01/26 PHP
网页图片延时加载的js代码
2010/04/22 Javascript
Javascript面象对象成员、共享成员变量实验
2010/11/19 Javascript
jquery下div 的resize事件示例代码
2014/03/09 Javascript
JS判断客户端是手机还是PC的2个代码
2014/04/12 Javascript
javascript处理表单示例(javascript提交表单)
2014/04/28 Javascript
Angular和百度地图的结合实例代码
2016/10/19 Javascript
Bootstrap实现导航栏的2种方式
2016/11/28 Javascript
JS填写银行卡号每隔4位数字加一个空格
2016/12/19 Javascript
jQuery Ajax实现跨域请求
2017/01/21 Javascript
基于JavaScript实现复选框的全选和取消全选
2017/02/09 Javascript
关于Bootstrap按钮组件消除黄框的方法
2017/05/19 Javascript
React Native中导航组件react-navigation跨tab路由处理详解
2017/10/31 Javascript
从vue源码解析Vue.set()和this.$set()
2018/08/30 Javascript
css配合JavaScript实现tab标签切换效果
2018/10/11 Javascript
详解vue的双向绑定原理及实现
2019/05/05 Javascript
使用webpack搭建pixi.js开发环境
2020/02/12 Javascript
Python中itertools模块用法详解
2014/09/25 Python
python使用Turtle库绘制动态钟表
2018/11/19 Python
Python匿名函数及应用示例
2019/04/09 Python
解决python ThreadPoolExecutor 线程池中的异常捕获问题
2020/04/08 Python
Python爬虫获取豆瓣电影并写入excel
2020/07/31 Python
python BeautifulSoup库的安装与使用
2020/12/17 Python
利用Python函数实现一个万历表完整示例
2021/01/23 Python
LTD Commodities:礼品,独特发现,家居装饰,家用器皿
2017/08/11 全球购物
迟到检讨书800字
2014/01/13 职场文书
《走一步再走一步》教学反思
2014/02/15 职场文书
大班上学期幼儿评语
2014/04/30 职场文书
环卫个人总结
2015/03/03 职场文书
导游词范文之颐和园/重庆/云台山
2019/09/10 职场文书
mysql中关键词exists的用法实例详解
2022/06/10 MySQL
教你使用RustDesk 搭建一个自己的远程桌面中继服务器
2022/08/14 Servers