xcatliu

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