javaScript嗅探执行神器-sniffer.js

本文主要介绍了javaScript嗅探执行神器-sniffer.js的相关知识。具有很好的参考价值,下面跟着小编一起来看下吧

一、热身――先看实战代码

a.js 文件

 // 定义Wall及内部方法 ;(function(window, FUNC, undefined){ var name = 'wall'; Wall.say = function(name){ console.log('I\'m '+ name +' !'); }; Wall.message = { getName : function(){ return name; }, setName : function(firstName, secondName){ name = firstName+'-'+secondName; } }; })(window, window.Wall || (window.Wall = {})); 

index.jsp文件

 

这样,不管a.js文件多大,Wall.say('wall')都可以等到文件真正加载完后,再执行。

二、工具简介

 // 执行 Wall.message.setName('wang', 'wall'); Sniffer.run({ 'base':Wall, 'name':'message.setName', 'subscribe':true }, 'wang', 'wall');

看这个执行代码,你也许会感觉困惑-什么鬼!

以上就是javaScript嗅探执行神器-sniffer.js的详细内容,更多请关注0133技术站其它相关文章!

赞(0) 打赏
未经允许不得转载:0133技术站首页 » JavaScript 教程