<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[hbcui1984的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/hbcui1984</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; hbcui1984]]></copyright><item><title><![CDATA[一文讲透原生渲染和自渲染]]></title><link>https://blog.youkuaiyun.com/hbcui1984/article/details/166320160</link><guid>https://blog.youkuaiyun.com/hbcui1984/article/details/166320160</guid><author>hbcui1984</author><pubDate>Tue, 22 Sep 2026 07:40:04 +0800</pubDate><description><![CDATA[uni-app x 蒸汽模式也基于原生渲染管线，没有自渲染。在组件系统方面，它和 Compose UI 的Android平台类似，开发了一套自己的组件系统，可以和系统原生组件生态完美融合。但uni在Android、iOS和鸿蒙，是统一的策略，不存在一会儿原生渲染、一会儿自渲染。uni-app x 蒸汽模式的组件系统采用c++和uts语言开发，不同平台的组件代码一致，良好的保证了跨平台对齐。并且渲染速度更快。详见benchmark初始化渲染资源：与原生一致。]]></description><category></category></item><item><title><![CDATA[uni-task - 轻量级团队任务管理系统]]></title><link>https://blog.youkuaiyun.com/hbcui1984/article/details/160439415</link><guid>https://blog.youkuaiyun.com/hbcui1984/article/details/160439415</guid><author>hbcui1984</author><pubDate>Thu, 23 Apr 2026 18:03:38 +0800</pubDate><description><![CDATA[uni-task是一个基于uni-app+uniCloud开发的轻量级开源团队任务管理系统，具有以下特点： 完全开源免费，支持自主部署，数据安全可控； 成本极低，按量计费，年费远低于商业产品； 支持多端运行，包括PC、小程序和App； 提供项目管理、任务分配、进度跟踪等核心功能； 采用主流技术栈，便于二次开发和定制。 适合预算有限的中小团队使用，3分钟即可完成部署，GitHub地址：https://github.com/hbcui1984/uni-task]]></description><category></category></item><item><title><![CDATA[uni-agent，你的数字员工来了]]></title><link>https://blog.youkuaiyun.com/hbcui1984/article/details/160026400</link><guid>https://blog.youkuaiyun.com/hbcui1984/article/details/160026400</guid><author>hbcui1984</author><pubDate>Fri, 10 Apr 2026 17:31:46 +0800</pubDate><description><![CDATA[uni-agent 开启“无人值守”的AI 新时代：不仅最懂 uni-app(x)，更能自动读日志修 Bug、对齐设计图、跑全端测试。]]></description><category></category></item><item><title><![CDATA[uni-ai x 到底解决了哪些技术挑战？]]></title><link>https://blog.youkuaiyun.com/hbcui1984/article/details/151996536</link><guid>https://blog.youkuaiyun.com/hbcui1984/article/details/151996536</guid><author>hbcui1984</author><pubDate>Tue, 23 Sep 2025 13:13:59 +0800</pubDate><description><![CDATA[当然，最重要的还是因为基于uni-app x，编译为原生实现，解决了webview的性能坑点。是一个开源的、全平台的、原生的、云端一体的ai聊天套件。到底解决了哪些技术难题？]]></description><category></category></item><item><title><![CDATA[uni-app x正式支持鸿蒙原生应用开发]]></title><link>https://blog.youkuaiyun.com/hbcui1984/article/details/148011576</link><guid>https://blog.youkuaiyun.com/hbcui1984/article/details/148011576</guid><author>hbcui1984</author><pubDate>Fri, 16 May 2025 17:01:33 +0800</pubDate><description><![CDATA[uni-app x 已经完成Android、iOS、鸿蒙、Web、微信小程序等主流平台全覆盖。]]></description><category></category></item><item><title><![CDATA[星河璀璨，uni-app 亮相华为 HDC2024 开发者大会]]></title><link>https://blog.youkuaiyun.com/hbcui1984/article/details/140525857</link><guid>https://blog.youkuaiyun.com/hbcui1984/article/details/140525857</guid><author>hbcui1984</author><pubDate>Thu, 18 Jul 2024 16:09:25 +0800</pubDate><description><![CDATA[方案一，是对存量uni-app项目的开发者非常友好的webview方案，这套架构也是业内主流的Hybrid App架构，即逻辑层、视图层分离架构，老版uni-app在App平台使用的是这套架构，微信等各家小程序使用的也是这套架构。崔红保先从开源指标、插件生态等维度介绍了uni-app的发展现状，以uni-app的功能框架图为例，介绍了uni-app如何在跨平台的过程中，不牺牲平台特色，如何优雅的调用平台专有能力，真正做到海纳百川、各取所长。接着，介绍了uni-app的两套鸿蒙化适配方案。]]></description><category></category></item><item><title><![CDATA[云对象 - 重新定义前后端交互]]></title><link>https://blog.youkuaiyun.com/hbcui1984/article/details/127576804</link><guid>https://blog.youkuaiyun.com/hbcui1984/article/details/127576804</guid><author>hbcui1984</author><pubDate>Fri, 28 Oct 2022 18:30:00 +0800</pubDate><description><![CDATA[很多人都在讨论全栈。全栈就是使用一种语言js吗？不止。

语言的统一是第一步，下一步是协作的改善。

这样才能让语言统一发挥更大的价值。]]></description><category></category></item><item><title><![CDATA[vue3和vite双向加持，uni-app性能再次提升]]></title><link>https://blog.youkuaiyun.com/hbcui1984/article/details/122342312</link><guid>https://blog.youkuaiyun.com/hbcui1984/article/details/122342312</guid><author>hbcui1984</author><pubDate>Thu, 06 Jan 2022 14:11:01 +0800</pubDate><description><![CDATA[uni-app全平台支持vite编译及vue3运行，编译性能、运行性能、语法支持均有大幅改进，快来看看详细评测数据。]]></description><category></category></item><item><title><![CDATA[uni-app提供开箱即用的SSR支持]]></title><link>https://blog.youkuaiyun.com/hbcui1984/article/details/120556402</link><guid>https://blog.youkuaiyun.com/hbcui1984/article/details/120556402</guid><author>hbcui1984</author><pubDate>Wed, 29 Sep 2021 21:09:03 +0800</pubDate><description><![CDATA[SSR（服务端渲染）可以给SPA站点带来两大核心优势：


	更好的SEO
	
	
	更快的首屏渲染
	
很多uni-app开发者都在积极尝试SSR，但大多没入门就放弃了，原因在于SSR颇高的技术门槛。

vue.js 官网在介绍 SSR 章节时的描述如下：


本指南将会非常深入，并且假设你已经熟悉 Vue.js 本身，并且具有 Node.js 和 webpack 的相当不错的应用经验。


故很多uni-app开发者在社区中呼吁DCloud官方提供更为简洁、开箱即用的uni-app SSR方案。

u.]]></description><category></category></item><item><title><![CDATA[如何设置nginx：只允许域名访问，不允许IP访问]]></title><link>https://blog.youkuaiyun.com/hbcui1984/article/details/111252377</link><guid>https://blog.youkuaiyun.com/hbcui1984/article/details/111252377</guid><author>hbcui1984</author><pubDate>Wed, 16 Dec 2020 11:34:16 +0800</pubDate><description><![CDATA[在nginx的所有server配置之前，增加：
server {
	listen 80 default_server;
	listen 443 ssl default_server;
	server_name _;
	return 403;
}

检查配置，重启即可：
nginx -t
nginx -s reload

原文链接：http://www.keep-running.cn/?p=143

]]></description><category></category></item><item><title><![CDATA[node.js 如何读取json文件内容]]></title><link>https://blog.youkuaiyun.com/hbcui1984/article/details/111247373</link><guid>https://blog.youkuaiyun.com/hbcui1984/article/details/111247373</guid><author>hbcui1984</author><pubDate>Wed, 16 Dec 2020 10:36:57 +0800</pubDate><description><![CDATA[最简单的方式：
const config = require('./config.json')
console.log("name",config.name)
console.log("age",config.age)

require方法的缺点：

内容会被缓存，不适合动态变更的json文件
仅支持后缀为json的文件

稍微复杂的方法：
const fs = require('fs');

try {

    const data = fs.readFileSync('./config.json', ]]></description><category></category></item><item><title><![CDATA[Node.js中操作dom – cheerio]]></title><link>https://blog.youkuaiyun.com/hbcui1984/article/details/110945145</link><guid>https://blog.youkuaiyun.com/hbcui1984/article/details/110945145</guid><author>hbcui1984</author><pubDate>Thu, 10 Dec 2020 08:07:38 +0800</pubDate><description><![CDATA[cheerio 可以简单理解为node.js服务器端的jquery


官网：https://cheerio.js.org

安装：


npm i cheerio

代码示例：


const cheerio = require('cheerio')
const $ = cheerio.load('&lt;html&gt;&lt;head&gt;&lt;title&gt;&lt;/title&gt;&lt;/head&gt;&lt;body&gt;&lt;/body&gt;&lt;/html&gt;').]]></description><category></category></item><item><title><![CDATA[Node.js中操作DOM - jsdom]]></title><link>https://blog.youkuaiyun.com/hbcui1984/article/details/110945077</link><guid>https://blog.youkuaiyun.com/hbcui1984/article/details/110945077</guid><author>hbcui1984</author><pubDate>Thu, 10 Dec 2020 07:22:15 +0800</pubDate><description><![CDATA[&gt; jsdom可以在node.js库中，使用类似dom原生API的方式，操作html内容。

官网：https://github.com/jsdom/jsdom

安装：
```
npm i jsdom
```
使用示例：
```
const jsdom = require("jsdom");
const {
 JSDOM
} = jsdom;

const dom = new JSDOM(`&lt;html&gt;&lt;head&gt;&lt;/head&gt;&lt;body&gt;&lt...]]></description><category></category></item><item><title><![CDATA[图文讲解uni-app支持PC宽屏]]></title><link>https://blog.youkuaiyun.com/hbcui1984/article/details/109219398</link><guid>https://blog.youkuaiyun.com/hbcui1984/article/details/109219398</guid><author>hbcui1984</author><pubDate>Thu, 22 Oct 2020 12:12:01 +0800</pubDate><description><![CDATA[天下苦平台碎片化已久。
在移动互联网以前，开发者只需幸福的面对web。进入移动互联网时代，iOS、Android、H5以及各种小程序快应用层出不穷，开发者再也幸福不起来。

学习n个技术
开发n个版本
各版迭代混乱，无法拉齐，用户茫然、内部痛苦
开发测试成本n倍暴涨

结果就是工程师不停加班到头秃，但产品的需求仍然做不完、老板的预算一直压不下去，全都痛苦。
uni-app之前已经实现了手机端全覆盖，支持iOS、Android、H5、微信小程序、阿里小程序、百度小程序、字节跳动小程序、QQ小程序、快应用、36]]></description><category></category></item><item><title><![CDATA[uni-app 支持PC版的 360 小程序]]></title><link>https://blog.youkuaiyun.com/hbcui1984/article/details/107188493</link><guid>https://blog.youkuaiyun.com/hbcui1984/article/details/107188493</guid><author>hbcui1984</author><pubDate>Tue, 07 Jul 2020 19:28:51 +0800</pubDate><description><![CDATA[uni-app 是一个遵循 Vue.js 语法的跨端框架，开发者编写一套代码，可发布到App、H5、小程序（微信/阿里/百度/字节跳动）及快应用。
近期，uni-app新增支持发行到360小程序平台，目前hello uni-app 已上线360小程序，可以在360浏览器中点击链接打开体验：so.mp.360.cn
如下是简易体验教程，Enjoy~
通过 HBuilderX 可视化界面


下载HBuilderX，官方地址


创建uni-app项目


在HBuilderX开发者工具中，点击文件 -&gt;]]></description><category></category></item><item><title><![CDATA[uni-app支持快应用（Light版），欢迎体验]]></title><link>https://blog.youkuaiyun.com/hbcui1984/article/details/105631380</link><guid>https://blog.youkuaiyun.com/hbcui1984/article/details/105631380</guid><author>hbcui1984</author><pubDate>Mon, 20 Apr 2020 11:41:51 +0800</pubDate><description><![CDATA[快应用是基于手机硬件平台的新型应用形态，标准由国内主流手机厂商联合制定。
快应用可以认为是手机硬件厂商的小程序，但和微信、支付宝等小程序又有较大不同：

