摘要:
本文中用n指代具体字符 概述 核心 正则表达式是匹配模式,要么匹配字符,要么匹配位置。 组成 量词、修饰符、元字符、特殊符号和特定语言API。 基础 量词 n+ 大于等于1个字符 n* 大于等于0个字符 n? 包含0个或1个字符 n{x} 包含x个字符 n{x,} 包含x个以上字符 n{x,y} 包 阅读全文
摘要:
对一般兼容性和特点做了标识(主要是ie8+) ##节点类型 节点类型 节点值 标签节点(Element) 1 属性节点(Attr) 2 文本节点(Text) 3 CDATA节点(CDATASetion) 4 实体引用节点(EntityReference) 5 实体节点(Entity) 6 处理指令节 阅读全文
摘要:
坐标(鼠标/触摸) event.screenX 鼠标/触摸,相对于显示屏的X坐标 event.screenY 鼠标/触摸,相对于显示屏的Y坐标 event.clientX 鼠标/触摸,相对于浏览器视口的X坐标 event.clientY 鼠标/触摸,相对于浏览器视口的Y坐标 event.pageX 阅读全文
摘要:
Html 打电话 <a href="tel:0755-10086">打电话给:0755-10086</a> 发短信 <a href="sms:10086">发短信给: 10086</a> 发邮件 <a href="mailto:邮箱名">邮箱名</a> IOS下,取消input在输入的时候英文首字母 阅读全文
摘要:
我们对AI的直观感受可能源于 chatGPT 的出现,不过 chatGPT 本身其实只属于AI领域的一个分支——自然语言处理(NLP),所以我们会称它为大语言模型。 AI的载体是模型,而不同的模型可以完成不同类别的任务,比如常见的类型有: 自然语言处理:文本分类、命名实体识别、问答、语言建模、摘要、 阅读全文
摘要:
执行原理 当 Node.js 启动时,会先初始化 Event Loop,然后执行提供的输入脚本(主模块同步代码),过程中可能会产生异步 API 调用、定时器或调用 process.nextTick(),然后开始处理事件循环。 Node.js 的 Event Loop 分为 6 个阶段,会按照顺序反复 阅读全文
摘要:
什么是AI 现在说AI,主要说的是以chatGPT为首的大语言模型(LLM),也即生成式AI,它属于自然语言处理领域(NLP)的一个分支,以输入输出形式的对话系统为展现形态。 当然,这个AI背后的技术本质,主要还是依赖于算法 + 数据,只是其算法极其复杂,数据也极其庞大,最终产生了效果上的质变,具备 阅读全文
摘要:
shelljs shell命令的node封装 commander 强大的命令行指令处理工具 command-line-args 基于配置的命令行参数解析 command-line-usage 生成可读性强的命令行打印信息 inquirer 交互式命令行工具 例如:利用上下键,操作命令行选项,输入指令 阅读全文
摘要:
常用 API 汇总: process.cwd(): 返回当前执行node命令时的所在目录 path.dirname(): 返回指定文件路径的目录部分 __dirname: 返回当前执行文件的所在目录(只能在CommonJS规范下使用) __filename: 返回当前执行文件的绝对路径(只能在Com 阅读全文
摘要:
url地址 -> excel function downloadFile(obj, name, suffix) { const blob = new Blob([obj]) const fileName = name + '.' + suffix if ('download' in document 阅读全文
摘要:
语义化版本 major: 重大变化,不兼容老版本 minor: 新增功能,兼容老版本 patch: 修复bug,兼容老版本 依赖版本号 * 匹配最新版本的依赖 ^ 匹配最近的大版本依赖,比如^1.2.3,会匹配所有1.x.x的包,不包括2.0.0 ~ 会匹配最近的小版本依赖,比如~1.2.3,会匹配 阅读全文
摘要:
操作符 &&操作符 // 繁琐 if (this.isTrue) { this.test(); } // 简洁 this.isTrue && this.test(); ||操作符 // 繁琐 let num; if (this.value) { num = this.value; } else { 阅读全文