精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

如何使用Node.js和Web?3.0構建去中心化應用程序

譯文
開發
在快速發展的Web開發環境中,Web 3.0代表了向更加分散、用戶授權的互聯網的范式轉變。

譯者 | 李睿

審校 | 重樓

這個新時代的特點是去中心化應用程序(DApp)的興起,它在區塊鏈技術上運行,提供增強的安全性、透明度和用戶主權。作為全棧開發人員,需要了解如何使用Node.js等流行工具構建DApps,這不僅僅是技能升級,它還是通往未來Web開發的大門。

本文將探討Node.js(一個通用的JavaScript 運行環境)如何成為創建DApp的強大工具。將介紹Web 3.0和DApp的基礎知識,Node.js在這個新環境中的作用,并提供構建基本DApp的實用指導。

第1節:了解基礎知識

1.Web 3.0:概述

Web 3.0通常被稱為第三代互聯網,它建立在去中心化、開放性和更大的用戶效用的核心概念之上。與數據集中在少數大公司手中的Web 2.0不同,Web 3.0旨在將數據的控制權和所有權交還給用戶。這是通過區塊鏈技術實現的,該技術允許分散存儲和操作。

2.去中心化應用程序(DApp)解釋

去中心化應用程序(DApp)是運行在區塊鏈技術支持的去中心化網絡上的應用程序。與依賴集中式服務器的傳統應用程序不同,DApp在點對點網絡上運行,這使得它們更能抵御審查和中心點故障。DApp的好處包括提高安全性和透明度,降低數據操作的風險,以及提高用戶的信任和隱私。然而,它們也帶來了挑戰,例如可擴展性問題和對新開發范例的需求。

第2節:Node.js在Web 3.0中的作用

1.為什么用Node.js開發DApp

Node.js以其在構建網絡應用程序方面的效率和可擴展性而聞名,是DApp開發的理想選擇。其非阻塞、事件驅動的架構使其非常適合處理區塊鏈操作的異步特性。以下是Node.js在Web 3.0領域發揮關鍵作用的原因:

(1)異步處理:區塊鏈交易本質上是異步的。Node.js擅長處理異步操作,非常適合管理區塊鏈交易和智能合約交互。

(2)可擴展性:Node.js能夠以最小的開銷處理大量并發連接,這對于可能需要快速擴展的DApp來說是一個關鍵特性。

(3)豐富的生態系統:Node.js擁有廣泛的庫和工具生態系統,包括專門為區塊鏈相關任務設計的庫和工具,例如Web3.js和ether .js。

(4)社區和支持:Node.js擁有一個龐大而活躍的社區,為學習和故障排除提供了大量資源,這對于Web 3.0開發這一相對較新的領域至關重要。

2.搭建開發環境

要開始使用Node.js開發DApp,需要建立一個包含以下工具和框架的環境:

(1)Node.js:確保安裝了最新的穩定版本Node.js。

(2)NPM (Node Package Manager):與Node.js一起提供,對管理包至關重要。

(3)Truffle套件:以太坊的一個流行開發框架,用于開發、測試和部署智能合約。

(4)Ganache:作為Truffle套件的一部分,Ganache允許開發人員在本地機器上運行個人以太坊區塊鏈以進行測試和開發。

(5)Web3.js或ethers.js庫:這些JavaScript庫允許開發人員使用HTTP或IPC連接與本地或遠程以太坊節點進行交互。

有了這些工具,就可以開始構建與以太坊或其他區塊鏈網絡交互的DApp。

第3節:構建一個基本的去中心化應用程序

1.設計DApp架構

在深入編碼之前,規劃DApp的架構是至關重要的。這包括決定前端和后端組件,與之交互的區塊鏈網絡,以及這些元素如何相互通信。

  • 前端:這是用戶將與之互動的內容。它可以用任何前端技術構建,但本文將重點放在與Node.js后端集成上。
  • 后端:后端將處理業務邏輯,與區塊鏈交互,并為前端提供API。Node.js高效地處理I/O操作,是實現這一目標的理想選擇。
  • 區塊鏈交互:DApp通常通過智能合約與區塊鏈交互。這些是自動執行的合同,協議條款直接寫入代碼。

2.使用Node.js開發后端

