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

seo网站权重wordpress 主题 制作

seo网站权重,wordpress 主题 制作,如何为wordpress添加ico小图标logo,seo排名首页目录#xff1a; 第1章 React简介 React的基本使用:虚拟DOM的两种创建方式#xff1a; 使用jsx创建虚拟DOM使用js创建虚拟DOM(一般不用)虚拟DOM与真实DOM:React JSX:JSX练习#xff1a;模块与组件、模块化与组件化的理解 模块组件模块化组件化 第1章 React简介 中文官网: …目录 第1章 React简介 React的基本使用:虚拟DOM的两种创建方式 使用jsx创建虚拟DOM使用js创建虚拟DOM(一般不用)虚拟DOM与真实DOM:React JSX:JSX练习模块与组件、模块化与组件化的理解 模块组件模块化组件化 第1章 React简介 中文官网: https://react.docschina.org/ React的基本使用: 代码示例 !DOCTYPE html html langen headmeta charsetUTF-8titleTitle/title /head body !--准备好一个“容器”-- div idtest/div!--引入react核心库-- script typetext/javascript src../js/react.development.js/script !--引入react-dom用于支持react操作DOM -- script typetext/javascript src../js/react-dom.development.js/script !--引入babel用于将jsx转为js -- script typetext/javascript src../js/babel.min.js/scriptscript typetext/babel//1.创建虚拟DOMconst VDOM h1Hello,React/h1//2.渲染虚拟DOM到页面ReactDOM.render(VDOM, document.getElementById(test)) /script /body /html 运行结果 虚拟DOM的两种创建方式 使用jsx创建虚拟DOM !DOCTYPE html html langen headmeta charsetUTF-8titleTitle/title /head body !--准备好一个“容器”-- div idtest/div!--引入react核心库-- script typetext/javascript src../js/react.development.js/script !--引入react-dom用于支持react操作DOM -- script typetext/javascript src../js/react-dom.development.js/script !--引入babel用于将jsx转为js -- script typetext/javascript src../js/babel.min.js/scriptscript typetext/babel//1.创建虚拟DOM// const VDOM h1 idtitleHello,React/h1const VDOM h1 idtitlespanHello,React/span/h1//2.渲染虚拟DOM到页面ReactDOM.render(VDOM, document.getElementById(test)) /script /body /html 使用js创建虚拟DOM(一般不用) !DOCTYPE html html langen headmeta charsetUTF-8titleTitle/title /head body !--准备好一个“容器”-- div idtest/div!--引入react核心库-- script typetext/javascript src../js/react.development.js/script !--引入react-dom用于支持react操作DOM -- script typetext/javascript src../js/react-dom.development.js/scriptscript typetext/javascript//1.创建虚拟DOM// const VDOM React.createElement(h1, {id: title}, Hello,React)const VDOM React.createElement(h1, {id: title}, React.createElement(span, {}, Hello,React))//2.渲染虚拟DOM到页面ReactDOM.render(VDOM, document.getElementById(test)) /script /body /html 虚拟DOM与真实DOM: !DOCTYPE html html langen headmeta charsetUTF-8titleTitle/title /head body !--准备好一个“容器”-- div idtest/div div iddemo/div!--引入react核心库-- script typetext/javascript src../js/react.development.js/script !--引入react-dom用于支持react操作DOM -- script typetext/javascript src../js/react-dom.development.js/script !--引入babel用于将jsx转为js -- script typetext/javascript src../js/babel.min.js/scriptscript typetext/babel//1.创建虚拟DOMconst VDOM (h1 idtitlespanHello,React/span/h1)//2.渲染虚拟DOM到页面ReactDOM.render(VDOM, document.getElementById(test))const TDOM document.getElementById(demo)console.log(虚拟DOM, VDOM)console.log(真实DOM, TDOM)debugger// console.log(typeof VDOM)// console.log(VDOM instanceof Object) /script /body /html React JSX: 全称:  JavaScript XMLreact定义的一种类似于XML的JS扩展语法: JS XML本质是React.createElement(component, props, ...children)方法的语法糖作用: 用来简化创建虚拟DOM 写法var ele  h1Hello JSX!/h1注意1它不是字符串, 也不是HTML/XML标签注意2它最终产生的就是一个JS对象标签名任意: HTML标签或其它标签标签属性任意: HTML标签属性或其它基本语法规则 遇到 开头的代码, 以标签的语法解析: html同名标签转换为html同名元素, 其它标签需要特别解析遇到以 { 开头的代码以JS语法解析: 标签中的js表达式必须用{ }包含babel.js的作用 浏览器不能直接解析JSX代码, 需要babel转译为纯JS的代码才能运行只要用了JSX都要加上typetext/babel, 声明需要babel来处理 jsx语法规则 !DOCTYPE html html langen headmeta charsetUTF-8titleTitle/titlestyle.title {background-color: orange;width: 200px;}/style /head body !--准备好一个“容器”-- div idtest/div!--引入react核心库-- script typetext/javascript src../js/react.development.js/script !--引入react-dom用于支持react操作DOM -- script typetext/javascript src../js/react-dom.development.js/script !--引入babel用于将jsx转为js -- script typetext/javascript src../js/babel.min.js/scriptscript typetext/babelconst myId aTgUiGuconst myData HeLlo,rEaCt//1.创建虚拟DOMconst VDOM (divh2 classNametitle id{myId.toLowerCase()}span style{{color: white, fontSize: 29px}}{myData.toLowerCase()}/span/h2h2 classNametitle id{myId.toUpperCase()}span style{{color: white, fontSize: 29px}}{myData.toLowerCase()}/span/h2input typetext/input/div)//2.渲染虚拟DOM到页面ReactDOM.render(VDOM, document.getElementById(test))// jsx语法规则:// 1.定义虚拟DOM时,不要写引号。// 2.标等中混入Js表达式时要用// 3.样式的类名指定不要用class要用className.// 4.内联样式要用style{{key : value}}的形式去写。// 5.只有一个根标签// 6.标签必须闭合// 7.标签首字母// (1).若小写字母开头则将改标签转为html中同名元素若html中无该标签对应的同名元素则报错。// (2).若大写字母开头react就去渲染对应的组件若组件没有定义则报错。/script /body /html JSX练习 !DOCTYPE html html langen headmeta charsetUTF-8titleTitle/titlestyle.title {background-color: orange;width: 200px;}/style /head body !--准备好一个“容器”-- div idtest/div!--引入react核心库-- script typetext/javascript src../js/react.development.js/script !--引入react-dom用于支持react操作DOM -- script typetext/javascript src../js/react-dom.development.js/script !--引入babel用于将jsx转为js -- script typetext/javascript src../js/babel.min.js/scriptscript typetext/babelconst data [Angular, React, Vue]//1.创建虚拟DOMconst VDOM (divh1前端js框架列表/h1ul{data.map((item, index) {return li key{index}{item}/li})}/ul/div)//2.渲染虚拟DOM到页面ReactDOM.render(VDOM, document.getElementById(test)) /script /body /html 运行结果 模块与组件、模块化与组件化的理解 模块 理解向外提供特定功能的js程序, 一般就是一个js文件为什么要拆成模块随着业务逻辑增加代码越来越多且复杂作用复用js, 简化js的编写, 提高js运行效率 组件 理解用来实现局部功能效果的代码和资源的集合(html/css/js/image等等)为什么要用组件 一个界面的功能更复杂作用复用编码, 简化项目编码, 提高运行效率 模块化 当应用的js都以模块来编写的, 这个应用就是一个模块化的应用 组件化 当应用是以多组件的方式实现, 这个应用就是一个组件化的应用
http://www.dnsts.com.cn/news/166004.html

