冠军

导航

随笔分类 -  javascript

上一页 1 2 3 4 5 6 下一页

翻译:Knockout 快速上手 - 4: 你需要知道的顶级特性
摘要:Knockout 最棒的一个特点就是它的可扩展性。Knockout 存在大量的扩展点,包含大量的工具来创建我们的应用程序。许多开发者除了 Knockout 核心库之外没有使用任何其他的脚本库 ( 甚至包括 jQuery ) 就创建了非常棒的站点。 阅读全文

posted @ 2013-12-06 10:25 冠军 阅读(5042) 评论(1) 推荐(4) 编辑

翻译:Knockout 快速上手 - 3: knockoutJS 快速上手
摘要:许多时候,学会一种技术的有效方式就是使用它解决实际中的问题。在这一节,我们将学习使用 Knockout 来创建一个常见的应用,库存管理应用。应用概览在创建我们的应用之前,我们需要一个公司,来理解应用解决的问题。我们的应用将能够完成下列任务:浏览公司销售的每种产品,跟踪 SKU 数量和说明。对每种产品的价格,费用和数量进行赋值。当公司决定销售某种新产品的时候,可以创建新的产品。当公司停售某种产品的时候,可以删除这种产品。第一步 定义命名空间在我们实际开始开发应用之前,很重要的一个问题就是规划我们如何组织我们的程序,将我们应用的代码与浏览器界面和本地函数进行分离。你可能奇怪对于这么小的应用我们为什 阅读全文

posted @ 2013-11-27 22:50 冠军 阅读(4712) 评论(6) 推荐(1) 编辑

翻译:Knockout 快速上手 - 2: 安装 knockoutJS
摘要:只需要五个简单的步骤,就可以做好使用 Knockout 开发的准备!第一步 我们需要什么?最低限度,为了完成后面的教程,你需要如下的准备Web 浏览器文本编辑器你的电脑上大约 2M 的磁盘空间基本的 Web 服务器Knockout 的开发可以在大多数你可以安装上面软件的操作系统上进行。为了完成这个教程,我将会使用 Chrome 浏览器。这个浏览器是免费的,并且可以安装在多个操作系统上,包括 Windows操作系统和Mac 操作系统。你可以在这里 http://www.google.com/chrome 下载这个软件。我选择的文本编辑器也会同时兼顾到文本编辑工作和 web 服务器。我将会使用微软 阅读全文

posted @ 2013-11-27 16:06 冠军 阅读(2672) 评论(2) 推荐(2) 编辑