(1)設置Node.js服務器:創建一個新的Node.js項目并設置Express.js服務器。該服務器將處理來自前端的API請求。

(2)編寫智能合約:可以在Solidity(針對基于以太坊的DApp)中編寫智能合約,并將其部署到區塊鏈網絡中。

(3)與Node.js集成智能合約:使用Web3.js或ethers.js庫與已部署的智能合約進行交互。這種集成允許Node.js服務器從區塊鏈發送交易和查詢數據。

3.連接到區塊鏈網絡

(1)選擇區塊鏈:以太坊是一個受歡迎的選擇,因為它有廣泛的支持和社區,但其他區塊鏈,例如如Binance智能鏈或Polkadot,也可以根據DApp的要求考慮。

(2)本地區塊鏈開發:在本地區塊鏈環境中使用Ganache,這對開發和測試至關重要。

(3)與Node.js集成:使用Web3.js或ethers.js將Node.js應用程序連接到區塊鏈。這些庫提供了與以太坊區塊鏈交互的功能,例如發送交易,與智能合約交互以及查詢區塊鏈數據。

第4節:前端開發和用戶界面

1.構建前端

開發DApp的前端涉及創建通過Node.js后端與區塊鏈無縫交互的用戶界面。以下是關鍵步驟和注意事項:

(1)選擇框架:雖然開發人員可以使用任何前端框架,但React.js是一個受歡迎的選擇,因為它基于組件的架構和高效的狀態管理,這有利于響應式DApp接口。

(2)設計用戶界面:關注簡單性和可用性。需要記住的是,DApp用戶可能從區塊鏈專家到新手,因此清晰度和易用性至關重要。

(3)與后端集成:使用RESTful API或GraphQL將前端與Node.js后端連接。這將允許應用程序從服務器發送和接收數據。

2.與區塊鏈交互

(1)前端的Web3.js或ethers.js:這些庫也可以在客戶端直接與區塊鏈進行交互,以完成初始化交易或查詢智能合約狀態等任務。

(2)處理交易:實現用戶界面(UI)元素來顯示交易狀態和Gas Fees費用,并促進錢包連接(例如使用MetaMask)。

(3)確保安全和隱私:考慮到區塊鏈交易的公共性質,實施標準的安全實踐,例如SSL/TLS加密,并注意通過前端暴露的數據。

3.DApp中的用戶體驗

  • 教育用戶:考慮到DApp的新穎性,考慮包括教育工具提示或指南。
  • 響應和交互設計:確保用戶界面(UI)響應并提供實時反饋,這在可能需要更長時間才能完成的區塊鏈交易中尤其重要。
  • 可訪問性:可訪問性在DApp開發中經常被忽視。確保所有用戶(包括殘障人士)都可以訪問應用程序。

第5節:測試和部署

1.測試DApp

測試是DApp開發的關鍵階段,確保應用程序的可靠性和安全性。開發人員可以這樣做:

(1)單元測試智能合約:使用像Truffle或Hardhat這樣的框架來測試智能合約。編寫測試以涵蓋所有功能和潛在的邊緣情況。

(2)測試Node.js后端:使用Mocha和Chai等工具為后端執行單元和集成測試。這可以確保服務器端邏輯和區塊鏈交互正常運行。

(3)前端測試:使用Jest(用于React應用程序)等框架來測試前端組件。確保用戶界面(UI)與后端正確交互,并準確顯示區塊鏈數據。

(4)端到端測試:執行端到端測試,以模擬整個應用程序的真實用戶交互。像Cypress這樣的工具可以自動化基于瀏覽器的交互。

2.DApp的部署策略

鑒于其去中心化的性質,部署DApp涉及多個步驟:

(1)智能合約部署:

  • 將智能合約部署到區塊鏈上。這通常是在轉移到主網之前在測試網上完成的。
  • 驗證并發布合同源代碼(如果適用),以提高透明度。

(2)后端部署:

  • 選擇云計算提供商或服務器來托管Node.js后端。
  • 考慮使用容器化(如Docker),以方便部署和可擴展性。

(3)前端部署:

  • 將前端托管在Web服務器上。像Netlify或Vercel這樣的靜態站點主機是此類項目的熱門選擇。
  • 確保前端安全連接到后端和區塊鏈。

