天澜的博客 人生最大的痛苦不是失败,而是我本可以!

当前位置:
    Rust! 无VDom! 尤雨溪解析 Vue.js 2024 新特性
    2024-03-04 分类: nodejs

    在 VueJS Amsterdam 2024 大会首日,Vue 创始人 Evan You 进行了开场主旨演讲。他首先回顾了 Vue 十年以来的累累硕果,指出 VueJS 从一个视图层工具,成功演化出全流程的社区生态。 Vue 3.4 谈到 Vue 3 的发展时他回顾了 2023 年末发布的 Vue 3.4。在这个版本中,Vue 完全重写了模板解析器;新的解析器不再依赖于许多正则表达式和前瞻搜索等,而是使用基于 htmlparser2 中分词器的状态机 -- 这使得解析速度至少提高了两倍。 3.4 还对响应式系统进行了实质性的重构,目的是提高计算属性的重新计算效率。在 3.4 之前,即使计算结果保持不变,每次 count.value 都将触发 watchEffect 的回调;而 3.4 之后的回调现在仅在计算结果实际更改时触发。 简化支持 v-model 的 defineModel 和标识 ...

    标签:
    JavaScript - 分页插件
    2023-12-09 分类: 前端

    /** * 分页插件 */ class Pagination { el = ''; elList = ''; total = 0; pageId = 1; pageCount = 1; pageSize = 20; constructor(el, elList, total) { this.el = el; this.elList = elList; this.total = parseInt(total); this.pageCount = Math.ceil(this.total / this.pageSize); } show() { if (this.total == 0) { return; ...

    标签:
    JavaScript 不是 Typescript 用不起,而是 JSDoc 更有性价比?
    2023-12-05 分类: 前端

    1. TS不香了? 2023年,几条关于 Typescript 的新闻打破了沉寂,让没什么新活好整的前端开发圈子又热闹了一番。 先是 GitHub 的报告称:“TypeScript 取代 Java 成为第三受欢迎语言”。 在其当年度 Octoverse 开源状态报告中,在最流行的编程语言方面,TypeScript 越来越受欢迎,首次取代 Java 成为 GitHub 上 OSS 项目中第三大最受欢迎的语言,其用户群增长了 37%。 而 Stack Overflow 发布的 2023 年开发者调查报告也显示,JavaScript 连续 11 年成为最流行编程语言,使用占比达 63.61%,TypeScript 则排名第五,使用占比 38.87%。 更大的争议则来自于:2023年9月,Ruby on Rails 作者 DHH 宣布移除其团队开源项目 Turbo 8 中的 Typ ...

    标签:
    NodeJs 调用浏览器打开 URL 链接
    2023-12-04 分类: nodejs

    const openDefaultBrowser = function (url) { var exec = require('child_process').exec; switch (process.platform) { case 'darwin': exec('open ' + url); break; case 'win32': exec('start ' + url); break; default: exec('xdg-open', [url]); break; } } openDefaultBrowser('https://www.baidu.com'); ...

    标签:
    前端选型备注
    2023-11-28 分类: 前端

    element-plus、layui-vue、Ant Design Vue、ArcoDesign 如何选择 随着时间的推移,斗转星移,前端框架也在不断推陈出新,长江后浪推前浪,element-plus 作为曾经的最热门框架,现在已然被 Ant Design Vue 赶超,毕竟 Antdv 作为地主家的孩子,资源底子是最丰厚的。 Element Plus 成熟稳重,作为最早的前端框架的头部网红,Element Plus 占有了大部分市场。但是后续维护都是划水一样敷衍,版本更新都是一直对那些现有的组件修修改改,很久才上新一个组件,已经慢慢跟不上市场需求了。 Ant Design Vue 背靠阿里的 Ant Design 设计体系,一直在进化,一直在上架很多实用的新组件,对市场需求的跟进算是所有框架中最及时的,而且天然对 IconFont 很友好。 Layui-vue 作为草根霸王 Layui ...

    标签:
    JavaScript “根本不需要 TypeScript,JS + JSDoc 够了”,大佬说我想多了
    2023-09-27 分类: 前端

    本月,Ruby on Rails 作者 DHH 宣布移除其团队开源项目 Turbo 8 中的 TypeScript 代码。 他认为,TypeScript 对他来说只是阻碍。不仅因为它需要显式的编译步骤,还因为它用类型编程污染了代码,很影响开发体验。 无独有偶,不久前,知名前端 UI 框架 Svelte 也宣布从 TypeScript 切换到 JavaScript。负责 Svelte 编译器的开发者说,改用 JSDoc 后,代码不需要编译构建即可进行调试 —— 简化了编译器的开发工作。 Svelte 不是第一个放弃 TypeScript 的前端框架。早在 2020 年,Deno 就迁移了一部分內部 TypeScript 代码到 JavaScript,以减少构建时间。 Deno 团队给出的理由,总结一下就是:减少构建时间、降低发布的代码体积、减少编写的代码量。 加上今年短期内已经有两个项目从 ...

    标签:
    音乐 - 国语经典歌曲
    2023-09-19 分类: 杂项

    Andy - 阿杜 爱的供养 - 杨幂 暗里着迷 - 刘德华 北京北京 - 汪峰 从开始到现在 - 张信哲 冬天的秘密 - 周传雄 关不上的窗 - 周传雄 化风行万里 - 云朵 黄昏 - 周传雄 哭个痛快 - 任贤齐 来生缘 - 刘德华 蒙娜丽莎的眼泪 - 林志炫 逆流而上的你 - 尹姝贻 挪威的森林 - 伍佰 飘摇 - 周迅 千千万万 - 深海鱼子酱 容易受伤的女人 - 王菲 生日礼物 - 江涛 说散就散 - 袁娅维TIA RAY 天黑 - 阿杜 天使的翅膀 - 安琥 我的唇吻不到我爱的人 - 王奕心 我的楼兰 - 云朵 吴哥窟 - 阿梨粤 吴哥窟 - 吴雨霏 醒不来的梦 - 回小仙 一个人挺好 - 杨小壮 一路向北 - 冷漠 用力活着 - 张茜 找一个字代替 - 邰正宵 知否知否 - 胡夏、郁可唯 ...

    标签:
    音乐 - 闽南语经典歌曲
    2023-09-19 分类: 杂项

    爱情一阵风 爱情的骗子我问你 爱人跟人走 心事谁人知 随缘 阿郎 千错万错 爱拼才会赢 浪子的心情 金包银 欢喜就好 风真透 车站 我是好男儿 杯中影 世界第一等 酒梦 雪中红 你现在好吗 雨水我问你 男人情女人心 干一杯 酒后的心声 烧酒话 一片天 一生啊 甘愿一生为你错 梦中的情话 初恋 故乡 爱到才知痛 父子情深 男人的汗 一生只有你 送行 伤心的你 坚持 - 翁立友 手中情 今仔日 放伴洗身躯 无情人有晴天 烟花情 - 蔡振南 甘愿一生等待你 我一定要成功 酒落喉 缘分比纸薄 自由自在 伤心的地图 - 庄振凯 伤心酒店 - 施文彬、江蕙 刻心痕 - 谢宜君 干一杯 - 叶启田 云中月圆 - 王识贤、孙淑媚 欢喜迎热闹 - 林姗 怀念的人 - 陈雷 甘愿为你等 - 李茂山 是你才有 - 七郎 爱到无命不知惊 - 王识贤 心痴痴 - 杨哲 爱甲超过 - 向蕙玲 兄妹 - 袁小迪、邓咏 ...

    标签:
    Vue Conf 2023 精彩回顾,新语法草案助 Vue 继续封神
    2023-07-18 分类: nodejs

    前两天 Vue Mastery 刚刚发布了 Vue Conf 2023 US 的视频,虽然这个大会已经过去一段时间了,但是还是有非常多的内容值得去总结。 Vue 3.3 发布,新特性集合。 Vite Press 1.0 Beta 发布。 Vue 3.x 计划 Vapor Mode 一些新的平台特性对 Vue 的帮助 Vue 3.3 这个国内已经有很多媒体总结过了,这里我就不再赘述,放一张尤雨溪的Announcing Vue 3.3的目录截图,大概内容一目了然。 Vite Press VitePress 1.0 beta 已经发布,很快就正式发布 1.0。 VitePress 是 VuePress 的继任者,更轻更快性能更强,而且更性感(默认主题),它是一个静态站点生成器,丢进你的 md 文件,就可以自动生成一个漂亮的静态站点。 目前 Vue 官网、Vite 官网、Rollup 官网 ...

    标签:
    Windows 终端的命令行参数
    2023-05-23 分类: 运维

    可以使用 wt.exe 从命令行打开 Windows 终端的新实例。 还可以改为使用执行别名 wt。 命令行语法 wt 命令行接受两种类型的值:“选项”和“命令” 。 “选项”是一系列标志和其他参数,可以将 wt 命令行的行为作为一个整体来控制。 “命令”提供应该实现的操作或操作列表(以分号分隔)。 如果未指定命令,则默认情况下会将命令指定为 new-tab。 Windows 命令提示符 wt [options] [command ; ] 备注 wt.exe 命令的行为可能会受到 windowingBehavior 属性的影响。 此设置可调整为打开新窗口或打开新标签页之间的默认设置。 若要显示列出可用命令行参数的帮助消息,请输入:wt -h、wt --help、wt -? 或 wt /?。 选项和命令 下面是 wt 命令行支持的命令和选项的完整列表。 选项 ...

    标签: