JavaScript
文章平均质量分 90
浮沉半生
从事前端开发,喜欢探究源码,研究新技术。
展开
-
TypeScript 高级类型及用法
TypeScript 高级用法一、高级类型交叉类型(&)联合类型(|)类型索引(keyof)类型约束(extends)类型映射(in)条件判断(三目运算)二、工具类型摘取类型(Extract )排除类型(Exclude)可选(Partial)必选(Required)摘取属性(Picker)排除属性(Omit)属性映射(Record)实例类型(InstanceType)构造函数参数类型(ConstructorParameters)不可为空类型(NonNullable原创 2021-07-16 07:20:53 · 818 阅读 · 3 评论 -
使用 JSBridge 与原生 IOS、Android 进行交互(含 H5、Android、IOS 端代码,附 Demo)
本文详细讲述了如何使用 JSBridge 在 H5 和原生 Android、IOS之间进行交互。IOS 端包含 OC 和 Swift 的版本,Android 端包含 Java 和 Kotlin 版本。原创 2019-07-11 20:46:10 · 7390 阅读 · 9 评论 -
浅显易懂的原型与原型链知识总结
本文总结了原型以及原型链的一些概念和规律,并且提供了代码示例进行说明。有助于更深一步的理解原型与原型链。原创 2019-08-16 17:12:37 · 597 阅读 · 0 评论 -
为VSCode 设置好看的字体:Operator Mono
在 VSCode 中设置好看的 Operator Mono 字体原创 2019-06-29 17:59:14 · 65347 阅读 · 21 评论 -
JS 小数运算出现误差的两种解决办法
文章目录问题解决方案限制精确位数先将小数转化为整数,运算之后再重新转化为小数总结本文介绍了解决 JS 中小数运算出现误差的两种解决办法问题在 JS 的小数运算中可能会出现一些问题,比如说下面两种情况:0.1 + 0.2 加法出现精度偏差问题0.14 * 100 乘法出现精度偏差问题解决方案下面简单介绍了两种常用的解决方案:限制精确位数可以限制保留几位小数的方式来避免误差:...原创 2019-05-28 15:31:13 · 8997 阅读 · 2 评论 -
ExtJs6入门-使用SenchaCmd命令创建第一个ExtJs6的HelloWorld项目
最近在公司里需要用到ExtJs,所以学习了一下,在这里总结一下是如何创建一个简单的ExtJs项目的,避免以后自己忘记,也希望能为以后需要的朋友提供点帮助。1、首先需要安装SenchaCmd工具SenchaCmd下载地址:https://www.sencha.com/products/extjs/cmd-download/,进入之后选择对应版本进行下载。使用这个工具可以更方便的开发...原创 2017-06-15 16:59:00 · 3745 阅读 · 0 评论