JS
领跑二十一世纪
这个作者很懒,什么都没留下…
展开
-
sp.ui.rte.debug.js moveToElementText 参数无效
Invalid argument on Line 7353 in sp.ui.rte.debug.jsThis is still a problem after the December 2010 CU.*** PROCEED WITH THE FOLLOWING AT YOUR OWN RISK ***If you need an interim fix then we need转载 2012-10-24 19:26:14 · 1558 阅读 · 0 评论 -
Knockout应用开发指南 第六章:加载或保存JSON数据
加载或保存JSON数据Knockout可以实现很复杂的客户端交互,但是几乎所有的web应用程序都要和服务器端交换数据(至少为了本地存储需要序列化数据),交换数据最方便的就是使用JSON格式 – 大多数的Ajax应用程序也是使用这种格式。 加载或保存数据Knockout不限制你用任何技术加载和保存数据。你可以使用任何技术和服务器来交互。用的最多的是使用jQuery的Ajax帮助,例如转载 2015-08-31 15:24:13 · 396 阅读 · 0 评论 -
Knockout应用开发指南 第十章:更多信息(完结篇)
1 浏览器支持Knockout在如下浏览器通过测试:Mozilla Firefox 2.0+(最新测试版本:3.6.8)Google Chrome(通过Windows and Mac 下的version 5测试;其它低版本也该可以工作)Microsoft Internet Explorer 6, 7, 8Apple Safari(Windows下的Safari 5测试,Mac OS转载 2015-08-31 15:29:13 · 328 阅读 · 0 评论 -
Knockout应用开发指南 第三章:绑定语法(2)
7 click 绑定目的click绑定在DOM元素上添加事件句柄以便元素被点击的时候执行定义的JavaScript 函数。大部分是用在button,input和连接a上,但是可以在任意元素上使用。例子div> You've clicked span data-bind="text: numberOfClicks">span> times butt转载 2015-08-31 15:21:19 · 349 阅读 · 0 评论 -
Knockout应用开发指南 第五章:创建自定义绑定
创建自定义绑定你可以创建自己的自定义绑定 – 没有必要非要使用内嵌的绑定(像click,value等)。你可以你封装复杂的逻辑或行为,自定义很容易使用和重用的绑定。例如,你可以在form表单里自定义像grid,tabset等这样的绑定。重要:以下文档只应用在Knockout 1.1.1和更高版本,Knockout 1.1.0和以前的版本在注册API上是不同的。 注册你的绑定添加转载 2015-08-31 15:23:28 · 358 阅读 · 0 评论 -
Knockout应用开发指南(完整版) 目录索引
使用Knockout有一段时间了(确切的说从MIX11大会宣传该JavaScript类库以来,我们就在使用,目前已经在正式的asp.net MVC项目中使用),Knockout使用js代码达到双向绑定的目的,类似Silverlight/WPF里的绑定一样,我们主要就是利用相关的特性进行开发的,极大地减少了代码开发量。 关于该系列文章:本系列文章共份10个章节(13篇),主要是翻译官方站转载 2015-08-31 15:17:05 · 425 阅读 · 0 评论 -
Knockout应用开发指南 第二章:监控属性(Observables)
关于Knockout的3个重要概念(Observables,DependentObservables,ObservableArray),本人无法准确表达它的准确含义,所以暂定翻译为(监控属性、依赖监控属性和监控数组),如果有好的建议请指正,多谢。1 创建带有监控属性的view modelObservablesKnockout是在下面三个核心功能是建立起来的:监控属性(O转载 2015-08-31 15:19:26 · 417 阅读 · 0 评论 -
Knockout应用开发指南 第三章:绑定语法(3)
12 value 绑定目的value绑定是关联DOM元素的值到view model的属性上。主要是用在表单控件,和上。当用户编辑表单控件的时候, view model对应的属性值会自动更新。同样,当你更新view model属性的时候,相对应的元素值在页面上也会自动更新。注:如果你在checkbox或者radio button上使用checked绑定来读取或者写入元素的 che转载 2015-08-31 15:22:05 · 321 阅读 · 0 评论 -
Knockout应用开发指南 第七章:Mapping插件
Mapping插件Knockout设计成允许你使用任何JavaScript对象作为view model。必须view model的一些属性是observable的,你可以使用KO绑定他们到你的UI元素上,当这些observable值改变的时候,这些UI元素就会自动更新。绝大多数程序都需要从服务器端获取数据,但是由于服务器不知道observable的概念是什么,它只支持简单的JavaScri转载 2015-08-31 15:25:01 · 342 阅读 · 0 评论 -
Knockout应用开发指南 第八章:简单应用举例(2)
5 Control types这个例子,对view model没有什么特殊的展示,只是展示如何绑定到各种元素上(例如,select, radio button等)。 代码: ViewView Code div class="readout"> h3> What's in the model?h3> table> tr>转载 2015-08-31 15:26:32 · 368 阅读 · 0 评论 -
Knockout应用开发指南 第一章:入门
1 Knockout简介 (Introduction)Knockout是一个轻量级的UI类库,通过应用MVVM模式使JavaScript前端UI简单化。Knockout有如下4大重要概念:声明式绑定 (Declarative Bindings):使用简明易读的语法很容易地将模型(model)数据关联到DOM元素上。UI界面自动刷新 (Automatic UI Refr转载 2015-08-31 15:18:03 · 421 阅读 · 0 评论 -
Knockout应用开发指南 第八章:简单应用举例(1)
本章展示的4个例子主要是利用了Knockout的基本语法特性,让大家感受到使用Kncokout的快感。1 Hello world这个例子里,2个输入框都被绑定到data model上的observable变量上。“full name”显示的是一个dependent observable,它的值是前面2个输入框的值合并一起的结果。 无论哪个输入框更新,都会看到“full nam转载 2015-08-31 15:25:51 · 330 阅读 · 0 评论 -
Knockout应用开发指南 第四章:模板绑定
模板绑定The template binding目的template绑定通过模板将数据render到页面。模板绑定对于构建嵌套结构的页面非常方便。默认情况, Knockout用的是流行的jquery.tmpl模板引擎。使用它的话,需要在安装页面下载和引用jquery.tmpl和jQuery框架。或者你也可以集成其它的模板引擎(虽然需要了解Knockout 内部知识才行)。 例子转载 2015-08-31 15:22:43 · 341 阅读 · 0 评论 -
xml操作
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; using System.Windows.Forms; using S转载 2013-03-06 08:46:42 · 494 阅读 · 0 评论 -
XMLHTTPRequest
XMLHTTPRequestXMLHttpRequest可以提供不重新加载页面的情况下更新网页,在页面加载后在客户端向服务器请求数据,在页面加载后在服务器端接受数据,在后台向客户端发送数据。XMLHttpRequest 对象提供了对 HTTP 协议的完全的访问,包括做出 POST 和 HEAD 请求以及普通的 GET 请求的能力。XMLHttpRequest 可以同步或转载 2013-10-15 14:38:02 · 622 阅读 · 0 评论 -
在Javascript中定义对象
一、在Javascript中我们可以直接这样定义对象:复制 保存var xiaoxing = { grade:1, name : "xiaoxing", age:27, sex:"男", speak:function(words) { alert(this.name+"说:"+words+"转载 2014-06-09 11:42:13 · 448 阅读 · 0 评论 -
document.all.WebBrowser.ExecWB的完整说明
document.all.WebBrowser.ExecWBWebBrowser控件实现对IE浏览器的各种控制在不是js打开的页面上按window.close(),会有提示框,很烦,现在可以不用了,没有提示框直接关闭窗口。试试下面代码:试着改变参数会得到其他一些功能:WebBr转载 2014-06-22 19:01:55 · 6532 阅读 · 0 评论 -
Jquery 冲突解决方式
在项目中引入JQ文件包时,采下面方法可以解决环境中jQuery版本冲突问题,因为客户环境中已经引用了jQuery包if (typeof (jQuery) == "undefined") { document.write(""); }原创 2014-11-10 16:49:57 · 566 阅读 · 0 评论 -
12 款优秀的 JavaScript MVC 框架评估
在最近的几个月中,作者(Gordon L.Hempton)一直在寻求哪种MVC框架最为完美,他将目前能获取到的所有框架都粗略地试了试,然后在文章中列出了每一种框架的情况概要,在文末分享了作者经过对比之后最终的推荐产品。首先要特别说明一下,作者认为以下四个功能是十分重要的: UI Bindings(UI绑定):作者想说的不仅仅是模板,而是想谈一种在底层模型出现变化时,转载 2014-12-09 13:44:25 · 540 阅读 · 0 评论 -
JavaScript Style Attributes
Listed below are the tables of CSS properties for various HTML element style attributes. I have added a column indicating the javaScript name that the browser recognizes for these properti转载 2015-06-05 22:26:20 · 696 阅读 · 0 评论 -
Knockout应用开发指南 第九章:高级应用举例
1 Contacts editor这个例子和微软为演示jQuery Data Linking Proposal例子提供的例子一样的提供的,我们可以看看Knockout实现是难了还是容易了。代码量的多少不重要(尽快Knockout 的实现很简洁),重要的看起来是否容易理解且可读。查看HTML源代码,看看如何实现的view model以及绑定的。 代码: ViewView转载 2015-08-31 15:28:32 · 440 阅读 · 0 评论 -
Knockout应用开发指南 第三章:绑定语法(1)
第三章所有代码都需要启用KO的ko.applyBindings(viewModel);功能,才能使代码生效,为了节约篇幅,所有例子均省略了此行代码。1 visible 绑定目的visible绑定到DOM元素上,使得该元素的hidden或visible状态取决于绑定的值。例子div data-bind="visible: shouldShowMessage">转载 2015-08-31 15:20:15 · 352 阅读 · 0 评论 -
a标签中href调用js的几种方法
我们常用的在a标签中有点击事件:1. a href=”javascript:js_method();”这是我们平台上常用的方法,但是这种方法在传递this等参数的时候很容易出问题,而且javascript:协议作为a的href属性的时候不仅会导致不必要的触发window.onbeforeunload事件,在IE里面更会使gif动画图片停止播放。W3C标准不推荐在href里面执行javascr...转载 2018-10-05 15:32:42 · 3049 阅读 · 0 评论