`
jeff83
  • 浏览: 7551 次
  • 性别: Icon_minigender_1
  • 来自: 济南
最近访客 更多访客>>
社区版块
存档分类
最新评论

jQuery应用程序架构设计工具

阅读更多

Addy Osmani是jQuery Core Bug Triage & Docs Team成员,AOL的UI开发工程师,著有《JS关键设计模式》、《OSS stuffs》等书。本文是他在今年伦敦Web Directions 上的演讲——《 jQuery 应用程序结构工具》,这是一个幻灯片的扩展版本, 包含多方面内容和亮点,其亮点是这15个幻灯片。CSDN软件研发频道对此进行了简译,推荐给大家。  

点击下载幻灯片

主要内容包括:

为客户端开发的MVC&MVVM架构模式

JavaScriptMVC, Backbone.js, Spine.js, Sammy.js

JavaScript应用设计模式

依赖管理

JavaScript建模

Cross-browser persistent storage

Feature detection

Widgets & Component库

单元测试、测试环境

构建进程、连接和缩放

相关链接:

Essential JavaScript Design Patterns  (Creative-commons book)

Building JavaScript Web Apps With Spine.js and MVC

Building Large-scale jQuery Applications

Understanding The Publish/Subscriber Pattern For Greater JavaScript Scalability

Building Single-page Applications With jQuery & Backbone

A Few Recommendations For Your jQuery Testing Toolkit

英文原文:Tools For jQuery Application Architecture (Extended Slides)

分享到:
评论

相关推荐

    JavaScript+jQuery程序设计 源码

    JavaScript 和 jQuery 是两种广泛应用于网页开发的编程工具。JavaScript 是一种轻量级的脚本语言,主要用于客户端的网页交互,而 jQuery 是一个 JavaScript 库,它简化了 JavaScript 的使用,使得DOM操作、事件处理...

    自考07026网络应用程序设计真题三套,需要的可以下载

    【网络应用程序设计】是计算机科学领域的一个重要分支,主要研究如何设计、开发和维护在网络上运行的应用程序。这个学科涵盖了Web开发的基本技术,如HTML、CSS、JavaScript,以及服务器端编程语言,如PHP、Java、...

    jQuery高级程序设计目录1

    jQuery 是一个广泛使用的 JavaScript 库...总之,"jQuery 高级程序设计目录1"涵盖了jQuery的深度学习路径,从基础概念到核心机制,再到高级应用,为开发者提供了全面的指南,帮助他们更好地利用jQuery提升Web开发效率。

    WEB应用程序设计代码完整版

    在本文中,我们将深入探讨"WEB应用程序设计代码完整版"这一主题,这涵盖了Web程序设计与开发的关键技术和实践。Web应用程序设计是构建基于互联网的应用程序的过程,这些应用程序可以在Web浏览器中运行,为用户提供...

    jquery UI表单设计器

    使用这个表单设计器,开发者不仅可以快速构建美观的表单,还能轻松地导出生成的HTML代码,将其整合到现有的Web应用程序中。对于需要频繁更新或定制表单的项目,jQuery UI表单设计器是一个高效且灵活的解决方案。同时...

    大型JavaScript应用程序架构模式(1)

    当谈到结构化jQuery应用程序时,MVC(Model-View-Controller)模式常常被提及。MVC是一种用于分离应用程序的不同关注点的设计模式,它将数据模型、用户界面和控制逻辑分开,使得代码更易于理解和维护。尽管jQuery是...

    jQuery Mobile上编写应用程序

    jQuery Mobile 是一个强大的框架,专为构建响应式、触控友好的移动应用程序而设计。它基于流行的 jQuery 库,提供了一套丰富的组件和交互模式,简化了多平台应用程序的开发。在本文中,我们将深入探讨如何使用 ...

    Web应用程序结构:原理、协议及实现

    Web应用程序结构:原理、协议及实现 Web应用程序是互联网上的一种软件系统,它允许用户通过Web浏览器进行交互,实现各种功能,如在线购物、社交媒体、数据管理等。深入理解Web应用程序的结构、工作原理和协议对于...

    微信小程序-微信小程序 仿jQuery插件

    "微信小程序-微信小程序 仿jQuery插件"是一个针对微信小程序开发的工具,它借鉴了jQuery的设计理念,以简化数据操作和DOM(文档对象模型)处理,提升开发效率。 这个名为`wxQuery`的插件是对`Page.prototype....

    jquery 聊天程序 表情插件

    本主题将深入探讨“jquery 聊天程序 表情插件”,这是一种利用jQuery构建的在线聊天应用程序,其中包含了丰富的表情功能,以增强用户的交流体验。 一、jQuery基础 在构建聊天程序时,jQuery提供了强大的工具集,...

    《Visual C#.NET Web应用程序设计(第2版)》(程序源代码)

    《Visual C#.NET Web应用程序设计(第2版)》是一本深入探讨如何使用C#语言构建Web应用程序的专业书籍。此书的程序源代码是学习和理解书中理论与实践结合的关键资源,涵盖了各种Web开发技术的核心概念和应用。 C#是一...

    jquery坦克开炮小程序

    总的来说,这个坦克开炮小程序是jQuery应用的一个生动实例,它展示了jQuery如何帮助开发者快速实现复杂的Web交互功能,使我们能够在浏览器中创建出引人入胜的游戏体验。通过学习和实践这样的项目,不仅可以深化对...

    Backbone.js应用程序开发

    你将学会使用backbone自有风格的模型-视图-控制器(mvc)架构,来创建结构化的javascript应用程序。, 《backbone.js应用程序开发》先从了解mvc、spa和backbone的基本知识开始,然后着手构建示例应用程序——一个简单...

    Java Web应用程序设计

    6. **Struts框架**: Struts是另一个流行的企业级Java Web框架,它基于MVC模式,提供了一套完整的开发工具和最佳实践,帮助开发者创建结构清晰且易于维护的Web应用程序。 7. **Hibernate**: Hibernate是一个对象关系...

    BACKBONE.JS应用程序开发

    你将学会使用backbone自有风格的模型-视图-控制器(mvc)架构,来创建结构化的javascript应用程序。, 《backbone.js应用程序开发》先从了解mvc、spa和backbone的基本知识开始,然后着手构建示例应用程序——一个简单...

    BACKBONE.JS应用程序开发--高清版

    Backbone.js提供了一套Web开发的框架,为复杂的JavaScript应用程序提供...《Backbone.js应用程序开发》还介绍了Backbone和Grunt-BBB、jQuery Mobile等开发工具的配合使用,以及Jasmine、QUnit和SinonJS等测试解决方案。

    最简单的html5+jquery游戏程序初学必选

    本教程的"最简单的html5+jquery游戏程序初学必选"是一个理想的学习起点,旨在帮助新手快速掌握这两项技术在游戏编程中的应用。 HTML5是超文本标记语言的最新版本,它提供了许多新特性,如离线存储、音频和视频元素...

Global site tag (gtag.js) - Google Analytics