Fork me on github
摘要: [TOC] 进阶 类型别名 类型别名用来给一个类型起个新名字 上例中, 我们使用 创建类型别名。 类型别名常用于联合类型。 字符串字面量类型 字符串字面量类型用来约束取值只能是某几个字符串中的一个。 注意: 类型别名与字符串字面量类型都是使用 进行定义 元祖 数组合并了相同类型的对象, 而元祖(Tu 阅读全文
posted @ 2019-08-22 00:57 vanst 阅读(491) 评论(0) 推荐(0) 编辑
摘要: [TOC] 基础 原始数据类型 任意值 类型推论 联合类型 接口 数组 函数 类型断言 申明文件 内置对象 原始数据类型 Javascript 的类型分为两种: 原始数据类型(Primitive data types)和对象类型(Object types)。 原始数据类型包括: 布尔值、数字、字符串 阅读全文
posted @ 2019-08-20 00:33 vanst 阅读(1029) 评论(0) 推荐(0) 编辑
摘要: 前几天,朋友找我一起做个扑克牌顺子的游戏, 由于忙于工作一直没时间看, 今天空下来研究一下; 顺带介绍下那位朋友, 萝卜爱吃青菜 有兴趣的朋友可以去他的博客逛逛, 里面有好多他的实用分享; 下面进入正题: 描述:从扑克牌中随机抽5 张牌,判断是不是一个顺子,即这5 张牌是不是连续的。2-10 为数字 阅读全文
posted @ 2019-07-25 10:39 vanst 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 在小程序中,有的页面需求可能需要我们做一个自定义的导航栏, 今天就来踩一踩坑 首先需要在app.js 中给全局的导航栏隐藏, 这里隐藏掉默认的导航栏之后 可以通过自定义组件的形式,DIY 一个导航栏, 值得注意的是, 当隐藏系统导航栏后, 页面会直接顶到状态栏上, 不同机型的状高度可能不一致, 尤其 阅读全文
posted @ 2019-06-02 23:18 vanst 阅读(15764) 评论(0) 推荐(2) 编辑
摘要: 前几天,朋友找我一起做个扑克牌顺子的游戏, 由于忙于工作一直没时间看, 今天空下来研究一下; 顺带介绍下那位朋友, 萝卜爱吃青菜 有兴趣的朋友可以去他的博客逛逛, 里面有好多他的实用分享; 下面进入正题: 描述:从扑克牌中随机抽5 张牌,判断是不是一个顺子,即这5 张牌是不是连续的。2-10 为数字 阅读全文
posted @ 2019-05-29 10:41 vanst 阅读(553) 评论(0) 推荐(0) 编辑
摘要: 工作中遇到了一个需要做图文详情 的富文本编辑的需求, 于是基于 React-draft-wysiwyg 实现了一个 纯组件, 目前支持 常规文本输入 外部链接图片 以及本地上传图片, 由于是纯组件, 可直接放在react 项目中引入使用 具体项目中使用十分方便, 一行代码搞定, 上面代码中的 pro 阅读全文
posted @ 2019-05-26 19:56 vanst 阅读(2667) 评论(0) 推荐(0) 编辑
摘要: 组件事件传参只能在类作用域下的确切引用(this.handleXX || this.props.handleXX),或使用 bind。 组件中点击事件如下 在H5端正常运行, 在小程序端时抛出了异常: 写过 react 的同学都知道 这种写法在日常比较常见的, 这个异常 一开始 也是让我百思不得解 阅读全文
posted @ 2019-05-26 17:33 vanst 阅读(618) 评论(0) 推荐(0) 编辑
摘要: 近期有些小伙伴在公司的一道面试题踩了坑, 今天特地跟大家一起分享下; 原题如下: 当然也有不少反应机灵的同学 回答出了正确答案; 认为 console.log(str.attr) 的结果是个 undefined ,一问原由,回答说 str 是个字符串类型 是不支持这些属性设置的。 于是反问到那么你平 阅读全文
posted @ 2019-03-06 23:42 vanst 阅读(239) 评论(0) 推荐(0) 编辑
摘要: 1 'use strict' 2 let _ = { 3 4 // 将数组(array)拆分成多个 size 长度的区块,并将这些区块组成一个新数组。 如果array 无法被分割成全部等长的区块,那么最后剩余的元素将组成一个区块。 5 chunk(arr, nub) { 6 var res = []; 7 for (var i = 0; i { ... 阅读全文
posted @ 2019-03-05 00:30 vanst 阅读(431) 评论(1) 推荐(0) 编辑
摘要: JS 数据类型转换 方法主要有三种 转换函数、强制类型转换、利用js变量弱类型转换。 1.转换函数: js提供了parseInt()和parseFloat()两个转换函数。前者把值转换成整数,后者把值转换成浮点数。只有对String类型调用这些方法,这两个函数才能正确运行;对其他类型返回的都是NaN 阅读全文
posted @ 2017-05-13 00:57 vanst 阅读(276) 评论(0) 推荐(0) 编辑