最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

js如何实现单向绑定(附代码)

来源:动视网 责编:小采 时间:2020-11-27 19:33:28
文档

js如何实现单向绑定(附代码)

js如何实现单向绑定(附代码):这篇文章主要介绍了关于js如何实现单向绑定(附代码),有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-
推荐度:
导读js如何实现单向绑定(附代码):这篇文章主要介绍了关于js如何实现单向绑定(附代码),有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-


这篇文章主要介绍了关于js如何实现单向绑定(附代码),有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下

<!DOCTYPE html>
<html lang="en">

<head>
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width, initial-scale=1.0">
 <meta http-equiv="X-UA-Compatible" content="ie=edge">
 <title>Document</title>
</head>

<body>
 <input type="text" id="a">
 <span id="b"></span>
 <script>
 // var obj = {};
 // Object.defineProperty(obj,"hello",{
 // set: () => {
 // console.log("get方法被调用");
 // },
 // get: (val) => {
 // console.log("se方法被调用"+val);
 // }
 // })
 let obj = {};
 //Object.defineProperty(obj, prop, descriptor)
 // obj 要在其上定义属性的对象。
 // prop 要定义或修改的属性的名称。
 // descriptor 将被定义或修改的属性描述符。
 Object.defineProperty(obj, 'hello', { //这里定义obj.hello为完成修改的属性
 set: (newVal) => { //当obj.hello的属性发生变化,就会以参数传进来 
 document.getElementById('a').value = newVal; //set触发给a值同时把值给b实现绑定
 document.getElementById('b').innerHTML = newVal;
 obj.hello
 },
 get: ()=> {
 console.log("hahahaah"); 
 }
 });
 //addEventListener() 方法用于向指定元素添加事件句柄。
 //element.addEventListener(event, function, useCapture)
 //event 所有 HTML DOM 事件
 //function 指定事件触发时执行的函数。
 //useCapture 指定事件是否在捕获或冒泡阶段执行。
 document.addEventListener('keyup', (e) => { //监听键盘的按键松开的事件
 console.log(e);
 obj.hello = e.target.value; //将监听到了变化的值给obj.hello,让他触发set属性
 })
 </script>
</body>

</html>

文档

js如何实现单向绑定(附代码)

js如何实现单向绑定(附代码):这篇文章主要介绍了关于js如何实现单向绑定(附代码),有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-
推荐度:
标签: 绑定 实现 js
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top