自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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关注的人

提示
确定要删除当前文章?
取消 删除