文章分类 - Javascript, JQuery, Ajax, Unobtrusive
摘要:[探讨]JavaScript面向对象编程2012-01-10 09:05 |5225次阅读 | 来源:酷壳网 【已有15条评论】发表评论关键词:JavaScript | 作者:陈皓 | 收藏这篇资讯JavaScript是一个类C的语言,他的面向对象的东西相对于C++/Java比较奇怪,但是其的确相当的强大,本文主要从一个整体的角度来说明一下JavaScript的面向对象的编程。这篇文章主要基于ECMAScript 5,旨在介绍新技术。关于兼容性的东西,请看最后一节。初探我们知道JavaScript中的变量定义基本如下:var name = 'Chen Hao';;var ema
阅读全文
摘要:Web前端开发中的MCRV模式作者: izujian 来源: baiduux 发布时间: 2011-09-27 14:15 阅读: 2227 次 原文链接 全屏阅读 [收藏] 摘要 针对前端开发中基于ajax的复杂页面开发所面临的代码规模大,难以组织和维护,代码复用性、扩展性和适应性差等问题,本文尝试以MVC思想为基础,结合Web前端开发中“内容-结构-表现-行为”相分离的开发标准,提出一种将Web页面代码分为视图(View,页面静态部分,包括内容、结构、表现)、模型(Model,负责数据缓存、数据校验与本地逻辑处理、发起ajax请求)、控制器(Controller,负责用户和系统事件响...
阅读全文
摘要:百科名片JSONJSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。它基于JavaScript(Standard ECMA-262 3rd Edition - December 1999)的一个子集。 JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括C, C++, C#, Java, JavaScript, Perl, Python等)。这些特性使JSON成为理想的数据交换语言。易于人阅读和编写,同时也易于机器解析和生成。目录基础结构基础示例格式应用具体形式概念比较展开编辑本段基础结构 JSON建构于两种结构: 1. “名
阅读全文
摘要:HTML 5中的脚本APIHTML5新增的特性充分地考虑了应用程序开发人员,HTML 5引入了大量的新的Javascript API。可以利用这些内容与对应的HTML元素相关联,它们包括:◆二维绘图API,可以用在一个新的画布(Canvas)元素上以呈现图像、游戏图形或者其他运行中的可视图形。◆一个允许web应用程序将自身注册为某个协议或MIME类型的API。◆一个引入新的缓存机制以支持脱机web应用程序的API。◆一个能够播放视频和音频的API,可以使用新的video和audio元素。◆一个历史纪录API,它可以公开正在浏览的历史纪录,从而允许页面更好地支持AJAX应用程序中实现对后退功能。
阅读全文
摘要:这是一篇旧文,下是Jesse Skinner在06年10月发表的。虽然题目是关于Ajax的,但实际上前面很大篇幅再讲什么是Unobtrusive的Web开发,而且将得也很有意思。March下面把其中的要点摘录出来翻译,分享一下。原文地址:Unobtrusive Ajax翻译地址:Unobtrusive的Web开发对Web前端进行分层Web前端的分层:核心思想:结构(HTML)、表现(CSS)和行为 (JavaScript)物理上:.html、.css和.js文件概念上:各层之间,相互独立,互不影响借用MVC的思想:Model - HTMLView - CSSController - JavaS
阅读全文
摘要:简述在开发、教学和实现 Unobtrusive JavaScript 的工作中,我总结了下面七条规则。本文实际是关于 Unobtrusive JavaScript 的一次会议上(Paris Web conference 2007 ,巴黎)的发言稿提纲。我希望本文能帮你理解为什么要如此编写 JavaScript 代码。它曾帮助我更快的交付产品、提高产品质量并减轻维护工作量。1. 不要做任何假设 ( JavaScript, 不可靠的助手)Unobtrusive JavaScript 最重要的规则就是停止做任何假设:不要假设 JavaScript 一定可以使用,不应依赖 JavaScript 而应当
阅读全文