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

游戏开发和软件开发哪个难网站快速优化排名官网

游戏开发和软件开发哪个难,网站快速优化排名官网,重庆网址,学校网站建设报价什么是React? React是一个用于创建用户界面的开源前端javaScript库。它是声明式的、高效的和灵活的,并且他坚持基于组件的方法,这使得我们能够创建可重用的UI组件。 React是一个开源的前端javaScript库,用于构建用户界面或者UI组件。它是由…

什么是React?

React是一个用于创建用户界面的开源前端javaScript库。它是声明式的、高效的和灵活的,并且他坚持基于组件的方法,这使得我们能够创建可重用的UI组件。

React是一个开源的前端javaScript库,用于构建用户界面或者UI组件。它是由Facebook和一个由个人开发者和公司组成的社区维护。它本质上是一个渲染组件的库,尽管他们不是传统的web组件。

React使用一种名为JSX(使用JavaScript+XML)的语言,开发人员可以在React组件中包含所有前端代码(包括HTML和CSS)。

React最酷的一点是它完全关注组件渲染过程。它在某种程度上遵循了单一职责原则。将组件渲染在web应用的屏幕上,但不需要担心路由、状态管理或构建整个前端应用所需的其他工具。

从头搭建会非常麻烦,但是同样也会学到很多东西,熟练后,可以使用create-react-app等工具快速构建React开发环境。

React是如何工作的?

React不是直接操作DOM,而是在内存中创建一个虚拟DOM(Virtual DOM),在对浏览器DOM进行更改之前,会在其中进行所有必要的操作。

React会找出已经进行了哪些更改,并且之更改需要更改的内容,整个过程中使用了diff算法,通过diff算法可以避免一些不必要的DOM操作,从而提升性能。

(虚拟DOM是真实DOM的任何一种表示形式(例如JS对象表示)。当我们在虚拟DOM树中更改某些内容时,我们会得到一个新的虚拟树。diff算法比较这两种树(旧树和新树)找出差异。这种方式除了提升性能,也方便了与其他环境集成。)

如何使用?

引入CDN

您可以直接在HTML文件练习、编写React,通过CDN引入的方式:

<!-- 加载 React 和 React DOM 的 UMD 版本 --><scriptcrossoriginsrc="https://unpkg.com/react@18/umd/react.development.js"></script><scriptcrossoriginsrc="https://unpkg.com/react-dom@18/umd/react-dom.development.js"></script><!-- 使用 JSX 需要用到的 Babel --><script src="https://unpkg.com/@babel/standalone/babel.min.js"></script>

一个简单的例子:

<div id="root"></div>
// ReactDOM。渲染在React 18中不再被支持。请使用createRoot。在你切换到新的API之前,你的应用程序会像运行React 17一样运行。
// React 17
ReactDOM.render(<Hello />, document.getElementById("root"));
// React 18
ReactDOM.createRoot(document.getElementById('root')).render(<Hello />);

并使用特殊的 text/babel MIME类型加载您的脚本。

(Tips:当然,上述提供的版本仅用于开发环境,您可以使用压缩优化后可用于生产环境的React版本。另外,我们为什么要在script标签上使用crossorigin属性,都可以在React官网中找到。)

未完,每天会加入一部分,纯手打,有点慢,只有晚上一点时间写,见谅

http://www.ds6.com.cn/news/110437.html

相关文章:

  • 用psd做的买书网站贵州seo技术查询
  • 在哪网站建设做灰色词seo靠谱
  • 网站开发案例电子书百度营销网页版
  • 西宁电子商务网站建设快速排名程序
  • 北海做网站网站建设博客营销案例
  • 朝阳区疫情最新消息seo品牌推广方法
  • 官方网站的作用网站关键词排名优化工具
  • 做se要明白网站娄底地seo
  • 可以帮别人备案网站吗靠谱的影视后期培训班
  • 大连网站设计案例关键词排名优化软件价格
  • 下载网站的表格要钱如何做网站模板源码
  • 网页设计总结5000字网站内部链接优化方法
  • 目前好的外贸网站专业海外网站推广
  • 网站开发补充协议 违约优化排名软件
  • 免费商城网站建站系统seo关键词优化工具
  • 北京高端企业网站建设网络推广公司排名
  • 重庆市住房和城乡建设网站友情链接格式
  • 北京建设银行网站田村站长工具高清无吗
  • 重庆网站建设技术支持重庆互联网百度关键词优化排名技巧
  • 团购网站功能模块网站快速排名优化价格
  • wordpress网站整站搬迁10种营销方法
  • 如何做网站效果图百度推广最近怎么了
  • 宁波网站推广方案什么是网店推广
  • html静态页面兼职青岛谷歌优化
  • 专业网站建设价位百度网盘客服24小时电话人工服务
  • 做情诗网站电脑清理软件十大排名
  • 网站建设职业培训重庆小潘seo
  • 铜陵58同城做网站百度站长平台官网登录入口
  • 服装行业网站建设比较好杭州seo平台
  • 南昌seo网站开发市场调研一般怎么做