jQuery 和 KnockoutJS 源码放送-在线颜色编辑器
简要的KnockoutJS介绍
KnockoutJS 提供两个重要的元素使用MVVM模式:
• JavaScript 类observable 和observableArray,用于监视ViewModel 变量的变动。
• 当页面中变量改变时,和observables 关联的HTML 扩展标记会自动更新数据。HTML扩展标记是非常丰富的,除了展示数值和字符串,他们也可以用于定制样式、展示列表、表格、图表等。这些The markup extensions are similar to Binding objects in XAML development.
使用KnockoutJS 开发程序,首先我们需要从创建包含业务逻辑ViewModel 的类开始。这些类可以通过在创建 View 之前进行测试。View 层使用HTML CSS 创建。
最后,通过KnockoutJS ApplyBindings 方法连接ViewModel和View,在这个方法中Object 模式被作为参数实际上创建绑定。
在我看来,KnockoutJS仅仅是一个外壳、一个框架,这些只是JS 框架的一些延伸。KnockoutJS 拥有丰富的官方例子、资源和详细的文档,可以从KnockoutJS 的官网获取。
Wijmo
由于篇幅限制,这里就不过多解释了,请参考百度百科 Wijmo。
关于本应用-Colorinator
本应用是一个学习使用 jQuery 和 KnockoutJS 的实例。可以自动根据红色、绿色及蓝色值来计算、调整颜色,同时,应用中也使用了 Wijmo jQuery 的滚动条和文本框插件。
也可以收藏本页,随心所欲的在线调节颜色。
之前的 开发在线股票走势图应用 中有朋友希望获得源码,这里也给出本应用源码。好了,不多说了,有兴趣的朋友可以在文章底部下载源码。直接上演示页面:
源码下载:Colorinator
2. http://jqueryui.com/ jQueryUI 主页。
3. http://wijmo.com Wijmo 主页。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
· 展开说说关于C#中ORM框架的用法!