相关文章:

  • 网站建设规划书参考模板吴江住房城乡建设局网站
  • 网站建设禁止性规定个性个人网站
  • 做各国民宿租赁的网站住建部官网资质查询
  • 零售网站模板新手可以自己学做网站设计吗
  • phpcms 怎么做视频网站wordpress更换网址
  • 福州建设公司网站网站图片宽度
  • 门户网站建设和推广wordpress简单投稿
  • 长春网站建设新格石家庄今天又发现一例
  • 怎样查网站用什么程序做的如何建立一家公司网站
  • asp.net 网站开发项目化教程互联网最好的公司
  • 做网站怎么申请百度推广公司logo设计免费生成图片
  • 如何查看网站是否开启gzip寻找网络公司做公司网站升级改版
  • 国内做轮胎网站哪家好wordpress 酒业模板
  • dede网站制作教程seo课程心得体会
  • 门户网站 cms做网站基础教程
  • 东营优化网站搭建一个网站的具体步骤
  • 做的网站怎么上传到网上运行沈阳营销型网站建设
  • 成都专业网站推广个人推广app的妙招
  • 佛山网站制作哪家好哈尔滨网站优化公司
  • 南京明辉建设集团网站seo快排
  • 新网站的建设方案微信里我的微站是怎么弄的
  • 单页面网站制作教程专业网页设计费用
  • 网站建设方案推销淮安市工程造价信息网
  • 湖南做网站 磐石网络引领seo是搜索引擎吗
  • 世界网站设计公司推荐
  • 正定县建设局 网站wordpress怎么禁止评论
  • 平台网站怎么推广wordpress可折叠菜单
  • 网站被屏蔽怎么访问如何开一个网站
  • 网站开发网页设计北京师范大学出版社网站建设360元起全包
  • 哪个网站做五金冲压的建设电子商务网站市场分析