资讯专栏INFORMATION COLUMN

bearcat - 让前端也流畅使用依赖注入

ccj659 / 3400人阅读

摘要:版本在圣诞正式推出不再仅仅支持环境,浏览器环境也完美支持意味着前端也可以编写基于自描述对象的依赖注入依赖关系基于对象属性的自描述,无需使用来进行模块管理同时还内建了脚本异步加载机制,无需打包,前端模块化开发所见即所得秒例子,依赖,解析到依赖

bearcat 0.3 版本在圣诞正式推出
bearcat 不再仅仅支持node.js环境,浏览器环境也完美支持
意味着 前端也可以编写基于自描述js对象的依赖注入
依赖关系基于js对象属性的自描述,无需使用require, define来进行模块管理
同时bearcat还内建了script脚本异步加载机制,无需打包,前端模块化开发所见即所得
10秒例子,car 依赖 engine,解析到car依赖后,engine就自动加载并注入到car中

var Car = function() {
    this.$id = "car";
    this.$engine = null;
}

Car.prototype.run = function() { 
    this.$engine.run(); 
    console.log("run car...");
}

bearcat.module(Car, typeof module !== "undefined" ? module : {});
var Engine = function() {
    this.$id = "engine";
}

Engine.prototype.run = function() {
    console.log("run engine...");
}

bearcat.module(Engine, typeof module !== "undefined" ? module : {});

详情还请到官网 http://bearcatjs.org/
sweet例子 http://bearcatjs.org/examples/

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/85451.html

相关文章

  • javaScript 依赖管理

    摘要:但是,由于天生存在着一点戏剧性据传说是在飞机上几天时间设计出来的,模块系统作为一门语言最基本的属性却是所缺的。尤其是在多页面的项目下,不同页面的脚本都是根据依赖关系异步按需加载的,不用手动处理每个页面加载脚本的情况。 概述 javaScript -- 目录最火热的语言,到处发着光芒, html5, hybrid apps, node.js, full-stack 等等。javaScr...

    since1986 评论0 收藏0
  • JavaScript 依赖管理

    摘要:但是,由于天生存在着一点戏剧性据传说是在飞机上几天时间设计出来的,模块系统作为一门语言最基本的属性却是所缺的。尤其是在多页面的项目下,不同页面的脚本都是根据依赖关系异步按需加载的,不用手动处理每个页面加载脚本的情况。 转原文 概述 javaScript — 目录最火热的语言,到处发着光芒, html5, hybrid apps, node.js, full-stack 等等。jav...

    kevin 评论0 收藏0
  • JavaScript 就要统治世界了?

    摘要:欢迎使用中文文档架构概览是网易项目团队开发的一个基于进行开发的应用层框架,提供了一个轻量级的容器来编写简单可维护的。 JavaScript 可以……嘛,不就是操作一下 DOM,可以让元素飞来飞去吗JavaScript 是……不就是用 jQuery 让网页动起来,顶多就是再用用 Ajax 和后端进行一下数据交换吗JavaScript 是一门……最讨厌和鄙视这种弱类型不需要编译的脚本语言...

    AbnerMing 评论0 收藏0
  • 前端面试题(3)现代技术

    摘要:什么是单页面应用单页面应用是指用户在浏览器加载单一的页面,后续请求都无需再离开此页目标旨在用为用户提供了更接近本地移动或桌面应用程序的体验。流程第一次请求时,将导航页传输到客户端,其余请求通过获取数据实现数据的传输通过或远程过程调用。 什么是单页面应用(SPA)? 单页面应用(SPA)是指用户在浏览器加载单一的HTML页面,后续请求都无需再离开此页 目标:旨在用为用户提供了更接近本地...

    EasonTyler 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<