玩转 JavaScript 中的字符串(三)—— 字符串的内置方法
前言在 JavaScript 中,字符串虽然是一种基本数据类型,但在对字符串进行方法调用时,引擎会自动将其包装成对象结构,并调用对象上的方法,该类方法我们一般称为字符串对象内置方法。 这些方法可以用于操作和处理字符串,如获取字符串的长度、截取字符串、查找字符串、替换字符串、转换字符串大小写、去除字符 ...
阅读更多
玩转 JavaScript 中的字符串(二)—— 字符串对象和字符串原始值
前言字符串对象是计算机编程中的一种数据类型,用于存储和操作文本数据。它可以包含零个或多个字符,这些字符可以是字母、数字、标点符号或其他 Unicode 字符。在 JavaScript 编程语言中,字符串对象是不可变的,这意味着一旦创建,其内容就不能被修改,但可以通过各种方法进行查找、分割、替换等操作 ...
阅读更多
玩转 JavaScript 中的字符串(一)—— 什么是字符串?
前言字符串是计算机编程中表示文本数据的一种数据类型,由一系列字符组成。在大多数编程语言中,字符串被定义为字符序列,可以包含字母、数字、符号和空格等字符。 字符串可以用单引号、双引号或反引号括起来。 字符串在计算机编程中广泛使用,例如用于表示文本文档、用户输入、网络通信等等。 字符串的基本操作Java ...
阅读更多
跨端实践 | 优化 Taro 项目数据处理:使用 Vuex 进行全局状态管理
前言在应用程序中,我们通常采用 action => state => view 的模式,来更新数据和视图。由于“单向数据流”的简洁性,使得开发者能够轻松追踪到各个数据的流向和状态变化。然而,在一些复杂的应用程序中,比如具有多个视图和嵌套组件的应用场景,这种模式的简洁性很容易被破坏。这时, ...
阅读更多
探索 Taro 跨端框架中 Vue2 的 render 和 h 函数无法渲染组件的问题
Taro 版本为 3.3.x ~ 3.6.1,框架语法为 Vue2,平台为微信小程序,vant 版本为 2.12.13。 前言在 Taro 的一次跨端项目版本升级实践中,我们意外地发现了一个问题:自定义的 button 组件无法渲染,究其原因,是因为通过 vue 的 render() 和 h() ...
阅读更多
基于 vue-demi 实现 Echarts 跨端组件在 Vue 2 和 Vue 3 中的语法统一化
前言随着越来越多的组件库接受 Vue 3 并增加对其的支持,如何保持对 Vue 2 的同步跟进成为了组件库开发人员面临的重要挑战。 通常情况下,为了同时管理 Vue 2 和 Vue 3 语法实现的组件库代码,人们会在代码仓库中新建两个分支。这种方法虽然可以有效地分类管理两种语法的代码,但在实践中证明 ...
阅读更多
2022年度总结
前言回首 2022 年,我的状态从激进慢慢地转变为稳重。 理了理一年的历程,大概做了下面这些事情。先是加入了跨端技术社区,向 Taro 团队学习如何做好开源项目。其次,用碎片化时间陆陆续续的总结了 9 篇技术日志,有些发布在了企业内部,有些发布在社交平台。然后,也是感谢公司给的机会,能够让我在公司内 ...
阅读更多
跨端实践 | Taro 版本从 v3.3.x 升级到 v3.5.x 的踩坑指南
本文是将 Taro v3.3.12 升级到 Taro v3.5.6 的项目实战,基于 Vue 2 的框架,采用 webpack5 编译器,node 版本 v16.12.0。 前言Taro 是一个开放式跨端跨框架解决方案,支持使用 React/Vue/Nerv 等框架来开发小程序等应用。 在 2 ...
阅读更多
总结八年跨端开发经验,浅谈跨端的历史和未来方向
大家好,我是 Beezen,在跨端领域已经摸爬滚打七、八年了,今天想从跨端的历史来和大家聊一聊,我对跨端未来方向的一些小看法。 首先,“跨端”这个概念,我认为早期可以追溯到 1995 年的 SunWorld 大会,随后开发工程师们才越来越多的加入到跨端技术的研究上。在过去的二十年间,出现过非常多的优 ...
阅读更多
NUCM(NPM 账号管理工具)新发布的这两个功能,你值得拥有
还记的,上一次我们提到 nucm 能够通过几个简单的命令,就能帮助我们管理 NPM 的账号信息。上一篇文章请点击这里 Nucm 从 1.5.0 版本开始,已经可以对所有源的账号信息进行管理了,而且也可以管理 npm login 登录的用户账号了。下面主要就介绍一下这两个功能: 新增对其他源的账 ...
阅读更多