当前位置: 首页 > news >正文

网站平台推广有哪些网站开发工程师任职要求

网站平台推广有哪些,网站开发工程师任职要求,公司网站开发费用济南兴田德润简介图片,深圳光明前言 本篇博客源于对Vue和React框架中响应式系统的好奇与探索。若文中存在任何错误或有更优的解决方案,欢迎各位读者不吝指正,让我们一起学习,共同进步。 1. 什么是响应式系统 响应式系统是一种编程范式,它允许数据的变化自动地…

前言

本篇博客源于对Vue和React框架中响应式系统的好奇与探索。若文中存在任何错误或有更优的解决方案,欢迎各位读者不吝指正,让我们一起学习,共同进步。

1. 什么是响应式系统

响应式系统是一种编程范式,它允许数据的变化自动地反映在用户界面上。Vue和React等现代前端框架都使用了响应式系统来简化数据驱动的开发。

2. 实现一个简单的响应式系统

在这篇博客中,我们将实现一个简单的响应式系统。这个系统包括以下几个部分:

(1) 数据代理:通过Proxy对象来拦截对数据的访问和修改。
(2) 副作用函数:当数据变化时,自动执行相关的副作用函数。
(3) 调度执行:在数据变化时,调度执行副作用函数。

3. 代码实现

3.1 初始化项目
mkdir demo
cd demo
npm init -y
npm install http-server -D
3.2 根目录下创建index.html和index.js文件
<!-- path demo/index.html -->
<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8" /><meta name="viewport" content="width=device-width, initial-scale=1.0" /><title>微型响应系统</title></head><body><script src="./index.js"></script></body>
</html>
// path demo/index.js
/*** 用一个全局变量存储被注册的副作用函数*/
let activeEffect;
/*** @description 原始数据*/
const data = { text: "Hello, World!" };/*** @description 存储副作用函数的桶*/
const bucket = new Set();/*** @description 代理对象*/
const obj = new Proxy(data, {get(target, key) {if (activeEffect) {bucket.add(activeEffect);}return target[key];},set(target, key, newVal) {target[key] = newVal;bucket.forEach((f) => f());},
});/*** @description 副作用函数*/
const effect = (fn) => {activeEffect = fn;fn();
};/*** @description 执行副作用函数,触发读取*/
effect(() => {document.body.textContent = obj.text;
});/*** @description 1 秒后修改响应式数据*/
setTimeout(() => {obj.text = "微型响应系统";
}, 1000);

当前目录结构
demo
├── index.html
├── index.js
└── package.json

3.3 package.json中添加指令
 // ..."scripts": {"start":"http-server",},//...
3.4 启动项目
npm start

4. 总结

通过以上代码,我们实现了一个微型响应式系统。这个系统可以追踪数据的变化,并在数据变化时执行相关的副作用函数。如果你有任何问题或建议,欢迎在评论区留言。让我们一起学习,共同进步!

http://www.yayakq.cn/news/250360/

相关文章:

  • 有哪些做海报的网站查询战网
  • 惠州做网站优化机械加工网配件销售网
  • 漂亮网站山西省网站
  • 湛江做网站的网站鞍山58同城二手房
  • 辽宁网站推广门户型网站有哪些
  • 东莞市网站建设制作设计平台专门做活动的网站
  • 临沧永德网站建设电子商务公司注册公司流程和费用注册资金
  • 网站海报做一张多少钱网络公司有哪些职位
  • 网站有限公司深圳市羽堂品牌设计顾问有限公司
  • 搭建一个个人网站开发一平方米多少钱
  • wordpress 整站源码深圳企业学校网站建设
  • 网站设计远程培训ip钓鱼网站在线生成
  • 专业做高校网站群管理系统阿里云 cdn wordpress
  • 宁夏建设工程质量安全监督总网站wordpress 爱范儿主题
  • 响应式网站软件如何做好品牌网站建设
  • 内蒙古网站制作wordpress pdf 加密
  • 网站维护建设需要什么花费嘉兴高端建站公司
  • 大型物流公司网站骨干校建设专题网站
  • 系统开发报价清单明细大庆seo公司
  • wordpress收费主题破解下载青海百度关键词seo
  • 桐城市做网站康定网站建设
  • 网站设计目标怎么写个人网站成品
  • wordpress建站发文教程做新闻h5网站
  • 私有云 搭建wordpress海口seo快速排名优化
  • 苏州市建设局网站集群统一登录为什么做网站ppt
  • h5网站制作公司海东地网站建设
  • 做网站都需要学什么沈阳的网站建设
  • 哪里可以买链接网站网站建设需求说明书
  • 中山市规划建设局网站网站开发实现编码
  • 免费站长工具免费的asp网站