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

自己做网站如何放置在服务器中上海知名网站设计

自己做网站如何放置在服务器中,上海知名网站设计,wordpress极验验证注册,系统开发工程师是干什么的前言 本篇博客源于对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/380882/

相关文章:

  • 阿里邮箱企业版登录入口网站同时做竞价和seo
  • 爬取旅游网站数据并进行分析如何为公司做网站
  • 鹤壁网站推广wordpress账号重置密码忘记
  • 有没有给别人做图赚钱的网站美工做的好的网站
  • 哪家做外贸网站好想网上卖家具怎么做网站
  • 杭州网站提升排名备案号链接工信部网站
  • 家庭网做网站php网站开发机试题目
  • 申请免费建站wordpress直接上传视频
  • 德化规划与建设局网站网站 实施
  • 自学网站有哪些wap网站源码.net
  • 辽宁网站建设公司网站做淘宝客需要什么
  • 做一斗地主网站多少钱wordpress更换通栏图片
  • 北京专业网站建设网站推广h5在线编辑器
  • 我有域名和云服务器怎么做网站万网主体新增网站备案需要是滴么
  • 河南中州路桥建设有限公司网站企业班组建设案例
  • 安监局网站做应急预案备案制作一个网页需要花钱吗
  • 建设一个企业网站要多少钱国际酒店网站建设不好
  • 网站seo诊断报告路由 拦截 网站开发
  • 凡科网站建设教学视频宁波网站建设托管
  • 百度竞价排名价格seo推广费用
  • 淄博建设企业网站网站运营部门职责
  • oneinstack. WordPress官网站内优化怎么做 2018
  • 有哪些做海岛的网站网站推广营销效果
  • 邓州微网站开发flash可以用来制作网页吗
  • 网站建设网页的长宽宝塔安装wordpress不成功
  • 做推广比较好的网站四库一平台查询入口
  • 安徽网站建设获客企业wordpress内部服务器错误
  • 网站建设 诺德中心动画设计用什么软件
  • 网站客户端制作多少钱网站建设策划案怎么写
  • 番禺市桥做网站公司页面优化算法