3.部署后注意事項

  • 監控和維護:定期監控DApp的任何問題,特別是性能和安全相關的。密切關注可能影響DApp的區塊鏈網絡更新。
  • 用戶反饋和更新:準備根據用戶反饋和區塊鏈生態系統的持續發展進行更新。
  • 社區建設:開發人員與用戶社區進行互動,以獲得有價值的見解,并培養對DApp的信任。

第6節:高級主題和最佳實踐

1.用于DApp的的高級Node.js特性

Node.js提供了一系列高級特性,可以增強DApp的功能和性能:

(1)高效數據處理的流API:利用Node.js流高效地處理大量數據,例如區塊鏈事件日志。

(2)可擴展性集群模塊:利用Cluster模塊處理更多請求并增強DApp的性能。

(3)使用緩存提高性能:實現緩存策略以減少加載時間并增強用戶體驗。

2.安全最佳實踐

由于其去中心化的性質和價值轉移能力,安全性在Dapp中至關重要:

(1)智能合約安全:對智能合約進行徹底的審計,以防止重入攻擊或溢出/下流等漏洞。

(2)后端安全性:通過實現速率限制、跨域資源共享(CORS)和使用Helmet等安全模塊來保護Node.js后端。

(2)前端安全措施:保證前端與后端通信安全。驗證用戶輸入以防止跨站點腳本 (XSS)和跨站請求偽造(CSRF)攻擊。

3.性能優化

優化DApp的性能對于用戶留存和整體成功至關重要:

(1)優化智能合約交互:最大限度地減少鏈上交易并優化智能合約代碼,以降低Gas成本,并縮短交易時間。

(2)后端優化:使用負載平衡和優化數據庫查詢來有效地處理高負載。

(3)前端性能:實現延遲加載,高效狀態管理,優化資源加載,加快前端速度。

4.緊跟Web 3.0的發展

Web 3.0是一個快速發展的領域,開發人員需要隨時了解區塊鏈技術、Node.js更新和DApp領域新興標準的最新發展。

5.鼓勵社區貢獻

開源貢獻可以顯著提高DApp的質量。鼓勵和促進社區貢獻,以培育合作發展的環境。

結論

進入Web 3.0和去中心化應用程序領域不僅是一次技術飛躍,也是邁向互聯網新時代的一步——這是一個更加安全、透明和以用戶為中心的時代。本文探討了Node.js這一強大而通用的技術如何在構建DApp中發揮關鍵作用,為有效開發提供必要的可擴展性、效率和豐富的生態系統。

從了解Web 3.0和DApp的基礎知識,深入了解使用Node.js的實用性,到詳細介紹前端和后端開發、測試、部署和最佳實踐的細微差別,為任何希望踏上這段激動人心的旅程的人提供了全面的指南。

當深入研究去中心化應用程序世界時,需要記住這個領域是不斷發展的。持續學習、實驗和適應新技術和實踐是關鍵。參與社區,為開源項目做出貢獻,并了解區塊鏈和Web 3.0的最新趨勢。

網絡的未來是去中心化的,開發者有機會站在這場革命的最前沿,接受挑戰,并運用其技能和創造力來構建應用程序,為更加開放、安全和用戶授權的互聯網做出貢獻。

原文標題:Building Decentralized Applications With Node.js and Web 3.0,作者:Nilesh Savani

責任編輯:華軒 來源: 51CTO
相關推薦

2020-09-04 15:06:04

Docker容器化Node.js

2022-05-09 17:33:23

PWA漸進式Web應用程序離線優先

2024-03-22 11:40:40

Node.jsNodeCRUD

2013-03-28 14:54:36

2013-05-17 09:41:02

Node.js云應用開發IaaS

2020-09-22 07:35:42

Node.jsVue.js文件壓縮

2022-08-22 07:26:32

Node.js微服務架構

2022-09-12 15:58:50

node.js微服務Web

2012-09-17 11:26:14

IBMdw

2015-11-20 17:09:36

jsWeb應用程序

2023-01-10 14:11:26

2024-12-24 08:12:59

2010-06-13 09:22:37

jQuery

2022-09-12 16:02:32

Docker安全Node.js

2023-03-07 14:31:44

Node.jsPython應用程序

2023-03-24 15:57:31

