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

【建站服务】香港网站推广【香港办理400电话】香港SEO优化、香港微信公众号APP客户端小程序开发、香港网站托管、香港APP开发-域名申请

日期: 2022-09-20 15:26:34 浏览数:5


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


香港网站推广【香港办理400电话】香港SEO优化、香港微信公众号APP客户端小程序开发、香港网站托管、香港APP开发


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

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

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

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

如果你对JavaScript有一定的了解,应该会觉得下面的返回值很奇怪:

voting_app/public/js/app-1.js

return (
  <div className='ui unstackable items'>
    Hello, friend! I am a basic React component.
  </div>);复制代码

返回值的语法看起来和传统的JavaScript有些不像。该语法称为JavaScript扩展语法(JavaScript eXtension syntax,JSX),是由Facebook编写的JavaScript语法的扩展。JSX使开发人员能够以熟悉的类HTML语法为组件视图编写标记代码。JSX代码最后会编译成vanilla JavaScript(原生JavaScript)。虽然JSX不是必需的,但本书会使用它,因为它与React配合得非常好。

 即使你不太熟悉JavaScript,我们依然建议你在React代码中使用JSX。通过体验,你将了解JSX和JavaScript之间的界线。

1.6.2 JSX

React组件最终渲染为浏览器中显示的HTML。因此,组件的render()方法需要描述视图该怎样表示为HTML。React使用文档对象模型(Document Object Model,DOM)的虚拟表示来构建应用程序,并称之为虚拟DOM。现在暂不深入讨论细节,但要知道React允许我们用JavaScript描述组件的HTML表示。

 DOM是指浏览器的HTML树,它构成了一个Web页面。

创建JSX的目的是使表示HTML的JavaScript看起来更像HTML。要了解HTML和JSX之间的区别,请参考以下JavaScript语法:

React.createElement('div', {className: 'ui items'},
  'Hello, friend! I am a basic React component.')复制代码

其在JSX中则表示为

<div className='ui items'>
  Hello, friend! I am a basic React component.</div>复制代码

后者的可读性略有提高。以下嵌套树结构会使之恶化:

React.createElement('div', {className: 'ui items'},
  React.createElement('p', null, 'Hello, friend! I am a basic React component.'))复制代码

而用JSX则表示为

<div className='ui items'>
  <p>
    Hello, friend! I am a basic React component.  </p></div>复制代码

JSX在JavaScript版本上提供了轻量级抽象,但带来了更好的代码可读性。可读性提高了应用程序的寿命,也会让新的开发人员更容易上手。

 虽然上面的JSX代码看起来与HTML几乎相同,但要记住JSX实际上是编译成了JavaScript(例如React.createElement('div'))。

React负责在运行时把每个组件渲染成浏览器中实际的HTML。

1.6.3 开发者控制台

现在你已编写了第一个组件,并知道它使用了一种名为JSX的特殊JavaScript来提高可读性。

在编辑完并保存好app.js文件后,刷新浏览器看看有什么变化,见图1-4。

{%}

图1-4 刷新浏览器之后的页面

什么都没有?

每个主流浏览器都附带一个工具包,可帮助开发人员处理JavaScript代码。工具包的核心部分是控制台,可以将它视为JavaScript和开发人员之间的主要通信媒介。如果JavaScript在执行过程中遇到错误,它就会在控制台中提示。

 Web服务器live-server应在检测到app.js有变化时自动刷新页面。

c51c866ffa1ab3457f2021e8bbdbcc1.jpg


香港网站推广香港办理400电话香港SEO优化、香港微信公众号APP客户端小程序开发、香港网站托管、香港APP开发


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

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


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

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

Copyright © 2021 通陆科技

网站建设上往建站