
javascript
whistle哨子
JS虐我千百遍, 我待JS如初恋
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
electron-vite 应用打包自定义图标不显示问题
之前搜了几个在线网站生成的ico图标,打包出来安装程序都无法生成,只有win-unpacked文件,换成下面网站生成。如果已经能生成安装程序,打包过程也没有关于图标的报错,但死活图标还是没变的话。原创 2025-04-27 15:46:40 · 531 阅读 · 0 评论 -
JS正则实用技巧(文档编辑向)
js正则实用技巧(文档编辑向),文本后期处理,增删查改操作原创 2022-10-26 17:34:14 · 292 阅读 · 0 评论 -
js 异步同步化例子(async await, promise及try catch位置 )
多个异步操作的同步化执行,async await promise原创 2022-08-10 15:42:14 · 298 阅读 · 0 评论 -
关于坑爹的 js 正则 exec() 和 match() 数据抽取
原文 https://www.cnblogs.com/xianshenglu/p/8118626.html关联正则里?的用法 https://blog.youkuaiyun.com/handsomexiaominge/article/details/87886857match 的特殊在于:非全局正则,可以返回捕获组,也就是正则里面()里面的内容,但不能多次匹配;全局正则,可以多次匹配,但不返回捕获组;实际上,如果全局正则,多次匹配还返回捕获组的话,返回的数据就不可能是个简单数组了,因为 n 次原创 2022-03-24 13:56:43 · 299 阅读 · 0 评论 -
vuecli3-vue2创建项目
1 vue create 创建项目 (建议勾选vue-router,vuex,省的后装版本和脚手架不匹配)2 版本管理github 创建仓库, clone [ssh]项目中 git remote add origin [ssh]3 目录结构4 在项目根目录下,新建自定义配置文件 vue.config.jsmodule.exports = { configureWebpack: { resolve: { // 起个别名吧 alias: { "原创 2022-02-08 23:50:03 · 479 阅读 · 0 评论 -
原生js触发:hover伪类 (解决办法-添加class)
button触发div:hover效果, mouse事件无法模拟!<style> div { width: 200px; height: 200px; background-color: orange; } div:hover { background-color: skyblue; } </style> <body> <div></div> &l.原创 2022-02-03 12:09:57 · 6152 阅读 · 0 评论 -
webpack- require路径不能是个纯变量
webpack不支持require的路径是一个纯变量。路径可以设置为字符串+变量。相关参考https://segmentfault.com/q/1010000040994050?utm_source=sf-similar-question<!-- home>banner --><template> <div> <banner :banner-name="bannerName"/> </div></temp原创 2022-01-16 11:38:55 · 949 阅读 · 0 评论 -
关于electron serialport的一些使用事项
想用electron做个app, 运用micropython的虚拟串口,与计算机USB直连时,抓取其串口通讯的数据。因为electron的引擎和serialport的引擎不一致,无法直接使用,需要重新编译1) $npm install electron -D2) $npm install serialport3) $npm install electron-rebuild -D4) 管理员身份打开命令行npm install windows-build-tools -g (全局安装rebu.原创 2021-05-28 10:35:26 · 506 阅读 · 0 评论 -
js 多态
多态: 如果相同的属性(相同的键,相同语义, 通常有不同的值), 在几个原型中同时存在, 称为多态. 那么通过实例读取属性的结果是由实例原型动态决定的. —<深入理解Javascript>举个栗子function ConstrA () {}function ConstrB () {}ConstrA.prototype.num = 1ConstrB.prototype.num = 2 避免非多态的原型属性, 更好地反应非多态性(主要就是属性如果是常量还不如外部直接定义)//.原创 2021-04-29 15:18:06 · 347 阅读 · 0 评论 -
js 格式科学计数
问题js进行浮点运算时, 有时得到结果不精确, 小数位过长会自动科学计数表示, 往后运算, 有时程序会产生小BUGlet i = 1let reslet timerId = setInterval(() => { // 每隔100ms, i-0.2 i -= 0.2 console.log("origin ---", i) // 原数据 res = parseI...原创 2020-04-30 13:54:28 · 1396 阅读 · 0 评论 -
Javascript中 let, var的变量提升问题
前言 最近刚学到闭包, 毫无悬念的卡壳了. 研究闭包的过程中,也顺便把let, var重新认识了一遍. 其实, 关于变量提升的的文章也有很多了, 我也查阅了不少, 写在这里主要当作总结吧.1 变量生命周期的三部曲当程序在使用一个变量时, 它的生命周期按以下三个阶段依次进行:声明阶段(Declaration phase) : 此阶段, 在作用域中注册一个变量; //通俗的说, 就是告诉程序...原创 2019-08-16 23:41:03 · 672 阅读 · 0 评论 -
javascript关于原型对象重写后的问题
最近在自学前端, 想进一步提升自己, 无奈没啥编程基础, 所以只能吭哧吭哧地啃… 看到原型链的时候, 遇到不少问题1 原型对象重写后的constructor属性function Animal(){}function Cat(){}let cat1 = new Cat();Cat.prototype = new Animal();目标很明确, 就是想要 cat1继承Cat继承Anim...原创 2019-08-02 13:04:29 · 359 阅读 · 0 评论