- 博客(5)
- 收藏
- 关注
原创 使用纯 JavaScript 获得完整的类型支持
这听起来是不是很耳熟:你想写一个小型脚本,不管是为页面、命令行工具,还是其他什么类型。你从JavaScript开始,直到你想起写代码时没有类型是多么痛苦。所以你把文件从.js重命名为.ts。然后意识到你已经打开了一个麻烦的玩意儿。如果你在为一个网站或一个库写代码,你就需要引入编译的步骤。如果你在编写CLI脚本,你可以求助于Deno(它支持TypeScript,开箱即用),但是你需要设置你的IDE来理解Deno的api,而且混合和匹配Deno和node并不总是那么容易。
2023-06-13 16:14:26
98
1
原创 JavaScript 奇技淫巧:debugger 拦截
这是因为,debugger 更多的被人们用于反调试,比如用 JShaman 对 JavaScript 代码进行混淆加密后,就可以被加入多种不同的 debugger 指令用于反调试。最原始的 debugger,想要拦截这一个单词,确实是似乎不可行,但它在现实中的使用频率是不高的,更多的是后面几种用法。debugger 指令,一般用于调试,在如浏览器调试执行环境中,可以在 JavaScript代码中产生中断。而上面展示的后 4 种用法,是可以在代码中进行拦截的。以上两方法,都无法对 debugger 生效。
2023-06-13 16:08:33
164
1
原创 你有了解过直播APP从0到1的开发过程吗?
直播APP的开发和制作会有不同的需求,或在开发过程中,就已经经历了不同需求,所以开发前要进行产品需求评估,所谓需求评估就是比如项目开发的功能周期成本,APP软件的类型模式等。直播APP的开发和其他产品的研发是一样的都需要经历从0到1的过程,不论是从代码的开发,还是品牌效应的搭建,活着用户的引流,都需要一个“从无到有”的阶段,甚至是“从1到2再到3”,直播APP开发出来后,会根据市场变化不断优化调整,满足市场需求因此,可能有1.0版本,2.0版本的出现,甚至产品还没正式开始推,就已经是。.0、4.0版本了。
2023-06-12 16:01:33
89
原创 js 实现汉字简体和繁体之间的互相转换
目前,使用繁体字的地区有中国的台湾地区、香港特别行政区和澳门特别行政区,汉字文化圈诸国,新加坡以及马来西亚等海外华人社区多为繁简体并存,中国内地在文物古迹、姓氏异体字、书法篆刻、手书题词、特殊需要等情况下保留或使用繁体字。繁体字,也称繁体中文,欧美各国称之为传统中文(Traditional Chinese),一般是指汉字简化运动被简化字所代替的汉字,有时也指汉字简化运动之前的整个汉字楷书、隶书书写系统。目前,简体字的使用地区包括中国大陆,联合国,马来西亚,新加坡,日本,韩国,朝鲜,以及国际中文教育中。
2023-06-12 15:58:47
998
原创 解决JavaScript单线程问题webWorkers
Web Worker 为 Web 内容在后台线程中运行脚本提供了一种简单的方法。线程可以执行任务而不干扰用户界面。此外,它们可以使用 XMLHttpRequest(尽管 responseXML 和 channel 属性总是为空)或 fetch(没有这些限制)执行 I/O。一旦创建,一个 worker 可以将消息发送到创建它的 JavaScript 代码,通过将消息发布到该代码指定的事件处理器(反之亦然)。简单来说就是, 我们可以通过使用worker为主线程分担数据处理压力.
2023-06-12 15:46:11
136
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人