专业的编程技术博客社区

网站首页 > 博客文章 正文

RN从0到1系统精讲与小红书APP实战(2023版)无密钟鼓乐之

baijin 2024-08-28 11:34:49 博客文章 3 ℃ 0 评论

RN从0到1系统精讲与小红书APP实战(2023版)

下哉の地指:https://www.97yrbl.com/t-1624.html

客户端(client-side)JavaScript语言的核心包含了一些常用的编程特性,这样你就可以做到以下几点:
将有用的值存储在变量中。例如,在上面的示例中,我们要求客户输入一个新名称,然后将其存储在变量 name 中。操作一段文本(在编程中称为“字符串”string)在上面的例子中,我们取一个字符串'玩家1:,然后将其与变量 name 连接,以创建一个完整的文本标签,如:玩家1:小明'运行代码以响应网页中发生的特定事件。在上面的例子中,我们使用了 click 事件来检测按钮何时被单击,然后运行代码来更新文本标签。以及更多!
而构建在JavaScript语言核心上的函数更令人期待。应用程序接口(Application programming interfaceAPI将为您的代码提供额外的功能。

API是一组既定的代码组件,它允许开发人员实现一些很难甚至不可能实现的程序。就像家里施工用现成的家具套一样,用一些切割好的木板组装一个书柜,显然比设计容易得多,找合适的木材,切割成合适的尺寸和形状,找合适尺寸的螺丝,然后组装成书柜。
浏览器API 内置在网页浏览器中,可以从周围的计算机环境中过滤数据,进行实际复杂的工作。例如:

0x9B9C] 可以通过创建、移除和修改HTML,并对页面动态应用新样式来操作HTML和CSS。例如,当页面上出现弹出窗口时,或者显示一些新内容时(如上面的小演示所示)这是DOM运行。0x9B9C] 获取地理信息。那个 这就是为什么 文档对象模型 API(DOM(Document Object Model)API) 可以找到你的位置,并在地图上标记出来。0x9B9C] 和 地理位置 API(Geolocation API) API可以创建生动的2D和3D图像。人们正在使用这些网络技术制作令人惊叹的作品。参见 谷歌地图 和 画布(Canvas)诸如 WebGL 和 Chrome Experiments 等人webglsamples 允许你使用多媒体做一些非常有趣的事情,比如直接在网页上播放音乐和电影,或者使用你自己的摄像头获取视频,然后在其他人身上播放美国的电脑(试试简单版 HTMLMediaElement 理解这个概念)
现在让我们 让我们实际学习一些代码,同时探索JavaScript运行时背后发生的事情。

让 让我们简单回顾一下浏览器读取网页时会发生什么(0x9B9C]第一次提到 )当浏览器读取网页时,代码(HTML,CSS和Java脚本语言)将处于运行环境中(浏览器标签页)中得到执行。It it这就像一个工厂,需要原材料(代码)加工为一件产品(网页)

在HTML和CSS集合被组装成网页后,浏览器 的JavaScript引擎将执行JavaScript代码。这确保了在JavaScript开始运行之前,web页面的结构和样式已经就绪。

这很好,因为JavaScript最常见的用法是通过DOMAPI(见上文)动态修改HTML和CSS来更新用户界面(User InterfaceUI)如果JavaScript在HTML和CSS就位之前加载并运行,将会引发一个错误。

0x9B9C]
每个浏览器选项卡都是运行代码的独立容器(这些容器用专业术语来称呼“运行环境”大多数情况下,每个选项卡中的代码完全独立运行,一个选项卡中的代码不能直接影响另一个选项卡(或者另一个网站)中的代码。这是一个很好的安全措施否则,黑客可以从其他网站窃取信息,等等。

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表