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

陕西网站建设美化深圳网站开发费用

陕西网站建设美化,深圳网站开发费用,海底捞网络营销方式,制作一个app软件需要多少时间1 组件和模块 1.1 模块 对外提供特定功能的js程序#xff0c;一般就是一个js文件 为什么拆分模块呢#xff1f;随着业务逻辑增加#xff0c;代码越来越多#xff0c;越来越复杂。作用#xff1a;复用js#xff0c;简化js#xff0c;提高js运行效率 1.2 模块化 当应用…1 组件和模块 1.1 模块 对外提供特定功能的js程序一般就是一个js文件 为什么拆分模块呢随着业务逻辑增加代码越来越多越来越复杂。作用复用js简化js提高js运行效率 1.2 模块化 当应用的js都是以模块来编写时这个应用就是一个模块化的应用。 模块化的演变参考JS模块化 1.3 组件 理解用来实现局部功能效果的代码和资源的集合(html/css/js/images等等)作用复用编码简化项目编码提高运行效率 1.4 组件化 当应用以多组件的方式实现这个应用就是一个多组件的应用。 组件化的发展 Redux 演变过程01组件化过程前端构建演进 2 开发者工具 chrome浏览器插件React Developer Tools通过Chrome应用商店或者下载离线插件安装图标如下所示 3 React组件 3.1 函数式组件 定义一个简单的函数式组件代码如下 script typetext/babel// 1.创建函数式组件function MyComponent() {// 此处this undefined babel编译之后开启严格模式console.log(this);return h2函数定义的组件(适用于简单组件的定义)/h2}// 2.渲染虚拟DOM到页面ReactDOM.render(MyComponent/, document.getElementById(test))/*注意事项1.组件函数名首字母大写2.渲染组件标签名称相同标签闭合执行ReactDom.render(标签, 容器)之后流程 1.React解析组件标签找到了MyComponent组件。2.发现组件是用函数定义的随后调用函数把虚拟DOM转为真实DOM随后呈现在页面上。*//script在浏览器中通过开发者工具查看如下图3.1-1所示 把Demo函数复制到babel.cn在线工具编译后代码3.2-1-2所示 use strict;function MyComponent() {// 此处this undefined babel编译之后开启严格模式console.log(this);return /*#__PURE__*/React.createElement(h2, null, \u51FD\u6570\u5B9A\u4E49\u7684\u7EC4\u4EF6(\u9002\u7528\u4E8E\u7B80\u5355\u7EC4\u4EF6\u7684\u5B9A\u4E49)); }开启严格模式后this不在指向windowsjsx语法最终被编译为js 3.2 类式组件 定义组件代码如下 script typetext/babel// 1.类式组件class MyComponent extends React.Component {// 此处this undefined babel编译之后开启严格模式render() {// render 放在了MyComponent的原型对象上供实例使用// 此处this指向MyComponent的实例对象console.log(this);return h2我是用类定义的组件(适用于复杂组件的定义)/h2}}// 2.渲染虚拟DOM到页面ReactDOM.render(MyComponent/, document.getElementById(test))/*1.React解析组件标签找到了MyComponent组件。2.发现组件是用类定义的随后new该类的实例通过该实例调用原型上的render方法3.将render返回的虚拟DOM转为真实DOM随后呈现在页面上*//script控制台输出 React三大属性 statepropsrefs 后记 ❓QQ:806797785 ⭐️源代码仓库地址https://gitee.com/gaogzhen/react-study 参考 [1]尚硅谷React教程2022加更B站超火react教程[CP/OL].2020-12-15.p7-p11.
http://www.w-s-a.com/news/787149/

相关文章:

  • 响应式网站有什么区别百度网站官网
  • 金华企业自助建站系统长沙建站公司模板
  • 云主机 做网站友情链接网站
  • 定制型网站设计天津网站模板建站
  • 为什么公司网站打开很慢wordpress汉化插件
  • 用dw做教学网站做网站用什么配置笔记本
  • 秦皇岛网站制作服务无网站无产品链接如何做SOHO
  • 国际婚恋网站做翻译合法吗南宁网络推广有限公司
  • 济南做网站公司排名销售市场规划方案
  • 营销型网站定制珠海建站网站
  • 企业网站代码wordpress页面重定向循环
  • 厦门网站建设哪家便宜用wordpress做企业网站
  • 网站备案有幕布python 做网站速度
  • 旅游网站模板psd网站后台维护主要做什么
  • 晋江做任务的网站网站如何设置关键词
  • 呼伦贝尔网站建设呼伦贝尔ps网页设计心得体会
  • 字母logo设计网站动画设计方案及内容
  • 怎样做网站建设方案wordpress 附件预览
  • 网站内容编辑wordpress cron原理
  • 户外商品网站制作建筑网络图片
  • 注册了网站怎么建设做网站是学什么专业
  • 济南建设网站哪里好网站色哦优化8888
  • 什么网站做简历最好外贸公司网站大全
  • 衡水网站托管企业二级网站怎么做
  • 丹阳网站建设公司旅游类网站开发开题报告范文
  • 地方门户网站建设苏州网站优化建设
  • 谁用fun域名做网站了网络营销的三种方式
  • 织梦网站上传天津网站建设电话咨询
  • 论坛网站搭建深圳网
  • 天津建立网站营销设计window7用jsp做的网站要什么工具