能力说明:
掌握HTML5与CSS3的核心技术,掌握前端主流语言和开发框架JavaScript、jQuery和Ajax的基本知识,具备搭建动态交互网页的基本能力。
暂时未有相关云产品技术能力~
技术改变生活、研发构建未来、细节铸造品质!
HTTP/3 引入运行在 UDP 上的新(不同)传输协议 QUIC 意味着理论上和目前实验上的延迟减少,目前标准已发布,在开始之前可以参阅《WebSockets和HTTP》
在构建 Node.js 应用程序时,了解 Node.js 开箱即用的实用程序和 API 有助于满足常见用例和开发需求。在文中《Node.js实用的内置API(一)》介绍了两个,本文继续介绍其他实用内置API。
principal 和 identity 是 Dfinity 开发人员在开始与 Internet Computer 交互和构建去中心化应用程序时需要了解的基本概念。
在构建 Node.js 应用程序时,了解 Node.js 开箱即用的实用程序和 API 有助于满足常见用例和开发需求。
和其他框架一样,Vue 有许多生命周期钩子,它们允许将代码附加到在创建或使用 Vue 应用程序时发生的特定事件,如当组件加载时、当组件被添加到 DOM 时或者当某些东西被删除时。
大多数人在谈论生命周期钩子时会感到困惑的一件事是 created 和 mounted 之间的区别。有着相似的名称,觉得应该做同样的事情,但还是有一些细微的差别。
在 Vue 中构建组件通常需要定义一些属性,以使组件可以更好复用,在这种情况下会使用 props 来自定义数据来传递数据。接下来以一个简单的组件来介绍如何使用组件 props 。
去中心化数据库是值得尝试的存储技术?还是 WEB3 的炒作?
Web3 是现在互联网上比较流行的一个词,Web3 是关于去中心化的——来自 Meta、Alphabet(Google)、亚马逊、政府和传统金融系统等平台。在谈 Web3 之前,先来看看 Web 的历史.
Web 开发依赖于 JavaScript,但什么是 JSON,以及 JSON 与 JavaScript 的区别是什么?了解WEB背后的技术对于寻求创新和充分利用可用资源的团队来说非常重要。所有与WEB相关的东西都将使用 JavaScript。
人工智能是一个相当广泛的领域,以其惊人的能力和复杂的性质吸引着人们的兴趣。自 1940 年代首次提出使用电子设备重建大脑的可能性以来,这项技术已经取得了长足的进步。尽管人工智能和机器学习在其生命周期的大部分时间里都是相当独特的领域,但事情开始发生变化。
仪表板是前端开发中常见的一个功能需求,对于一个平台来说仪表盘是一个具有吸引力的功能,实时的动态数据变化可以很好的增强平台的整体设计。
Agora 每月平均为人们提供超过 500 亿分钟的视频社交支持,随着开源、社区驱动的 Web UIKit 的发布,比以往任何时候都更容易构建自定义视频聊天应用程序或启动实时流媒体服务。
答案是使用 JavaScript 对象解构来节省代码,JavaScript 对象解构赋值在项目开发中是一个常用的技能。
如何使用 Google Fonts CSS API 有效地使用WEB字体?
解构是一个概念,分解其中一种数据类型并将其单独的属性分配给变量,在文章《JavaScript 解构赋值 5 个常见场景和实例》中介绍过,今天再来复习一下。
如何在智能合约中添加和存储元数据(Metadata)?
Orbiton JS 是一个用于创建 UI 的终极 JavaScript 库,是一个用于创建浏览器 UI 的轻量级极简 JavaScript 库,提供了一个易于使用的 API,用于创建快速、无痛的高性能应用程序。
2个未来技术概念:Web3.0 和元宇宙最近互联网世界的两个流行语 Web 3.0 和 元宇宙。看到这些新平台提供的发展潜力,许多公司正在探索 Web 3.0 和元宇宙技术所提供的可能性。
在文章《使用Node.js、MongoDB、Fastify 构建API服务》中介绍使用 Swagger 构建 API 文档,编写文档不是那么的顺手,本文介绍另一种编写 API 文档的方式,即使用 Yaml ,将API文档与其实现完全分开。
在现代WEB开发中,数据交互是主要需求,那么对于前后端数据交互来说,REST API 就是其中的数据交互设计的一种,如何设计 REST API ? 对 API 体验至关重要,API 设计的好坏直接影响开发效率,这里就不详细展开介绍,如对 API 设计有兴趣可以参阅专栏《布道API》。
前面在文章《创建 Node.js 视频流应用之后端》展示了构建一个用于在线流媒体视频传输后端服务。本文将继续使用 Vue.js 构建前端部分。进入主题之前先简单了解一下依赖库 vue-core-video-player。
在本文中,将展示一个非常简单的 Node.js 应用程序,用于在线流媒体视频传输。本文仅涵盖后端,在下一部分中,将使用 Vue.js 创建前端。话不多说,下面开始进入主题。
之前,讨论了 JavaScript 中内置的一些数据类型,如字符串、数字和布尔值。在本文中,将讨论两种新的数据类型:数组和对象。
在本文中,将专注于在 JavaScript 中定义自己的自定义函数,介绍函数的定义方式、声明、作用域及参数定义。
JavaScript 是 Web 开发需要掌握的一种编程语言,它创建于 1995 年,用于在网景(Netscape) Navigator 浏览器中将程序添加到网页中。今天,该语言已被所有其他主要网络浏览器支持。
以太坊域名服务是目前以太坊上最受欢迎的项目之一,这是有充分理由的。正如官方网站所介绍,“ENS 提供了一种安全且去中心化的方式,使用简单、人类可读的名称来处理区块链内外的资源。”
本文将简单介绍什么是Web 3.0,现在火热的 NFT、元宇宙(metaverse)不能称之为Web 3.0,所谓的Web 3.0是一系列协议和集成平台……它们使这些应用程序、服务和货币成为可能。
使用以太坊区块链构建去中心化游戏,游戏主题为三英占吕布,选择其中的角色铸造 NFT 与吕布进行战斗,通过简单的游戏规则逐步了解使用以太坊公共区块链创建去中心化游戏的方法
当谈论 Web 3.0 架构时,通常指的是 DApps,它代表去中心化应用程序。从发展历史来看,Web 2.0 架构由最熟悉的组件组成:
为静态网站添加一些动画效果是一项改善用户体验的有效方式,创建视觉上漂亮的内容时,或者当想要突出一个元素从一种状态到另一种状态的过渡时,以此给用户带来视觉上的震撼,给用户留下印象。当然,并非动画越多越好,要恰到好处。
网络技术的世界正在迅速向 Web 3.0 过渡,人们似乎已经厌倦了中心化的平台,数字隐私每天都受到大型组织的攻击和变卖。
在过去的几年里,开源项目一直是现代 WEB 开发背后的重要驱动力,刚开始,jQuery 可以说是世界上最受欢迎的项目。
Next.js 是由 Vercel 创建和维护的基于 React 的应用程序框架。本教程将从零开始学习如何使用
Three.js 是一个 JavaScript 库,用于在 Web 浏览器中创建 3D Web 图形。前面介绍过一些基本的知识和实现简单的效果《Three.js 入门指南》和《【Three.js】随着元宇宙开启WEB3D之路》,本文从简单的构建立方体出发,介绍一些基础概念。
markdown 对于开发者来说是一个熟悉的文档格式,编写文档或者博客首选的格式。markdown 文档可以转换为HTML进行展示。在文章《2021 年 6 个GitHub推荐前端项目》中介绍了一个将 markdown 转换为幻灯片的脚本库 Slidev 。
在文章《2021 年 6 个GitHub推荐前端项目》中提到了脚本库 zx.js,一个可以使用 Node.js 编写 Shell 脚本的工具。在本文中,将介绍如何来使用 Google 的 zx 库编写 Shell 脚本。
2021年已成过去,2022年已来,对于中国人来说,春节过后才算是新的一年开始。在这个2022年的第一个月里面,来总结一些跟技术相关的报告,本文就来总结2021年6个GitHub上的推荐前端项目,基于GitHub上的 star 数量,从这个趋势可以看出前端开发的一些发展趋势。
Three.js 是一个 JavaScript 库,用于在 Web 浏览器中创建 3D Web 图形。
Ember 是一个 JavaScript 框架,它提供了构建现代 Web 应用程序所需的一切。虽然使用 Ember 的原因有很多,但第一个原因是:将通过避开炒作周期的流失来提高开发人员的生产力。
现代前端的发展涌现出很多出色的 JavaScript 框架,在性能和效率方面各有特色,每个前端团队都有自己使用得比较顺手的开发框架。本文介绍一个新的前端框架:Mithril.js,是一个高性能 JavaScript 框架,它的大小和速度使其成为满足视图模型需求的不错选择。
几乎所有的编程语言都原生支持数组类型,因为其是最简单的内存数据结构。数组也是 JavaScript 中最常见的数据结构之一,它提供了很多处理存储数据的方法。JavaScript 中,数组是经过改进的对象,和其他语言不同的是,数组中每个槽位可以存储任意类型的数据,这意味着可以创建一个数组,它的第一个元素是字符串、第二个元素是数字、第三个是对象。在 JavaScript 中拥有许多很实用的方法,本文就来总结一下数组中常用的操作方法。
Object 是 ECMAScript 中最常用的数据类型之一,很适合存储和在应用程序之间交互数据。Object 定义一组属性的无序集合,可以将其想象成一张散列表,其中的内容就是一组名/值对,值可以是数据或者函数。 而数组是一个有序集合,为了保证元素排列有序,相比 Object 来说会占用更多的内存空间。
映射(Map)是 ECMAScript 6 规范中引入的一种数据结构。这是一种存储键值对列表很方便的方法,类似于其他编程语言中的词典或者哈希表。常用的 Map 方法有:赋值 set(key, value) 、获取 get(key) 、移除指定键名及其对应的值 delete(key) 、判断是否存在 has(key) 、 获取所有值 values() 、key/value 迭代器 entries()、清空所有键/值对 clear() 等。
Object 和 Map 都是键值对的动态集合,从这个定义开始,它们非常相似,但也可以找出它们之间的一些差异。
什么是 SASE? SASE 是安全访问服务边缘。在过去,企业的流量从分支到数据中心是固定的,用于访问internet或公共云。世界变了,流量模式也变了。越来越多的应用程序部署在云端。SASE 正在为如何在不放弃本地数据中心(DC)的情况下使用云铺平道路。
如今的应用程序和网络架构需要一种新的的方法,云、虚拟化和即服务模型的出现颠覆了传统的企业网络。在这个多云世界中,组织被迫重新考虑如何设计广域网以连接和统一分散的站点。
.map() 函数是 JavaScript 数组结构中很实用的一个方法之一,其通过调用回调函数创建一个新数组。该函数访问调用数组中的每个元素。可以将 map() 方法视为经过一个循环并在回调函数中编写语句(格式化、数据处理)以构造一个新数组。
在过去几年中,企业广域网 (WAN) 在其数字化转型过程中专注于以云为中心的网络,以克服新的业务需求,例如 COVID 19 促使了随时随地的远程办公模式的发展。远程办公就涉及各个办公环境之间具有稳定可靠的网络环境,在过去有两种方式可以解决这些问题:
面向对象编程语言中的 private 关键字是一个访问修饰符,可用于使属性和方法只能在声明的类中访问。这使得隐藏底层逻辑变得容易,这些底层逻辑应该被隐藏起来,并且不应该与类的外部交互。