您身边的网站建设专家
成功案例

【建站服务】香港企业微信公众号小程序开发公司、香港企业网页设计方案、香港做网站开发价格、香港微信公众号制作运营报价明细表、香港网站设计公司费用、香港网站推广大概需要多少钱-域名申请

日期: 2022-09-20 15:26:42 浏览数:3


上往建站提供服务器空间服务商百度快照排名网站托管百度推广运营,致力于设计外包服务与源代码定制开发360推广搜狗推广,增加网站的能见度及访问量提升网络营销的效果,主营:网站公司,百度推广公司电话,官网搭建服务,网站服务企业排名,服务器空间,英文域名等业务,专业团队服务,效果好。


香港企业微信公众号小程序开发公司、香港企业网页设计方案、香港做网站开发价格、香港微信公众号制作运营报价明细表、香港网站设计公司费用、香港网站推广大概需要多少钱


香港(Hong Kong),简称“港”,全称中华人民共和国香港特别行政区,位于中国南部、珠江口以东,西与澳门隔海相望,北与深圳市相邻,南临珠海市万山群岛,区域范围包括香港岛、九龙、新界和周围262个岛屿,陆地总面积1106.66平方公里,海域面积1648.69平方公里。截至2019年末,总人口约752万人,是世界上人口密度最高的地区之一,人均寿命全球第一,人类发展指数全球第四。 [1-5]  [22] 

香港自古以来就是中国的领土,1842-1997年间曾受英国殖民统治。二战以后,香港经济和社会迅速发展,不仅跻身“亚洲四小龙”行列,更成为全球最富裕、经济最发达和生活水准最高的地区之一。1997年7月1日,中国政府对香港恢复行使主权,香港特别行政区成立。中央政府对香港拥有全面管治权,香港保持原有的资本主义制度长期不变,并享受外交及国防以外所有事务的高度自治权,以“中国香港”的名义参加众多国际组织和国际会议。“一国两制”、“港人治港”、高度自治是中国政府的基本国策。 [5-10] 

香港是一座高度繁荣的自由港和国际大都市,与纽约、伦敦并称为“纽伦港”,是全球第三大金融中心,重要的国际金融、贸易、航运中心和国际创新科技中心,也是全球最自由经济体和最具竞争力城市之一,在世界享有极高声誉,被GaWC评为世界一线城市第三位。 [11-17] 

香港是中西方文化交融之地,把华人智慧与西方社会制度的优势合二为一,以廉洁的政府、良好的治安、自由的经济体系及完善的法治闻名于世,有东方之珠、美食天堂和购物天堂等美誉。

让我们看看它是如何运作的。首先,修改ProductList组件并将props传递给Product组件。seed.js可以让我们不必手动创建一堆数据。从Seed.products数组中取出第一个对象,并将其用作单个产品的数据:

voting_app/public/js/app-3.js

class ProductList extends React.Component {
  render() {
    const product = Seed.products[0];
    return (
      <div className='ui unstackable items'>
        <Product
          id={product.id}
          title={product.title}
          description={product.description}
          url={product.url}
          votes={product.votes}
          submitterAvatarUrl={product.submitterAvatarUrl}
          productImageUrl={product.productImageUrl}
        />
      </div>
    );
  }}复制代码

这里product变量被设置为用来描述第一个产品的JavaScript对象。我们使用[propName]= [propValue]语法将产品的所有属性单独传递给Product组件。在JSX中分配属性的语法和HTML、XML完全相同。

这里有两个有趣的事情。第一个是包裹每个属性值的大括号({}):

voting_app/public/js/app-3.js

id={product.id}复制代码

在JSX中,大括号是一个分隔符,它向JSX发出信号,表明大括号之间的内容是JavaScript表达式。另一个分隔符是引号,它用来表示字符串,如下所示:

id='1'复制代码

 JSX属性值必须由大括号或引号分隔。

如果类型很重要并且需要传递一个类似Numbernull的类型,请使用大括号。

 

 如果你之前使用过ES5 JavaScript编程,则可能习惯使用var而不是constlet。有关这些新声明的更多信息,请参见附录B。

现在ProductList组件已将props传递给Product组件了。不过Product组件尚未使用它们,让我们修改该组件来使用这些props

在React中,组件可以通过this.props对象访问所有的propsProduct组件内部的this.props对象如下所示:

{
  "id": 1,
  "title": "Yellow Pail",
  "description": "On-demand sand castle construction expertise.",
  "url": "#",
  "votes": 41,
  "submitterAvatarURL": "images/avatars/daniel.jpg",
  "productImageUrl": "images/products/image-aqua.png"}复制代码

让我们使用props替换所有硬编码的数据。在这里,我们会添加更多标记代码,如描述和投票图标:

voting_app/public/js/app-3.js

class Product extends React.Component {
  render() {
    return (
      <div className='item'>
        <div className='image'>
          <img src={this.props.productImageUrl} />
        </div>
        <div className='middle aligned content'>
          <div className='header'>
            <a>
              <i className='large caret up icon' />
            </a>
            {this.props.votes}
          </div>
          <div className='description'>
            <a href={this.props.url}>
              {this.props.title}
            </a>
            <p>
              {this.props.description}
            </p>
          </div>
          <div className='extra'>
            <span>Submitted by:</span>
            <img
              className='ui avatar image'
              src={this.props.submitterAvatarUrl}
            />
          </div>
        </div>
      </div>
    );
  }}复制代码

同样,在JSX内部的任何地方插入一个变量,都需要用大括号({})来分隔变量。注意,我们插入的数据像是标签内的文本内容,如下所示:

voting_app/public/js/app-3.js

<div className='header'>
  <a>
    <i className='large caret up icon' />
  </a>
  {this.props.votes}</div>复制代码

HTML元素的属性赋值也同样如此:

voting_app/public/js/app-3.js

<img src={this.props.productImageUrl} />复制代码

c51c866ffa1ab3457f2021e8bbdbcc1.jpg

香港企业微信公众号小程序开发公司香港企业网页设计方案香港做网站开发价格、香港微信公众号制作运营报价明细表、香港网站设计公司费用、香港网站推广大概需要多少钱



上往建站提供搭建网站域名注册官网备案服务网店详情页设计企业网店专业网络店铺管理运营全托管公司咨询电话,服务器空间,微信公众号托管网页美工排版,致力于域名申请竞价托管软文推广全网营销,提供标准级专业技术保障,了却后顾之忧,主营:虚拟主机网站推广百度竞价托管网站建设上网建站推广服务网络公司有哪些等业务,专业团队服务,效果好。

服务热线:400-111-6878 手机微信同号:18118153152(各城市商务人员可上门服务)


全国咨询热线:400-111-6878

地址:全国各地都有驻点商务

Copyright © 2021 通陆科技

网站建设上往建站