编写可维护的JavaScript(带书签)下载

AI100_小助手 2018-01-19 12:54:26
用于指导前端开发者写出易读的代码,提高代码的可维护性,带书签目录
相关下载链接://download.csdn.net/download/key15923836461/10213798?utm_source=bbsseo
...全文
48 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
自Django 创建以来,各种各样的开源社区已经构建了很多Web 框架,比如JavaScript 社区创建的Angular.js 、Ember.js 和Backbone.js 之类面向前端的Web 框架,它们是现代Web 开发中的先驱。Django 从哪里入手来适应这些框架呢?我们如何将客户端MVC 框架整合成为当前的Django 基础架构? 本书讲述如何利用Django 强大的“自支持”功能体系。本书的目标是引导读者跨越认为Django 太繁重而无法进行快速应用开发的误区。从创建世界上最小的Django 应用到构建RESTful API ,本书将引导读者学习如何利用这种流行的Python Web 框架。 写这本书的目的 我们编写本书主要是出于对Django 的热爱。我们的社区是令人惊奇的,它有很多资源可以用来学习Django 和开发应用。尽管我们也喜欢包括官方的Django 文档在内的一些资源,但这仅仅是对Django 强大功能的过于关注,而非它的解耦设计。Django 是一个令人满意的框架,它有很多用于构建Web 应用的通用程序。在本书中,我们要突出说明如何将这些组件进行分离和间接替换,并从中选出最适合创建应用的一些组件来。同样地,我们想要将Django 项目和应用的典型框架进行分解。我们的目标是使读者不再提出“我怎样用Django 完成我的X 工作”这样的问题,而是提出“Django 能帮我完成X 工作吗?如果不能,社区有可用的工具吗”这样的问题。 另外,我们想要回答的问题是利用大量客户端实时交互,以及与本地可移动应用匹配的组件构建更多应用时,将Django 放在网络的什么地方适用。作为框架,用户对Django 一无所知,这使得一些喜欢Django 的用户无法得到构建这种应用的指导。我们希望本书能够帮助解决这些问题,想看到Django 及其社区日益壮大,并在多年后大家也成为它的一员。 第1章,世界上最小的Django 项目。创建轻便简单的网络应用是本书的核心思想。在这一章,要创建一个可运行的单行文件“Hello World ”的Django 应用。 第2章,无状态的Web 应用。讲述占位符图像服务的创建方法。第2 章将引导读者通过创建无状态网络应用来生成占位符图像的URL 。 第3章,创建静态站点生成器。快速构建原型是一门有用的创建和辅助网络应用的技术。我们要通过创建静态网站生成器协助维护团队项目的方式来检验该技术的效果。 第4章,构建REST API 。REST API 是创建丰富的、具有内容相关性的网络应用的重要部分。在这一章我们利用Django 静态框架开始构建一个大比例的Scrum 板应用。 第5章,使用Backbone.js 的客户端Django 。本章继续讲述在第4 章中用新构建的RESTful API 创建的Backbone.js 应用。介绍创建新Backbone 应用的每个组件以及如何用Django 同步该客户端框架。 第6章,单页面Web 应用。单页面网络应用是一种能够创建丰富客户端网络应用的途径。在本章,我们将回到简单的Backbone 应用中,不断使这个单页面应用更加健壮。 第7章,实时Django 。这一章讲述创建响应实时交互的网络应用,为用户提供及时满意的服务。为了继续完成先前两章的项目,我们要将一个实时组件添加到使用网络插件和Tornado 的Scrum 板上,这是一个用Python 编写的异步网络库。 第8章,Django 和Tornado 通信。将强大的Django 与Tornado 的健壮特性相结合是创建可变、实时的Django 应用的重要标志。在本章中,我们将通过集成Django 的通信能力扩展Tornado 服务器的功能,来建立一种既安全又可交互的联系。
**微信阅读小程序毕业设计源码及说明文档** 这份资源是一个完整的计算机专业毕业设计项目,主题为“微信阅读小程序”。该项目旨在提供一个基于微信小程序的阅读平台,用户可以在这里发现、阅读和管理感兴趣的书籍。项目源码和详细的说明文档都包含在一个.rar文件中,方便下载和使用。 **一、项目简介** 微信阅读小程序致力于打造一个轻量级、便捷化的移动阅读空间。用户通过扫描二维码或搜索关键词即可快速进入小程序,轻松浏览和阅读各类书籍。小程序内提供了书籍分类、推荐榜单、书签管理等功能,旨在提升用户的阅读体验。 **二、功能特点** 1. **书籍分类**:根据书籍类型进行分类,方便用户快速找到感兴趣的书籍。 2. **推荐榜单**:展示热门书籍和最新上架的书籍,帮助用户发现优质阅读资源。 3. **在线阅读**:支持多种格式的电子书在线阅读,提供流畅的阅读体验。 4. **书签管理**:用户可以为书籍添加书签,方便下次继续阅读。 5. **个人中心**:用户可以查看和管理自己的阅读记录、书签等信息。 **三、技术实现** 本项目采用微信小程序的技术框架进行开发,主要涉及前端页面布局、后端数据接口设计以及数据库操作等方面。前端使用WXML、WXSS和JavaScript编写,后端采用Node.js和MySQL数据库进行开发。项目具有良好的可扩展性和可维护性,可以根据实际需求进行二次开发定制。 **四、说明文档** 随附的说明文档详细阐述了项目的开发背景、需求分析、技术实现、测试与部署等内容。对于初学者和有经验的开发者来说,这份文档都是一份宝贵的参考资料。 总之,这份资源为计算机专业的毕业生提供了一个具有实际应用价值的毕业设计项目。通过学习和实践,学生可以深入理解微信小程序的开发流程和技术要点,同时也能积累宝贵的项目经验。

12,795

社区成员

发帖
与我相关
我的任务
社区描述
CSDN 下载资源悬赏专区
其他 技术论坛(原bbs)
社区管理员
  • 下载资源悬赏专区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