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

如何用dedecms做网站爱网站长尾

如何用dedecms做网站,爱网站长尾,成都谷歌seo,wordpress 怎么加入插件jsx 底层渲染机制 渲染 jsx 时,会先解析 jsx,生成一个虚拟 dom(virtual dom)。然后将虚拟 dom 渲染成真实 dom。如果 jsx 中包含事件,会将事件绑定到真实 dom 上。 虚拟 dom 对象,是框架内部构建的一套对象体系,对象…

jsx 底层渲染机制

  1. 渲染 jsx 时,会先解析 jsx,生成一个虚拟 dom(virtual dom)。
  2. 然后将虚拟 dom 渲染成真实 dom。
  3. 如果 jsx 中包含事件,会将事件绑定到真实 dom 上。

虚拟 dom 对象,是框架内部构建的一套对象体系,对象相关的属性方法都是 react 内部规定的,
基于这些属性描述出,我们所有构建的视图中,dom 节点相关的特征。

真实 dom,就是浏览器页面中,让用户看到的页面内容。

`- 补充说明:

基于babel-preset-react-app,jsx 最终会被编译成 React.createElement 函数调用。执行后,会生成一个虚拟 dom 对象。

  • 第一次渲染页面,是直接从 vdom-dom 生成真实 dom
    在这里插入图片描述
    在这里插入图片描述

  • 第二次渲染页面,是先生成虚拟 dom,然后对比 vdom 和 dom 的差异,这个过程就是 dom-diff,计算出补丁包patch,两次视图差异的部分,最后更新变化的部分。`

v16/v17 中

ReactDOM.render(<App />, document.getElementById("root"));

v18 中

ReactDOM.createRoot(document.getElementById("root")).render(<App />);

jsx 页面渲染的规律

  • undefined,null,‘’,Symbol,BigInt 会渲染成空字符串。
  • 数字,字符串正常显示。
  • 数组,会渲染成字符串,且去掉了数组中多余的逗号。
  • 对象,无法渲染,会报错。
  • 函数对象,不支持在{}中渲染,会报错。可以作为函数组件,用渲染。

元素样式

  • 驼峰命名法:fontSize,backgroundImage。
  • style中需要使用{{}}
  • 字符串拼接:style={{color:'red',fontSize:14+'px'}}
  • 对象:style={styles.div}

元素的类

  • 字符串拼接:className='div',不要用class
  • 对象:className={styles.div}
const arr1 = new Array(5); // 创建一个长度为5的数组,并赋值undefined,是稀疏数组
console.log(arr1);
arr1.forEach((value, index, array) => {console.log(value, index, array);
});

forEach无法迭代稀疏数组

在这里插入图片描述

const arr1 = new Array(5).fill(5); // 创建一个长度为5的数组,并赋值5,密集数组
console.log(arr1);
arr1.forEach((value, index, array) => {console.log(value, index, array);
});

在这里插入图片描述

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

相关文章:

  • 网站页面优化东莞个人免费建网站
  • 网站开发公司巨推网站框架包括哪些
  • 建设部网站 技术规范网站站开发 流量
  • 上海网站设计印刷拆除用手机开发app的软件
  • 天津网站优化公司价格南昌企业网站开发
  • 株洲手机网站建设宁夏正丰建设集团公司联网站
  • vi设计应用部分有哪些汕头网络优化排名
  • 临沂网站建设价格平台是什么意思有哪些
  • 房产智能建站系统一般通过
  • html网站开发工具WordPress上传ssl证书
  • 专业网站定制价格创作者计划
  • 博客网站排名大全青岛学校论坛网站建设
  • 做一个网站服务器h5商城网站怎么建设
  • 企业网站管理系统设置绿色建筑信息平台
  • 网站建设时间计划表郑州看妇科最好的医院是哪里
  • 如何建设网站咨询跳转页面网页传奇游戏攻略
  • 英文公司网站模板网站引导页怎么做
  • 上海建设厅网站苏州专业做网站较好的公司有哪些
  • app和网站网站建设公司.
  • 深圳广告设计公司网站wordpress 自定义标签
  • 如何创建个人网站免费网站推广服务具体内容包括哪些
  • 做外贸推广自己网站做一个网站一般需要多少钱
  • 简单网站首页怎么做超兽vps群
  • 广州建网站技术wordpress文章分类列表
  • 网站推广的方式石家庄网站建设智美
  • 重视网站阵地建设建网站怎么样才能流畅
  • 如何登录网站服务器网络营销推广流程
  • 昆山装饰公司网站建设全球访问量最大的网站排名
  • 网站首页是什么意思html5开发环境
  • 科技网站设计资讯平面设计能干一辈子吗