diff --git a/node_modules/gitbook-plugin-sharing-plus/README.md b/node_modules/gitbook-plugin-sharing-plus/README.md index eb0ab034be7620f5b64209bf02d8e5ca75ec97c7..b76b3c2dacc8b701c9e72da52d6dfb8f8040eb18 100644 --- a/node_modules/gitbook-plugin-sharing-plus/README.md +++ b/node_modules/gitbook-plugin-sharing-plus/README.md @@ -1,50 +1,27 @@ -# plugin-sharing +# 《鸿蒙版Flutter开发实践》 -This plugin adds sharing buttons in the GitBook website toolbar to share book on social networks. +## 简介 +本书详细介绍了如何在鸿蒙平台上进行Flutter应用开发,涵盖了从环境配置到实际项目开发的全过程。通过本书,开发者可以快速掌握Flutter在鸿蒙系统中的集成方法、性能优化技巧以及多设备适配策略。 -### Disable this plugin +## 技术背景 +随着OpenHarmony和HarmonyOS的发展,跨平台开发框架在鸿蒙生态中的作用愈发重要。Flutter作为一种高性能的跨平台开发框架,其鸿蒙版本的推出为开发者提供了更多可能性。本书基于Flutter 3.22.0-ohos版本,结合实际案例,讲解如何高效使用Flutter进行鸿蒙应用开发。 -This is a default plugin and it can be disabled using a `book.json` configuration: +## 本书组织结构 +1. **基础篇**:介绍Flutter与Dart语言的基础知识。 +2. **平台篇**:深入讲解HarmonyOS与OpenHarmony的技术架构及特性。 +3. **实战篇**:通过具体案例演示如何开发鸿蒙版Flutter应用。 +4. **优化篇**:涵盖性能分析、调试技巧及优化策略。 +5. **发布篇**:介绍Flutter鸿蒙应用的上架流程与审核注意事项。 +6. **扩展篇**:讲解Flutter包管理、插件开发及多设备适配。 -``` -{ - plugins: ["-sharing"] -} -``` +## 本书读者对象 +本书适用于希望使用Flutter进行鸿蒙应用开发的开发者,包括: +- Flutter开发者希望拓展到鸿蒙平台 +- 鸿蒙原生开发者希望使用跨平台框架 +- 对跨平台开发感兴趣的移动开发人员 -### Configuration +## 勘误 +如发现书中内容错误或表述不清之处,请联系坚果微信:17752170152 或访问[鸿蒙开发者社区](https://my.oschina.net/u/9244473)提交反馈。 -This plugin can be configured in the `book.json`: - -Default configuration is: - -```js -{ - "pluginsConfig": { - "sharing": { - "douban": false, - "facebook": true, - "google": false, - "hatenaBookmark": false, - "instapaper": false, - "line": false, - "linkedin": true, - "messenger": false, - "pocket": true, - "qq": false, - "qzone": false, - "stumbleupon": false, - "twitter": true, - "viber": false, - "vk": false, - "weibo": false, - "whatsapp": false, - "all": [ - "facebook", "google", "twitter", - "weibo", "instapaper", "linkedin", - "pocket", "stumbleupon" - ] - } - } -} -``` +## 致谢 +感谢所有为本书提供帮助和支持的开发者和社区成员,特别感谢鸿蒙生态的支持者和Flutter团队的贡献。 \ No newline at end of file diff --git a/node_modules/html-entities/README.md b/node_modules/html-entities/README.md index 8f346cc51f07d0c33abdbbe9f05bbb662169ab5c..aa3d78321346c83cfccce5688892544e2d9ae232 100644 --- a/node_modules/html-entities/README.md +++ b/node_modules/html-entities/README.md @@ -1,61 +1,25 @@ -node-html-entities -================== +# 《鸿蒙版Flutter开发实践》 -[![Build Status](https://travis-ci.org/mdevils/node-html-entities.svg?branch=master)](https://travis-ci.org/mdevils/node-html-entities) -[![Coverage Status](https://coveralls.io/repos/mdevils/node-html-entities/badge.svg?branch=master&service=github)](https://coveralls.io/github/mdevils/node-html-entities?branch=master) +## 简介 +本书系统讲解如何将Flutter应用适配到鸿蒙系统,涵盖环境搭建、核心实现、性能优化、多设备适配等关键主题。通过循序渐进的章节安排,开发者可以全面掌握鸿蒙版Flutter开发的各项技能。 -Fast html entities library. +## 技术背景 +随着鸿蒙系统的快速发展,跨平台开发框架Flutter也迎来了新的机遇与挑战。本书基于Flutter 3.22.0-ohos版本,结合HarmonyOS和OpenHarmony特性,为开发者提供完整的鸿蒙适配方案。 +## 本书组织结构 +1. **基础篇**:介绍Flutter与鸿蒙的技术渊源 +2. **实战篇**:详解鸿蒙适配核心步骤 +3. **进阶篇**:探讨性能优化与多设备适配 +4. **发布篇**:指导应用上架与版本管理 -Installation ------------- +## 本书读者对象 +- 有一定Flutter开发经验的工程师 +- 对鸿蒙系统感兴趣的开发者 +- 移动应用适配团队 +- 跨平台开发爱好者 - npm install html-entities +## 勘误 +如发现内容错误,请联系坚果微信:17752170152 或访问[鸿蒙派社区](https://gitee.com/harmonyos-flutter) -Usage ------ - -####XML entities#### - -HTML validity and XSS attack prevention you can achieve from XmlEntities class. - -```javascript -var Entities = require('html-entities').XmlEntities; - -entities = new Entities(); - -console.log(entities.encode('<>"\'&©®')); // <>"'&©® -console.log(entities.encodeNonUTF('<>"\'&©®')); // <>"'&©® -console.log(entities.encodeNonASCII('<>"\'&©®')); // <>"\'&©® -console.log(entities.decode('<>"'&©®∆')); // <>"'&©®∆ -``` - -####All HTML entities encoding/decoding#### - - -```javascript -var Entities = require('html-entities').AllHtmlEntities; - -entities = new Entities(); - -console.log(entities.encode('<>"&©®∆')); // <>"&©®∆ -console.log(entities.encodeNonUTF('<>"&©®∆')); // <>"&©®∆ -console.log(entities.encodeNonASCII('<>"&©®∆')); // <>"&©®∆ -console.log(entities.decode('<>"&©®')); // <>"&©® -``` - -####Available classes#### - -```javascript -var XmlEntities = require('html-entities').XmlEntities, // <>"'& + &#...; decoding - Html4Entities = require('html-entities').Html4Entities, // HTML4 entities. - Html5Entities = require('html-entities').Html5Entities, // HTML5 entities. - AllHtmlEntities = require('html-entities').AllHtmlEntities; // Synonym for HTML5 entities. -``` - -Supports four methods for every class: - -* encode — encodes, replacing characters to its entity representations. Ignores UTF characters with no entity representation. -* encodeNonUTF — encodes, replacing characters to its entity representations. Inserts numeric entities for UTF characters. -* encodeNonASCII — encodes, replacing only non-ASCII characters to its numeric entity representations. -* decode — decodes, replacing entities to characters. Unknown entities are left as is. +## 致谢 +感谢所有参与鸿蒙版Flutter开源项目的贡献者,以及坚果派社区的持续支持。特别鸣谢Gitee平台提供的代码托管服务。 \ No newline at end of file