赞了文章2021-12-17
什么是Jest测试意味着什么我怎么知道要测试什么测试块,断言和匹配器如何实现测试块如何实现断言和匹配器CLI 和配置模拟怎么模拟一个函数执行环境作用域隔离V8 虚拟机运行单测回调钩子函数生成报告jest-clijest-configjest-haste-mapjest-runnerjest-environment-nod...
赞了文章2020-06-16
eslint prettier stylelint husky lint-staged typescript eslint-config-alloy 为构建项目代码质量保驾护航。
发布了文章2019-12-13
eslint-config-alloy 是腾讯 AlloyTeam 创立的一套 ESLint 规则,自 2017 年 8 月发布第一个版本以来,不知不觉中已经收获到 1.2k stars,超过了 eslint-config-google,成为了世界上排名第三的 ESLint 规范1(仅次于 airbnb 和 standard)。
赞了文章2018-07-04
什么是ODM? 其实和ORM(Object Relational Mapper)是同类型的工具。都是将数据库的数据转化为代码对象的库,使用转化后的对象可以直接对数据库的数据进行CRUD(增删改查)。 MongoDB 是文档型数据库(Document Database),不是关系型数据库(Relational Database)。而Mong...
回答了问题2017-02-15
只会下载新的。
回答了问题2017-02-15
它无法预先知道用户会如何下载 highlight.js 库,不同的下载方式,路径也不同。 故它使用了通用的标识 /path/to/... 表示路径。 你就按照你自己常用的方式下载然后在项目中引入即可,下载方式这里写了:[链接]
回答了问题2017-02-15
emoji 是合法的 unicode 字符,连域名都可以注册为 emoji 组成的:https://❤️❤️❤️.ws(复制到地址栏访问) 如果你非要要禁掉 emoji,可以使用正则匹配去验证。但是同时,你可能也需要禁掉非常多的各种奇奇怪怪的字符。 所以一个可选的方案是使用白名单,只允许用户输...
回答了问题2017-02-15
因为第三行的 console.log(this) 没有加分号 可以简单的运行以下代码,会报同样的错误: {代码...}
回答了问题2017-02-14
判断 length 是不是数值类型 +a 会将 a 强制转换为数值类型=== 判断值和类型均相等 故 a === +a 就是判断 a 是不是数值类型 我并不建议这么写,可读性太差了,建议改成如下的样子: {代码...} or {代码...}
发布了文章2017-01-17
阅读原文 持续了大半年的学习和写作,在今天终于告一段落了。 写书之旅 最初有写书的想法,是刚加入微软的时候。 由于工作中需要重度使用 TypeScript,所以我花了几天的时间研读了好几遍官方手册和中文翻译版。 对于一个把 OOP 早就还给老师的人,有些概念并不是很好...
发布了文章2017-01-08
我的 2016 总结成一句话就是: 在迷惘中坚持,在交流中成长。 出游土耳其 2016 年 2 月,我去土耳其游玩了半个月。 即使是我蹩脚的英语,也挡不住土耳其人的热情。 蔚蓝的天空和大海: 形似雪山的棉花堡: 外星地貌的卡帕多奇亚 遍地清真寺的伊斯坦布尔 这里留下了太...
发布了文章2016-09-05
Mobi.css 是一个轻量、灵活的移动端 CSS 框架。发布一周以来,获得了 600+ stars,登上了 GitHub Trending Top1(CSS),在 Hacker News 上进入了前三。 这篇文章会先介绍一下创造 Mobi.css 的思路,再介绍一下我在推广 Mobi.css 中的心得。
发布了文章2016-08-29
最近做了一个 css library ,颇废了一番功夫。 这里先把它分享给大家,欢迎 star ,欢迎试用! GitHub Homepage PS :将来 Homepage 会转到 [链接] ,目前这个域名我已经买了,但是说需要 60 天才能转移。 简单介绍 Mobi.css 是一个轻量,灵活的移动端 css library ...
回答了问题2016-07-21
方法一:动态规划,用二维数组保存临时计算的结果,全部算完之后找出最大值,时间复杂度 O(n^2),空间复杂度 O(n^2)
关注了问题2016-07-21
回答了问题2016-07-20
iOS 上使用 <meta name="apple-mobile-web-app-capable" content="yes"> 开启全屏模式,否则会存在地址栏
关注了问题2016-07-20
关注了问题2016-07-20
赞了回答2016-06-21
github输入:star:>数字,来查看star数的仓库; 输入:location:China,可以搜索指定地区用户USER 也可以查看这个排名:[链接]
赞了文章2016-01-28
随着Web App的发展,越来越多的移动端App使用HTML5的方式来开发,除了一些HybridApp以外,其他一部分Web App还是通过浏览器来访问的,通过浏览器访问就需要联网发送请求,这样就使得用户在离线的状态下无法使用App,同时Web App中一部分资源并不是经常改变,并不需要...