cast.js:Javascript简单事件系统启发了angular.js

  • A8_110582
    了解作者
  • 4.7KB
    文件大小
  • zip
    文件格式
  • 0
    收藏次数
  • VIP专享
    资源类型
  • 0
    下载次数
  • 2022-04-24 03:56
    上传日期
cast.js Javascript简单事件系统的灵感来自于angular.js。 安装 通过节点包管理器(npm)安装cast.js: $ npm install cast.js --save-dev 将文件导入到您的项目中: < script src =" node_modules/cast.js/dest/cast.min.js " > </ script > 用法 订阅事件 使用方法$on订阅具有给定名称的事件: cast . $on ( 'my-custom-event' , function ( data ) { console . log ( 'Event fired!' ) ; console . log ( 'data:' , data ) ; } ) ; 并使用方法$broadcast触发具有给定名称的事件。 您还可以发送数据: var data =
cast_js-master.zip
  • cast.js-master
  • src
  • cast.js
    762B
  • dest
  • cast.min.js
    335B
  • cast.js
    762B
  • gulpfile.js
    1.3KB
  • LICENSE
    1.1KB
  • README.md
    1.1KB
  • .gitignore
    30B
  • package.json
    934B
内容介绍
# cast.js Javascript simple events system inspired on angular.js' one. ## Installation Install cast.js via node package manager (npm): ``` $ npm install cast.js --save-dev ``` Import the file into your project: ```html <script src="node_modules/cast.js/dest/cast.min.js"></script> ``` ## Usage #### Subscribe events Use the method `$on` to subscribe an event with a given name: ```javascript cast.$on('my-custom-event', function(data) { console.log('Event fired!'); console.log('data:', data); }); ``` And use the method `$broadcast` to fire events with a given name. You can also send data: ```javascript var data = { info: 'Some awesome info here' }; cast.$broadcast('my-custom-event', data); ``` #### Unsubscribing events Unsubscribing from events works just like the angular.js' way, the `$on` method will return the respective unsubscribe function for that event. ```javascript var unsubscribe = cast.$on('my-custom-event', callbackFn); unsubscribe(); //event is now unsubscribed. eezy peezy ``` And that's it! [Rafael Violato](http://rviolato.com)
评论
    相关推荐
    • ng_speak:谈谈 Angular.js
      ng_speak 谈谈 Angular.js 安装 npm install
    • angular-duoshuo:duoshuo SDK for angular.js
      angular.js的多说SDK,纯前端,支持跨域请求。 安装 使用凉亭: $ bower install duoshuo --save 使用 NPM 代替 bower: $ npm install angular-duoshuo --save 例子 在./examples查看更多示例,或者直接运行$ ...
    • ng-resource:Angular.jsNPM 包 $ 资源 (ng-resource)
      $resource 的 npm 包 这是的包。 有关其他所有信息,请参阅 。 用法 npm install --save ng-resource 在您的客户端应用程序中 ... var myapp = angular.module('myapp', 'ngResource'); 测试 npm test
    • angular-wrapper:Webpack的Angular.js 1.2包装器
      angular-wrapper是一个NPM模块,作为CommonJS模块公开。 如果您的项目使用模块捆绑程序,则该库特别有用。 Angular.js 1.2不适用于CommonJS模式,尝试使用“ require”功能加载模块会返回空对象。 我们中的一些...
    • node.js-angular.js-boilerplate:Node.jsAngular.js的简单样板
      node.js-angular.js-样板 Node.jsAngular.js的简单样板 科技栈 单页Web应用程序是使用以下命令构建的: Node.js Angular.js 萨斯 Gulp.js 安装 确保已安装最新的Node.js并运行命令npm run setup ,它将执行以下...
    • typeahead.demo:这是 angular.js 指令的演示存储库,在 npm 上共享
      这个演示展示了如何使用来自 npmangular.js typeahead 指令。 交互式版本。 完成这项工作的步骤 从 npm 安装指令: npm i typeahead.an 在引导您的主要 Angular 应用程序之前,需要 npm 指令: require ( '...
    • angular.js
      AngularJS是为了克服HTML在构建应用上的不足而设计的。HTML是一门很好的为静态文本展示设计的声明式语言,但要构建WEB应用的话它就显得乏力了。所以我做了一些工作(你也可以觉得是小花招)来让浏览器做我想要的事。
    • bangular:Backbone.js + Angular.js = 42
      Backbone.js + Angular.js = 42 目的 将 Backbone.js 模型和集合的强大功能带到 Angular.js 这不是最终的解决方案 我发布了此代码以帮助其他人了解我是如何实现目标的。 可能存在错误,这绝对不是 100% 完成,还有...
    • angular-fir:基于 angular.js 的 fir.im SDK
      基于 angular.js 的 fir.im SDK 安装 $ bower install angular-fir 或者改用 NPM: $ npm install angular-fir 例子 一个使用angular-fir简单的 checkUpdate 示例: angular . module ( 'myApp' , [ 'ionic' ,...
    • GaussDB_100_1.0.1-DATABASE-REDHAT-64bit.tar.gz
      guassdb100在redhat上安装包,单机部署的包,安装步骤请看我的文中介绍,经过大量实验搭建总结出来的文档