[06]JavaScript
文章平均质量分 86
TomXu2011
这个作者很懒,什么都没留下…
展开
-
最锋利的Visual Studio Web开发工具扩展:Web Essentials详解
Web Essentials是目前为止见过的最好用的VS扩展工具了,具体功能请待我一一道来。 首先,从Extension Manager里安装:最新版本是19号发布的2.5版然后重启你的VS开发环境,就可以使用它提供的方便功能了。Web Essentials对CSS、JavaScript和HTML都提供了很多快捷的功能支持,具体列表如下:CSS即时预览Liv原创 2011-11-26 22:37:46 · 685 阅读 · 0 评论 -
使用Knockout实现密码强度的验证功能
首先先封装密码强度的验证函数,代码如下:var Page = Page || {};Page.Utility = Page.Utility || {};Page.Utility.Registration = Page.Utility.Registration || {};//获取密码强度Page.Utility.Registration.getPasswordLevel = func原创 2011-11-27 10:48:54 · 2488 阅读 · 1 评论 -
Knockout应用开发指南 第六章:加载或保存JSON数据
加载或保存JSON数据Knockout可以实现很复杂的客户端交互,但是几乎所有的web应用程序都要和服务器端交换数据(至少为了本地存储需要序列化数据),交换数据最方便的就是使用JSON格式 – 大多数的Ajax应用程序也是使用这种格式。 加载或保存数据Knockout不限制你用任何技术加载和保存数据。你可以使用任何技术和服务器来交互。用的最多的是使用jQuery的Ajax帮助,例如原创 2011-11-28 09:01:42 · 1719 阅读 · 0 评论 -
Knockout应用开发指南 第七章:Mapping插件
Mapping插件Knockout设计成允许你使用任何JavaScript对象作为view model。必须view model的一些属性是observable的,你可以使用KO绑定他们到你的UI元素上,当这些observable值改变的时候,这些UI元素就会自动更新。绝大多数程序都需要从服务器端获取数据,但是由于服务器不知道observable的概念是什么,它只支持简单的JavaScri原创 2011-11-29 09:13:20 · 1294 阅读 · 0 评论 -
Knockout应用开发指南 第八章:简单应用举例(1)
1 Hello world这个例子里,2个输入框都被绑定到data model上的observable变量上。“full name”显示的是一个dependent observable,它的值是前面2个输入框的值合并一起的结果。 无论哪个输入框更新,都会看到“full name” 显示结果都会自动更新。查看HTML源代码可以看到我们不需要声明onchange事件。Knockout原创 2011-11-30 08:57:32 · 1179 阅读 · 0 评论 -
Knockout应用开发指南 第八章:简单应用举例(2)
5 Control types这个例子,对view model没有什么特殊的展示,只是展示如何绑定到各种元素上(例如,select, radio button等)。 代码: View What's in the model? Text value:原创 2011-12-01 09:50:50 · 1991 阅读 · 0 评论 -
大型JavaScript应用程序架构模式
11月中旬在伦敦举行的jQuery Summit顶级大会上有个session讲的是大型JavaScript应用程序架构,看完PPT以后觉得甚是不错,于是整理一下发给大家共勉。PDF版的PPT下载地址:http://www.slideshare.net/jibyjohnc/jqquerysummit-largescale-javascript-application-architecture翻译 2011-12-14 10:08:59 · 2187 阅读 · 1 评论