<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="initial-scale=1, maximum-scale=1, user-scalable=no, width=device-width">
<title></title>
<script src="DbBind.js"></script>
<script type="text/javascript">
var test = {};
test.topInfo = {
name:"张三",
age:18,
width:400
};
var style={};
</script>
<style>
</style>
</head>
<body onload="DataBind.initBind()">
<div id="test">
width:<input data-bind="test.topInfo.width"/><br/>
height:<input data-bind="style.height"/><br/>
<input data-bind="test.topInfo.name" style-width="test.topInfo.width"/><br/>
data-show:<data-show data-bind="test.topInfo.name"></data-show><br/>
div:<div data-bind="test.topInfo.name"></div><br/>
span:<span data-bind="test.topInfo.name"></span><br/>
style-display:<input data-bind="test.topInfo.display"/><br/>
image:<img data-bind="test.topInfo.name" style-display="test.topInfo.display"></img><br/>
<input data-bind="test.topInfo.age"/><br/>
<data-show data-bind="test.topInfo.age"></data-show><br/>
<textarea data-bind="test.topInfo.other" style-height="style.height"></textarea><br/>
<data-show data-bind="test.topInfo.other"></data-show><br/>
<button onclick="javascript:alert(test.topInfo.name);">test</button>
</div>
</body>
</html>
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
/** *原生JS双向数据绑定实现 *@author wall *@date 2018-06-20 *@desc 实现可配置属性的双向数据绑定 *使用说明: *1.声明全局对象:如 * var test = { * topInfo: { * name:"张三", * age:18, * width:400 * } * }; *2.设置HTML数据绑定标签属性如 * <input data-bind="test.topInfo.name" style-width="test.topInfo.width"/> * <data-show data-bind="test.topInfo.name"></data-show> * <img data-bind="test.topInfo.name" style-display="test.topInfo.display"></img> * <div data-bind="test.topInfo.name"></div> * *3.在文档加载完成后执行:DataBind.initBind();会将本文档内的所有符合设置的节点进行数据绑定 *4.目前支持的标签:data-show input img div span textarea,后续可配置拓展 * */
资源推荐
资源详情
资源评论
收起资源包目录
databind.zip (2个子文件)
databind
test.html 1KB
DbBind.js 7KB
共 2 条
- 1
资源评论
- 吉利吉利2023-07-26文章中的代码简洁明了,容易理解和使用,对于想学习双向数据绑定的人来说非常有帮助。
- 精准小天使2023-07-26这篇文件提供了一个很好的示例,展示了如何使用原生JS实现双向数据绑定。
- 我有多作怪2023-07-26这篇文章的优点在于直接使用原生JS实现双向数据绑定,避免了依赖其他库的复杂性,非常实用。
- 王元祺2023-07-26文章中列举的几个实例很实用,对于深入理解双向数据绑定原理有很大帮助。
- 永远的122023-07-26作者对双向数据绑定实现原理做了简明扼要的介绍,能够让读者轻松上手实践。
wall路小飞
- 粉丝: 26
- 资源: 39
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功