使用原生js onkeyup+jQuery实现简单的双向数据绑定
2017-08-30 14:40
741 查看
原理非常简单 浅显易懂 使用onkeyup事件监听文本框的变化 并触发一个复制的函数 即可实现实时双向数据绑定
示例代码:
第一次写博客,对js了解得也不是特别的深入,这个示例没有考虑任何性能问题,不过确实是好用的,跟AngularJS实现效果是一样的,有什么不正确的地方,欢迎吐槽^_^
示例代码:
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> <script type="text/javascript" src="http://libs.baidu.com/jquery/2.0.0/jquery.min.js"></script> </head> <body> <input id="source" type="text" onkeyup="dataBander()" /> <span id="textValue"></span> <script type="text/javascript"> function dataBander(){ var $source = $("#source").val(); $("#textValue").html($source); } </script> </body> </html>
第一次写博客,对js了解得也不是特别的深入,这个示例没有考虑任何性能问题,不过确实是好用的,跟AngularJS实现效果是一样的,有什么不正确的地方,欢迎吐槽^_^
相关文章推荐
- 原生js简单实现双向数据绑定原理
- 实现非常简单的js双向数据绑定
- 原生JS实现angular的双向数据绑定
- 原生js实现双向数据绑定
- js原生代码实现数据双向绑定
- vue.js使用v-model指令实现的数据双向绑定功能示例
- 使用jQuery或者原生js实现鼠标滚动加载页面新数据
- 实现非常简单的js双向数据绑定
- 使用Object.defineProperty实现简单的js双向绑定
- 用原生js实现数据双向绑定
- 用jquery实现的简单数据双向绑定
- 原生js 实现双向数据绑定
- 使用Object.defineProperty实现简单的js双向绑定
- 使用jQuery或者原生js实现鼠标滚动加载页面新数据
- 如何在原生微信小程序中实现数据双向绑定欢迎使用CSDN-markdown编辑器
- jquery,js简单实现类似Angular.js双向绑定
- 如何用javascript实现双向数据绑定 / Backbone.js简单入门范例
- JS原生数据双向绑定实现代码
- 自定义Angular指令与jQuery实现的Bootstrap风格数据双向绑定的单选与多选下拉框
- [原生js] 简单一招实现json数据可视化