Node.js應用程序容器

2023-06-16 15:14:57

Node.js容器化開發

2023-04-18 15:18:10

2023-09-21 08:00:00

ChatGPT編程工具

2009-01-03 14:25:10

ibmdwWeb
點贊
收藏

51CTO技術棧公眾號

www.av麻豆| 一个人看的视频www| 岛国在线大片| 狠狠色丁香婷婷综合久久片| 另类图片亚洲另类| 中文在线一区二区三区| 国产一区二区主播在线| 亚洲黄色av一区| 明星裸体视频一区二区| 国产亲伦免费视频播放| 亚洲日韩视频| 一区二区三区不卡在线| 久久夜色精品国产噜噜亚洲av| 欧美日韩一区二区三区视频播放| 在线播放国产精品二区一二区四区| 国产午夜精品视频免费不卡69堂| 综合色婷婷一区二区亚洲欧美国产| 亚洲av无码乱码国产麻豆| 欧美一级专区| 色综合久久久久久中文网| 久久av无码精品人妻系列试探| 日韩精品一页| 日韩欧美亚洲国产一区| 日本一级淫片演员| 青青九九免费视频在线| 国产精品一区二区久久精品爱涩 | 日韩少妇一区二区| av在线播放一区| 午夜精品久久久久久久蜜桃app| 日韩在线第一区| 天堂在线视频免费观看| 国产精品亚洲午夜一区二区三区 | 国内一区二区在线视频观看| 精品视频在线观看一区| 超碰免费在线| 不卡精品视频| 国产喂奶挤奶一区二区三区| 成人在线免费网站| 一区二区三区在线免费观看视频| 国产视频一区三区| 欧美激情视频网站| 波多野结衣喷潮| 国内精品久久久久久久影视简单| 亚洲国产女人aaa毛片在线| 亚洲精品mv在线观看| 日韩一级二级| 91官网在线免费观看| 熟女少妇在线视频播放| 久草在线视频网站| 一区二区三区91| 性做爰过程免费播放| 男人的天堂在线视频免费观看| 久久久久久久一区| 欧美日韩一区二区视频在线| 无码精品视频一区二区三区| 99视频精品在线| 国产欧美一区二区视频| 亚洲成人777777| 国产成人自拍网| 91传媒视频在线观看| 99热这里是精品| 国产自产视频一区二区三区| 成人黄色短视频在线观看 | 一本一道综合狠狠老| 霍思燕三级露全乳照| 国产激情在线播放| 五月激情综合婷婷| 亚洲国产精品久久久久婷蜜芽| 精品极品在线| 色成人在线视频| 天天爱天天操天天干| 不卡亚洲精品| 欧美精品丝袜久久久中文字幕| 911福利视频| 永久免费观看精品视频| 久久久久国产| 久久这里只有精品6| 农村寡妇一区二区三区| 国产日本在线| 国产精品高清亚洲| 男人天堂成人网| 精品一性一色一乱农村| 午夜精品久久久久久久久| 漂亮人妻被中出中文字幕| 91九色综合| 欧美一区二区大片| 伊人网综合视频| 国产成人ay| 久久久精品国产网站| 久久免费黄色网址| 麻豆9191精品国产| 国产在线观看精品| 成人av免费播放| 久久综合色天天久久综合图片| 色狠狠久久av五月综合| 国产激情视频在线| 午夜精品福利在线| 免费涩涩18网站入口| 日韩免费一级| 亚洲品质视频自拍网| 爱爱视频免费在线观看| 日韩午夜精品| 成人啪啪免费看| 亚洲av电影一区| 18欧美乱大交hd1984| 妞干网在线观看视频| 超碰这里只有精品| 欧美精品一区男女天堂| 一级在线观看视频| 伊人久久亚洲影院| 成人免费视频a| 欧美女子与性| 亚洲综合一区二区| 成人精品小视频| 岛国精品一区| 久久精品99久久久久久久久| 日本一级一片免费视频| 国产在线视视频有精品| 欧美不卡福利| 91九色国产在线播放| 欧美麻豆精品久久久久久| 黄色国产在线观看| 欧美视频在线观看| 成人av在线亚洲| 国产一区二区影视| 精品国产成人av| 激情小说欧美色图| 先锋资源久久| 国产精品视频精品视频| 日本ー区在线视频| 亚洲第一综合色| 污视频在线观看免费网站| 国产精品探花在线观看| 国产91精品久久久久久久| www.国产麻豆| 亚洲欧美日韩国产一区二区三区| 日本激情视频在线| 亚洲第一福利社区| 69av在线视频| 欧洲精品久久一区二区| 一区二区欧美视频| 波多野结衣免费观看| 五月天综合网站| 91精品国产综合久久香蕉最新版 | 国产精品2024| 国产大尺度在线观看| 91欧美精品| 伊人成人开心激情综合网| 亚洲熟女综合色一区二区三区| 成人丝袜18视频在线观看| 成人高清dvd| 精品国产麻豆| 欧美巨猛xxxx猛交黑人97人| 国产美女无遮挡永久免费| 国产精品久久久久久户外露出| 成人精品小视频| 欧美丝袜激情| 国产精品一区二区久久久| av免费观看一区二区| 在线观看日韩高清av| www.黄色在线| 日本vs亚洲vs韩国一区三区 | 看女生喷水的网站在线观看| 欧美日韩亚洲综合在线| 亚洲第一视频区| 美女久久久精品| 亚洲一区不卡在线| 精品中文字幕一区二区三区| 久久久久久久电影一区| 五月天婷婷激情网| 91激情五月电影| 国产免费一区二区三区四区| 国产一区视频在线看| 91免费国产精品| 人人网欧美视频| 国产精品久久久久久久久久久久久 | 国产经典一区| 久久精品美女视频网站| 亚洲精品一区二区三区四区| 偷拍日韩校园综合在线| 中文字幕第4页| 久久99国内精品| 今天免费高清在线观看国语| 国产色噜噜噜91在线精品| 青草成人免费视频| 久久77777| 亚洲第一福利网| 日本熟妇一区二区三区| 中文字幕在线观看一区| 蜜臀视频在线观看| 老鸭窝91久久精品色噜噜导演| 亚洲永久一区二区三区在线| h视频久久久| 国产成人拍精品视频午夜网站| 欧美成人性生活视频| 精品国产乱码久久久久久影片| 亚洲免费在线视频观看| 亚洲欧美影音先锋| 91精品小视频| 国产在线视频一区二区三区| 男人操女人逼免费视频| 97久久夜色精品国产| 国产主播一区二区三区四区| 亚洲精品555| 午夜欧美大片免费观看| 在线视频三区| 亚洲第一区在线| 国产精品系列视频| 一本色道a无线码一区v| 一级黄色录像视频| 久久嫩草精品久久久精品| 97超碰人人看| 日韩电影免费在线| 国产91在线免费| 狠狠爱成人网| 中文字幕日韩精品一区二区| 一本久久青青| 国产亚洲精品美女久久久m| 久久99国产精品二区高清软件| 97超级碰碰碰| 色女人在线视频| 色一情一乱一区二区| 欧美日韩国产综合视频| 亚洲高清免费观看高清完整版| 91超薄丝袜肉丝一区二区| 性久久久久久久久久久久| 欧洲第一无人区观看| 国产精品久久夜| 国产熟妇久久777777| 99热这里都是精品| 美女扒开腿免费视频| 国产揄拍国内精品对白| 色一情一乱一伦一区二区三区日本| 91综合视频| 亚洲精品国产精品国自产| 午夜欧洲一区| 蜜桃999成人看片在线观看| 成人精品动漫一区二区三区| 91在线视频成人| av日韩久久| 亚洲a中文字幕| 成人激情久久| 成人午夜一级二级三级| 亚洲一区二区av| 成人欧美在线观看| 国产乱码精品一区二区三区亚洲人| 国产精品久久久久av免费| 欧美影视资讯| 国产91免费观看| 亚洲欧洲自拍| 国产999精品久久久| 性欧美videohd高精| 热久久免费视频精品| 天堂中文av在线资源库| 欧美在线日韩在线| 婷婷激情一区| 国产精品毛片a∨一区二区三区|国| 国产亚洲一区二区手机在线观看 | 亚洲欧洲精品一区二区精品久久久| 嘿嘿视频在线观看| ...av二区三区久久精品| frxxee中国xxx麻豆hd| |精品福利一区二区三区| 欧美日韩三级在线观看| 一区二区三区精品在线观看| 国产亚洲成人av| 午夜激情综合网| 少妇高潮av久久久久久| 欧美在线你懂得| 97超碰中文字幕| 日韩精品一区在线| 午夜视频免费看| 一本色道久久综合狠狠躁篇怎么玩 | 成人一区在线观看| 熟女少妇一区二区三区| 国产精品毛片久久久久久久| 欧美精品一区二区蜜桃| 亚洲国产一区二区在线播放| 精品人妻无码一区二区性色| 欧美日韩成人在线| www香蕉视频| 日韩精品久久久久久福利| 香蕉视频在线免费看| 久久久久免费精品国产| 国产精品伦理| 国产中文字幕亚洲| 成人在线超碰| 日本成人黄色| 欧美国产专区| 久久久久久久久久久视频| 精品一区二区在线看| 在线观看免费视频国产| 国产精品天天看| 国产中文字字幕乱码无限| 91官网在线观看| www.国产三级| 在线观看欧美日韩| 欧美78videosex性欧美| 国产精品久久久久久久午夜| 一区二区三区自拍视频| 日本黑人久久| 黄色亚洲精品| www.com黄色片| 99精品偷自拍| tube国产麻豆| 在线视频国产一区| 日本黄色不卡视频| 日韩亚洲国产中文字幕| 免费成人直播| 97神马电影| 国产精品国产三级国产在线观看| 欧美性久久久久| 成人中文字幕在线| 小早川怜子一区二区的演员表| 色综合久久久久久久| 性网爆门事件集合av| 中文字幕欧美日韩va免费视频| 成人观看网址| 动漫美女被爆操久久久| 91久久高清国语自产拍| 亚洲人成无码www久久久| 成人av网站在线观看| 精品97人妻无码中文永久在线| 欧美丝袜丝nylons| 欧美美女搞黄| 97精品一区二区三区| 91久久偷偷做嫩草影院电| 在线视频欧美一区| 日韩 欧美一区二区三区| 亚洲欧美视频在线播放| 亚洲大片精品永久免费| www.色亚洲| 欧美成年人视频网站| 中文字幕日本一区| 一区国产精品| 奇米色一区二区| 奇米网一区二区| 欧洲一区二区三区在线| 国产在线播放av| 国产精品xxx视频| 精品国产a一区二区三区v免费| 国产高清精品在线观看| 99精品视频在线免费观看| 国产在线视频二区| 亚洲大胆美女视频| 好看的中文字幕在线播放| 成人免费视频网站| 欧美三级乱码| 亚洲美女在线播放| 五月天精品一区二区三区| 日韩永久免费视频| 91国内免费在线视频| 性欧美lx╳lx╳| 国产成人亚洲精品无码h在线| 91浏览器在线视频| 极品国产91在线网站| 亚洲天堂成人在线| 成人看片毛片免费播放器| 日韩在线导航| 精品一区二区三区影院在线午夜 | 欧美日韩亚洲一区二区三区| 视频一区二区在线播放| 日本亚洲欧美成人| 日本精品三区| xxx中文字幕| 亚洲6080在线| 日本在线视频1区| 国产精品欧美亚洲777777 | 97视频久久久| 久久日一线二线三线suv| 最新中文字幕第一页| 久久精品一本久久99精品| 这里视频有精品| 国产av无码专区亚洲精品| 中文字幕乱码一区二区免费| 91福利在线观看视频| 色与欲影视天天看综合网| 国产66精品| 久久午夜夜伦鲁鲁一区二区| 中文字幕视频一区二区三区久| 亚洲av永久纯肉无码精品动漫| 26uuu国产精品视频| 日韩精品久久| 好吊操视频这里只有精品| 欧美性xxxxxxx| 国产理论在线观看| 精品国产乱码久久久久久88av| 日韩激情视频网站| 澳门黄色一级片| 亚洲人成在线播放| 中文字幕综合| 男人和女人啪啪网站| 日韩毛片在线免费观看| 性插视频在线观看| 成人激情视频在线播放| 99在线|亚洲一区二区| 美女三级黄色片| 亚洲免费一在线| 一区二区日韩| 国产无遮挡猛进猛出免费软件|