翻译:Knockout 轻松上手 - 1 Knockout 是什么?
摘要:原文名称:KnockoutJS StarterKnockout 是一个非常棒的脚本库,可是我发现许多人并不了解它,所以,思胜翻译了这本著作。这一节,我们将会讨论 Knockout 可以做什么,又如何使用它的功能。Knockout 是一个 JavaScript 脚本库Knockout ,从本质上讲,是一个 JavaScript 脚本库,可以用在网站或者网页的开发中。用来增强脚本的功能以便提供更好的客户体验。默认情况下,除非你调用 Knockout ,否则它什么都不会做。这是区别其他的脚本库或者框架很重要的一点。你可以从这里下载它。Knockout 是一个 MVVM ( Model-View-Vi 阅读全文

posted @ 2013-11-26 22:46 冠军 阅读(2935) 评论(3) 推荐(5) 编辑

使用 Bootstrap Typeahead 组件
摘要:Bootstrap 中的 Typeahead 组件就是通常所说的自动完成 AutoComplete,功能很强大,但是,使用上并不太方便。这里我们将详细介绍一下这个组件的使用。 阅读全文

posted @ 2013-10-19 22:31 冠军 阅读(77038) 评论(16) 推荐(11) 编辑

Bootstrap 3 How-To #1 下载与配置
摘要:Bootstrap 3 发布了,通过简单的几步,我们就可以使用 Bootstrap 的样式表,图标,以及 javascript 来配置一个简单的站点。 阅读全文

posted @ 2013-09-01 22:51 冠军 阅读(5986) 评论(12) 推荐(6) 编辑

jBox 弹出窗口中焦点设置问题
摘要:jBox 是一个不错的组件库,可以用来比较简单地弹出窗口。我希望在 jBox 弹出窗口之后,自动将焦点设置到子窗口的某个输入框中,可是发现并不容易。 在 jBox 2.3 中,提供了如下的增强。[调整] loaded 选项增加了个参数h,参数h表示窗口内容的jQuery对象,方便用户在窗口加载后对内容进行初始化处理。示例中并没有说明 h 的使用方式。那么,这个 h 是什么呢?在使用 jBox 的时候,每个弹出的窗口,会创建一个 id 为 jbox-content 的 div 元素包裹所有的窗口内容。在 loaded 中,jBox 传递给函数的参数就是这个元素。这个元素的结构如下: 注意这个元. 阅读全文

posted @ 2013-07-04 22:17 冠军 阅读(5440) 评论(1) 推荐(0) 编辑

翻译:使用 ASP.NET MVC 4, EF, Knockoutjs and Bootstrap 设计和开发站点 - 5 - 数据库设计
摘要:Part 2: 创建数据库 (SQL Server 2008 r2): For DBA数据库方面我们需要的主要功能如下:联系人有姓名和电子邮件地址.联系人可以拥有多个地址.联系人可以拥有多个电话. 为了实现目标,我们需要在数据库中创建下列表.表与表的关系如下图所示:数据库的脚本可以从这里直接下载:Application_DB.sql 阅读全文

posted @ 2013-06-18 20:42 冠军 阅读(2616) 评论(1) 推荐(1) 编辑

翻译:使用 ASP.NET MVC 4, EF, Knockoutjs and Bootstrap 设计和开发站点 - 4 - 验证
摘要:原文地址:http://ddmvc4.codeplex.com/原文名称:Design and Develop a website using ASP.NET MVC 4, EF, Knockoutjs and Bootstrap验证:快要完成我们程序的界面部分了。剩下的事情就是在用户点击 "保存" 的时候管理验证问题了。验证是主要需求,今天就是最无知的应用也不会忽视它。通过正确的验证,用户可以知道应该输入什么数据。下面,我们将会讨论 KnockoutJS Validation 库,可以通过从这里下载。也可以直接通过 NuGet 获取,先让我们看看常用的验证场景,以及如何使 阅读全文

posted @ 2013-06-11 22:45 冠军 阅读(3310) 评论(4) 推荐(1) 编辑

翻译:使用 Knockout 扩展器扩展 observables
摘要:原文地址:http://knockoutjs.com/documentation/extenders.html原文名称:Using extenders to augment observables在值发生变化的时候,Knockout 的可观察对象提供了基本的功能来支持读/写,以及通知订阅者。在有些情况下,你可能希望能为可观察对象添加一些功能. 包括增加一些属性,或者通过为可观察对象增加写入的附加处理, Knockout 扩展器提供了一种简单并且灵活的途径,支持实现参数化的可观察对象。如何创建一个扩展器创建扩展器涉及到为 ko.extenders 对象添加一个函数,在这个函数被调用的时候,可观察 阅读全文

posted @ 2013-06-11 22:18 冠军 阅读(3099) 评论(0) 推荐(1) 编辑

翻译:使用 ASP.NET MVC 4, EF, Knockoutjs and Bootstrap 设计和开发站点 - 3
摘要:讨论创建和设计用户界面 UI, UI 将会与业务逻辑进行分离,可以被创建但是不依赖任何设计者/开发者。在这一部分,我们将会使用 ASP.NET MVC, knockout Jquery 和 Bootstrap。 在文章的后面,我们将会讨论数据库的设计,以及使用分层的结构来实现业务逻辑,使用的技术包括 SQl Server 2008, Entity Framework, 和 Castle Windsor 以支持依赖注入。 阅读全文

posted @ 2013-06-08 16:22 冠军 阅读(13090) 评论(19) 推荐(12) 编辑

翻译:使用 ASP.NET MVC 4, EF, Knockoutjs and Bootstrap 设计和开发站点 - 2
摘要:我们的目标: 需求Screen 1: 联系人列表 - 查看所有联系人1.1 这个 screen 将显示数据库中的所有联系人. 1.2 用户可以删除任何联系人.1.3 用户可以编辑任何联系人的详细信息.1.4 用户可以创建新的联系人.初始草图:Screen 2: 创建新联系人这个页面提供一个空白的页面,支持如下操作.2.1 用户可以输入用户的姓名和电子邮件地址。2.2 通过点击添加按钮,用户可以为联系人添加任意多的电话号码。2.3 用户可以删除联系人的任何电话号码。 2.4 通过点击添加地址按钮,用户可以为联系人添加任意多的地址。2.5 用户可以删除联系人的任何地址。2.6 点击保存按钮,可以将 阅读全文

posted @ 2013-06-08 15:43 冠军 阅读(3975) 评论(0) 推荐(0) 编辑

翻译:使用 ASP.NET MVC 4, EF, Knockoutjs and Bootstrap 设计和开发站点 - 1
摘要:站点总是快速成长,一旦开始成长,站点就变得很难开发,组织和维护。所以在我们增加功能或者开发项目的时候,缺乏设计的大型网站会变得失去控制。这里要说的是站点的架构设计必须简单,容易被任何设计者理解 ( 从初级开发者到中级开发者 ),以及搜索引擎。在这篇文章中,我会试着设计一个站点,支持在线维护联系人信息。未来,这个应用可能被用在全球的大型社区站点中,带有增加的功能和模块。所以,站点的设计必须能够轻松地适配未来成长的业务逻辑。 在文章的第一部分,我会使用这种想法来讨论创建和设计用户界面 UI, UI 将会与业务逻辑进行分离,可以被创建但是不依赖任何设计者/开发者。在这一部分,我们将会使用 ASP.NET MVC, knockout Jquery 和 Bootstrap。 在文章的后面,我们将会讨论数据库的设计,以及使用分层的结构来实现业务逻辑,使用的技术包括 SQl Server 2008, Entity Framework, 和 Castle Windsor 以支持依赖注入。 阅读全文

posted @ 2013-06-08 13:39 冠军 阅读(5304) 评论(7) 推荐(7) 编辑

学习 easyui 之四:禁用 linkbutton 问题
摘要:easyui 中的 linkbutton 可以很方便地创建按钮,还提供了启用和禁用的方法,不过,在禁用的时候,会出现一些意外的问题。 本文分析了出现问题的原因,并给出了解决这个问题的思路和方法。 阅读全文

posted @ 2013-05-13 23:05 冠军 阅读(45395) 评论(22) 推荐(8) 编辑

学习 easyui 之三:panel 分析
摘要:在 easyui 中,panel 是很基础的控件,无论是提示框,还是 DataGrid 都是从 panel 派生出来。因此,研究一下 panel 很有必要。 阅读全文

posted @ 2013-04-29 21:49 冠军 阅读(19834) 评论(0) 推荐(1) 编辑

在 MVC4 中使用 Uploadify 3.2 - 1
摘要:网上已经有许多老版的使用说明,这可是最新版 Uploadify 3.2 ! Uploadify 是 JQuery 一个著名的上传插件,利用 Flash 技术,Uploadify 越过浏览器的限制,控制了整个上传的处理过程,实现了客户端无刷新的文件上传,这样就实现了在客户端的上传进度控制,所以,你首先要确定浏览器中已经安装了 Adobe 的 Flash 插件。 阅读全文

posted @ 2013-04-27 22:39 冠军 阅读(15597) 评论(43) 推荐(12) 编辑

学习 easyui 之二:jQuery 的 ready 函数和 easyloader 的加载回调函数
摘要:使用 easyloader 的时候,必须要注意到脚本的加载时机问题,easyloader 会异步加载模块,所以,你使用的模块不一定已经加载了。 阅读全文

posted @ 2013-04-23 22:25 冠军 阅读(7436) 评论(4) 推荐(2) 编辑

学习 easyui 之一:easyloader 分析与使用
摘要:使用脚本库总要加载一大堆的样式表和脚本文件,在 easyui 中,除了可以使用通常的方式加载之外,还提供了使用 easyloader 加载的方式。 阅读全文

posted @ 2013-04-22 22:24 冠军 阅读(16543) 评论(7) 推荐(3) 编辑

jQuery 的 ready 函数是如何工作的?
摘要:jQuery 是一个伟大的脚本库,由 John Resig 在 2006年1月的BarCamp NYC上释出第一个版本。你可以在 http://jquery.com/ 下载到最新版本,目前已经是 1.8.3版了。学习 jQuery 有许多途径,我们今天从 jQuery 的 ready 函数开始。本例... 阅读全文

posted @ 2013-01-15 22:48 冠军 阅读(11334) 评论(9) 推荐(4) 编辑

javascript 中的暗物质 - 闭包
摘要:javascript 中有一个特殊的特性 - 闭包,对于 .NET 程序员来说,比较熟悉的是面向对象的程序设计 OOP, 而来自函数式语言的闭包则显得比较诡异,许多程序员对它敬而远之。 对于闭包我们还是要从函数式语言的特点说起。 不知道你有没有发现,在 javascript 中没有 public ,private 之类的关键字,也没有 class ,虽然也存在对象一说,但是对象的地位远远没有在 C# 中是一等公民,在 js 中,没有对象你也可以一样写程序。它只是一种数据的表示形式而已,可有也可无。 阅读全文

posted @ 2012-11-28 22:55 冠军 阅读(2281) 评论(11) 推荐(11) 编辑

上一页 1 2 3 4 5 6 下一页