`
maizi5401
  • 浏览: 1257 次
  • 性别: Icon_minigender_2
  • 来自: 苏州
最近访客 更多访客>>
社区版块
存档分类
最新评论

JavaScriptMVC学习(一)--Steal

阅读更多
最近在学习JavaScriptMVC,网上的资料很少, 看得也是一头雾水.
感谢lyndon.lin, 问了你很多弱智问题,你都能很认真地回答.

现在还没能从整体上把握JavaScriptMVC, 只是对一些知识点记录一下,希望慢慢能深入了解.

steal([paths])

   例如:steal('jquery/class/class.js'),
  这个其实就是在这个文件中引入jquery/class/class.js 文件,以前我们在JSP文件中是这样写的:<script type="text/javascript" src="jquery/class/class.js"></script> .

  当然这个Path可以使绝对路径,也可以是相对路径, 例如:steal('./todos.css')
  
  还有一个很重要,当时我看得时候就不知道什么意思.
    steal('jquery/class/class.js'); 可以缩写成steal('jquery/class');
  比如 steal('jquery/model/backup') 相当于 steal('jquery/model/backup/backup.js')

   还有一点,我们看到有的文件里有<script type='text/javascript'src='../steal/steal.js?cookbook'> </script> 当时看到这个的时候也不清楚是什么意思,现在知道是加载steal.js和cookbook/cookbook.js。
  
    还有,steal是异步加载的,所以如果写成
  steal('jquery/class')
  $.Class
  是有问题的,应该写成:
  steal('jquery/class', function(){
    $.Class
  })

    完整的例子(可以同时加载多个文件,js,css文件都可以):
    steal('jquery/class',
      'jquery/model',
      'jquery/dom/fixture',
      'jquery/view/ejs',
      'jquery/controller',
      'jquery/controller/route',
      function($){

    })
  




分享到:
评论

相关推荐

    javascriptmvc-3.3.zip

    总的来说,"javascriptmvc-3.3.zip"提供的这个版本是一个完整的前端开发解决方案,旨在简化大型JavaScript项目的工作流程,提高代码质量和可维护性。通过深入学习和实践,开发者可以充分利用这个框架构建出强大且...

    javascriptmvc-3.2.4.zip

    JavaScriptMVC是一个全面的JavaScript开发框架,专注于构建大型、可维护的前端应用。这个3.2.4版本的压缩包包含了一系列工具和库,旨在帮助开发者遵循Model-View-Controller(MVC)设计模式,提高代码组织和项目管理...

    javascriptmvc-3.0.5最新包

    javascriptmvc3.0.5,文件大于20MB,分成两个卷

    javascriptmvc3.0.5

    上传了一半的javascriptmvc3.0.5,这个是【下】

    javaScriptMVC 开源框架 第一部分

    JavaScriptMVC是一个强大的前端开发框架,它以JavaScript为核心,结合了Model-View-Controller(MVC)设计模式,旨在提供一套完整的解决方案,帮助开发者构建高效、可维护的Web应用程序。这个开源项目是基于jQuery和...

    MVC框架 JavaScriptMVC.zip

    `javascriptmvc-master`是项目的基础结构,可能包含了以下组成部分: - `docs`:文档目录,帮助开发者理解框架的使用。 - `js`:存放核心库和应用代码的地方。 - `views`:存放视图模板文件。 - `models`:存放模型...

    JavaScriptMVC之实战

    NULL 博文链接:https://lyndon-lin.iteye.com/blog/1556095

    Nursing-Calculator-Chrome-Extension-Using-JavascriptMVC-Framework:护理计算器小部件使用 Javascript MVC 框架构建并作为 Google Chrome 扩展程序包含在内

    护理计算器-Chrome-Extension-Using-JavascriptMVC-Framework 护理计算器小部件使用 Javascript MVC 框架构建并作为 Google Chrome 扩展程序包含在内

    javascriptmvc

    JavaScript MVC(Model-View-Controller)是一种用于构建前端Web应用程序的架构模式,灵感来源于Java的MVC框架。这种模式在JavaScript开发中广泛采用,旨在提高代码的组织性、可维护性和可扩展性。以下是关于...

    JavaScriptMVC 测试框架 v2.2

    内容索引:脚本资源,Ajax/JavaScript,JavaScriptMVC JavaScriptMVC 是一个功能强大的 JavaScript framework. 也是一个很棒的JavaScript测试框架,它同样能提高开发的速度。JavaScriptMVC应用了模型-视图-控制器架构...

    从JavaScriptMVC开始如何完成项目之压缩文件和生成帮助文档

    JavaScriptMVC是一个全面的前端开发框架,旨在简化和优化JavaScript应用程序的构建过程。这个框架提供了一整套工具,包括代码管理、路由、模型、视图、控制器等,以支持大型和复杂的Web应用。在“从JavaScriptMVC...

    JavaScript框架工具

    JavaScriptMVC 是一个功能强大的 JavaScript framework. 也是一个很棒的JavaScript测试框架,它同样能提高开发的速度。JavaScriptMVC应用了模型-视图-控制器架构模式,把业务逻辑和表示分离,使得代码更加模块化。...

    谈谈JavaScriptMVC模式共3页.pdf.zip

    JavaScript MVC模式是Web开发中的一种架构模式,它用于组织和管理复杂的前端应用。MVC,即Model-View-Controller,是一种设计模式,旨在分离应用程序的数据层(Model)、用户界面层(View)和控制逻辑层(Controller...

    javaScriptMVC 开源框架 第二部分

    JavaScript MVC开源框架是一种用于构建富前端应用的框架,它整合了多种JavaScript库和技术,如jQuery,使得开发者可以更高效地组织和管理前端代码,实现Model-View-Controller(MVC)设计模式。在这个"第二部分"中,...

    javaScriptMVC 开源框架 第三部分(相关资料和例子)

    总之,这个资料包为学习和理解JavaScript MVC框架提供了一个全面的资源库,无论是理论知识还是实践经验,都能从中受益。通过阅读文档和实践代码示例,开发者可以更深入地掌握JavaScript MVC,并提升其在前端开发中的...

    从JavaScriptMVC开始如何完成项目之创建应用程序

    这篇博客文章“从JavaScriptMVC开始如何完成项目之创建应用程序”可能是指导开发者如何使用特定的JavaScript MVC框架或库来构建一个完整的应用程序。 在JavaScript MVC中: 1. **模型(Model)**:负责处理和管理...

    JavascriptMVC代码

    JavaScript MVC(Model-View-Controller)是一种用于构建前端应用程序的架构模式,它借鉴了传统的后端MVC设计模式,以帮助开发者组织和管理复杂的JavaScript应用。在这个架构中,Model负责数据处理,View负责用户...

    JavaScriptMVC框架Mithril.zip

    Mithril.js 是一个客户端的 JavaScript MVC 框架。可将应用分成数据层、UI层和控制层。Mithril 压缩后只有 3kb 左右。API 提供一个模板引擎,带 DOM diff 实现,支持路由和组合。 示例代码: //namespace ...

    JavaScriptMVC:JavaSriptMVC 高级编程课程

    JavaScriptMVC是一个全面的前端开发框架,专注于使用JavaScript进行复杂应用程序的构建。它结合了Model-View-Controller(MVC)的设计模式,提供了一整套工具和服务,旨在提高开发效率和代码可维护性。在这个高级...

Global site tag (gtag.js) - Google Analytics