微信、支付宝、百度、字节跳动等各家小程序架构设计接近，开发规范接近，都是基于webview渲染，布局方式一致，开发者开发不同小程序时，学习成本较低，且可借助跨端框架或转换器快速实现多平台发行。
快应用是单独的架构设计，单独的开发规范，基于 Nat...]]></description><category></category></item><item><title><![CDATA[跨端开发框架深度横评之2020版 - taro/uni-app/kbone对比]]></title><link>https://blog.youkuaiyun.com/hbcui1984/article/details/105430682</link><guid>https://blog.youkuaiyun.com/hbcui1984/article/details/105430682</guid><author>hbcui1984</author><pubDate>Fri, 10 Apr 2020 12:27:38 +0800</pubDate><description><![CDATA[又是一年四月天，距离上次发布跨端开发框架深度横评已过去整整一年。
这一年，小程序在用户规模及商业化方面都取得了极大的成功。微信小程序日活超过3亿，支付宝、百度、字节跳动小程序的月活也纷纷超过3亿。
对应小程序开发领域，这一年也发生了巨大变化。开发框架从单纯的微信小程序开发，过渡到多端框架成为标配，进一步提升开发效率成为开发者的强烈需求。
这一年 mpvue 停止更新，Taro开始探索 taro n...]]></description><category></category></item><item><title><![CDATA[uni-app黑魔法：小程序自定义组件运行到H5平台]]></title><link>https://blog.youkuaiyun.com/hbcui1984/article/details/105045874</link><guid>https://blog.youkuaiyun.com/hbcui1984/article/details/105045874</guid><author>hbcui1984</author><pubDate>Mon, 23 Mar 2020 12:18:53 +0800</pubDate><description><![CDATA[引言
移动互联网的初期，囿于设备硬件性能限制，流量以原生App为主，iOS、Android是当时两大平台。
随着硬件及OS的更新换代，H5可承载的体验逐步完善，为提高开发效率、节约资源（复用代码）以及热更新等目的，Hybrid模式成为主流；以及轻应用、服务号等平台的助推，H5网页流量暴涨，成为第三大平台。
2017年1月9日，微信发布小程序，历经3年发展，在今年主题为”未完成 Always Bet...]]></description><category></category></item><item><title><![CDATA[使用uni-app开发小程序，比直接原生开发小程序好在哪里]]></title><link>https://blog.youkuaiyun.com/hbcui1984/article/details/102783208</link><guid>https://blog.youkuaiyun.com/hbcui1984/article/details/102783208</guid><author>hbcui1984</author><pubDate>Mon, 28 Oct 2019 16:19:00 +0800</pubDate><description><![CDATA[小程序原生开发有不少槽点：

原生wxml开发对Node、预编译器、webpack支持不好，影响开发效率和工程构建流程。所以大公司都会用框架开发
微信定义的这套语法，wxml、wxs，以及wx:if等语法，私有化太强。不如正经学vue，学会了全端通用，而不是只为微信小程序
vue生态里有太多周边工具，可以提高开发效率，比如ide、校验器、三方库。。。而微信的开发者工具和专业编辑器相比实在不好用，个...]]></description><category></category></item><item><title><![CDATA[谜之wxs，uni-app如何用它大幅提升性能]]></title><link>https://blog.youkuaiyun.com/hbcui1984/article/details/101545762</link><guid>https://blog.youkuaiyun.com/hbcui1984/article/details/101545762</guid><author>hbcui1984</author><pubDate>Fri, 27 Sep 2019 17:13:35 +0800</pubDate><description><![CDATA[小程序里有几个谜一样的存在，微信的WXS、支付宝的SJS、百度的Filter。
很多开发者都不明白为什么要造这种语言脚本的轮子出来，甚至很多开发者根本不知道它们的存在。
其实几大小程序平台创造它们，都是为了解决性能问题，但不得不吐槽下，设计的实在是很难用，文档也语焉不详。
uni-app支持将WXS、SJS、Filter编译到这3家小程序平台，同时还在App和H5实现了WXS的解析。为什么做这些事...]]></description><category></category></item></channel></rss>