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 相关文章推荐
在textarea中屏蔽js的某个function的javascript代码
Apr 20 Javascript
javascript实现的动态文字变换
Jul 28 Javascript
jQuery-ui中自动完成实现方法
Jun 10 Javascript
与jquery serializeArray()一起使用的函数,主要来方便提交表单
Jan 31 Javascript
用js来定义浏览器中一个左右浮动元素相对于页面主体宽度的位置的函数
Jan 21 Javascript
JS读取XML文件示例代码
Nov 15 Javascript
js实现的二分查找算法实例
Jan 21 Javascript
Bootstrap学习笔记之css样式设计(1)
Jun 07 Javascript
jQuery复合事件用法示例
Jun 10 jQuery
webpack dll打包重复问题优化的解决
Oct 10 Javascript
Vue.js watch监视属性知识点总结
Nov 11 Javascript
jQuery 图片查看器插件 Viewer.js用法简单示例
Apr 04 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如何利用P3P实现跨域
2013/08/24 PHP
PHP中常用的输出函数总结
2014/09/22 PHP
php+mysqli实现批量执行插入、更新及删除数据的方法
2015/01/29 PHP
php多进程并发编程防止出现僵尸进程的方法分析
2020/02/28 PHP
一些不错的js函数ajax
2008/08/20 Javascript
拖拉表格的JS函数
2008/11/20 Javascript
一个简单的js动画效果代码
2010/07/20 Javascript
手机号码,密码正则验证
2014/09/04 Javascript
JavaScript中的条件判断语句使用详解
2015/06/03 Javascript
jQuery ztree实现动态树形多选菜单
2016/08/12 Javascript
VUE element-ui 写个复用Table组件的示例代码
2017/11/18 Javascript
laydate日历控件使用方法详解
2017/11/20 Javascript
详解vue-cli脚手架build目录中的dev-server.js配置文件
2017/11/24 Javascript
vue指令只能输入正数并且只能输入一个小数点的方法
2018/06/08 Javascript
详解如何写出一个利于扩展的vue路由配置
2019/05/16 Javascript
微信小程序里引入SVG矢量图标的方法
2019/09/20 Javascript
微信公众号服务器验证Token步骤图解
2019/12/30 Javascript
js 压缩图片的示例(只缩小体积,不更改图片尺寸)
2020/10/21 Javascript
[04:29]2014DOTA2国际邀请赛 主赛事第三日TOPPLAY
2014/07/21 DOTA
Python中函数的参数定义和可变参数用法实例分析
2015/06/04 Python
python 把数据 json格式输出的实例代码
2016/10/31 Python
Python 新建文件夹与复制文件夹内所有内容的方法
2018/10/27 Python
详解python播放音频的三种方法
2019/09/23 Python
在tensorflow中设置使用某一块GPU、多GPU、CPU的操作
2020/02/07 Python
python实现udp传输图片功能
2020/03/20 Python
PyQt5 如何让界面和逻辑分离的方法
2020/03/24 Python
Python flask路由间传递变量实例详解
2020/06/03 Python
详细分析Python垃圾回收机制
2020/07/01 Python
Python classmethod装饰器原理及用法解析
2020/10/17 Python
求职信模板怎么做
2014/01/26 职场文书
党支部承诺书范文
2014/03/28 职场文书
学习“七一”讲话精神体会
2014/07/08 职场文书
好媳妇事迹材料
2014/12/24 职场文书
给领导的感谢信范文
2015/01/23 职场文书
SpringCloud中分析讲解Feign组件添加请求头有哪些坑梳理
2022/06/21 Java/Android
Win11 Build 25179预览版发布(附更新内容+ISO官方镜像下载)
2022/08/14 数码科技