
前端
文章平均质量分 62
我来自伯纳乌
这个作者很懒,什么都没留下…
展开
-
有趣的JS-隐式类型转换
有趣的JS-隐式类型转换当两个不同数据类型的操作数在做运算,或者操作数与操作符不匹配的时候,js引擎不会报错,会把操作数转成对应的数据类型继续执行下去,这个转换是自动完成的,经常被叫做隐式类型转换。其实大部分开发者都或多或少了解过这一点,比如我们经常会写这样的表达式!!param来确保参数是个Boolen值,+param确保是个数字,param + ''把参数转为字符串,但是总会遇到一些更复杂的表达式,例如:{1} + 33 + [1, 2]‘1’ + +‘3’false == ![]等等一大堆原创 2020-12-31 09:08:16 · 152 阅读 · 0 评论 -
electron-builder自动修改应用名称和默认安装位置
electron-builder自动修改应用名称和默认安装位置先说下做了什么事吧,就是在打包的脚本里先通过cross-env设置几个不同的环境变量,然后在执行electron-builder之前根据模板字符串重新生成打包相关的配置文件。目的是为了打包不同的接口和环境的时候可以自动生成相应的快捷方式名称和默认安装位置,不然的话每次打包还要修改配置文件,当然你说安装位置可以自己去选择,但是我们更期望...原创 2019-10-20 20:49:17 · 8430 阅读 · 0 评论 -
这些JavaScript方法将会在几分钟内提高你的技能
原文发表在:https://segmentfault.com/a/1190000014913511这些JavaScript方法将会在几分钟内提高你的技能现在创建的大多数应用都会需要对一些数据集合做修改。处理集合中的元素是你最可能遇到的操作。不要再使用常规的像是(const i; i < value.length; i++ )的for-loop方式。 如果你想要展示一个商品列表,...翻译 2018-05-18 09:47:26 · 283 阅读 · 0 评论 -
微信JS-SDK选择图片遇到的坑
微信JS-SDK选择图片遇到的坑有个需求要在微信企业号里面做开发,有个功能是选择图片,使用input标签肯定是不管用了,Android手机上不能多选,所以使用了微信提供的JS-SDK提供的相关API,这个地方真的是有坑,记录一下。按照文档直接引入js文件即可,如果使用的是Vue,也可以使用weixin-js-sdk,两种方式都可以。图片在Android上无法预览js-sdk的cho...原创 2018-08-15 09:03:25 · 2232 阅读 · 0 评论 -
如何在Electron中调用Dll
如何Electron中调用Dll客户端有些硬件的接口需要调试,是在电脑上连了一些硬件的设备,比如打印机、扫描仪或者进行串口通信等等。单靠JS是完成不了了,我们决定通过把C++或者C#把这些功能打包成Dll,然后在Electron客户端中通过Node调用Dll来实现所需要的功能。Dll类型先简单说一下什么是Dll,Dll是动态链接库文件,也是一种代码库的形式,与静态链接库相比,它是在每次程序运...原创 2019-06-06 08:11:46 · 7665 阅读 · 0 评论 -
如何给img标签里的请求的添加自定义header
如何给img标签里的请求的添加自定义header是这样的需求,有一个web页面,里面图片的上传和预览来自于一个独立的文件服务器,对http的请求需要进行访问权限的设置,就是在请求的header里加一个Authorization的字段。上传好说我用的Axios直接添加一个header就行了,但是预览就比较麻烦了,因为img这个标签图片下载展示是浏览器自己实现的,没有办法去修改。所以首先想到就是通过...原创 2019-09-12 03:58:41 · 20970 阅读 · 1 评论