3 Star 18 Fork 7

杨得朝/web-test

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
双向绑定实现原理.html 896 Bytes
一键复制 编辑 原始数据 按行查看 历史
杨得朝 提交于 2020-11-27 17:49 . 代码提交
<body>
<div id="app">
<input type="text" id="txt">
<p id="show"></p>
</div>
</body>
<script type="text/javascript">
//1
var obj = {};
obj.name = 'yangdechao';
//相当于
Object.defineProperty(obj,'name',{
value : 'yangdechao',
writable: true,
configurable: true,
enumerable: true
})
//2
Object.defineProperty(obj,'name',{value: 'yangdechao'})
//相当于
Object.defineProperty(obj,'name',{
value: 'yangdechao',
writable: false,
configurable: false,
enumerable: false
})
var obj = {}
Object.defineProperty(obj, 'content', {
get: function() {
return obj
},
set: function(newValue) {
document.getElementById('txt').value = newValue
document.getElementById('show').innerHTML = newValue
}
})
document.addEventListener('keyup', function(e) {
obj.content = e.target.value
})
</script>
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
HTML
1
https://gitee.com/yangdechao_admin/web-test.git
git@gitee.com:yangdechao_admin/web-test.git
yangdechao_admin
web-test
web-test
master

搜索帮助