摘要: 你需要做很多,花很多时间,忍耐并且坚持。 学习 flutter 《计算机程序的构造和解释》 《贼巢》 《异类》 《第三种黑猩猩》 读书30本 (11/30) leetcode 刷题 500 道 (200/500) 写一个 React 的项目 《心理学与生活》 《自私的基因》 《红楼梦》 《人人都是产阅读全文
posted @ 2019-04-24 21:49 wenr 阅读(123) 评论(1) 编辑
摘要: 虽然很多人都觉得前端算法弱,但其实 JavaScript 也可以刷题啊!最近两个月断断续续刷完了 leetcode 前 200 的 middle + hard ,总结了一些刷题常用的模板代码。走过路过发现 bug 请指出,拯救一个辣鸡(但很帅)的少年就靠您啦! 常用函数 包括打印函数和一些数学函数。阅读全文
posted @ 2019-06-28 08:48 wenr 阅读(247) 评论(4) 编辑
摘要: Given a non-empty array of integers, every element appears three times except for one, which appears exactly once. Find that single one. Note: Your al阅读全文
posted @ 2019-06-14 01:11 wenr 阅读(14) 评论(0) 编辑
摘要: Given an array with n objects colored red, white or blue, sort them in-place so that objects of the same color are adjacent, with the colors in the or阅读全文
posted @ 2019-05-18 15:42 wenr 阅读(32) 评论(0) 编辑
摘要: 目录 "基础概念" "开始绘制图形" "1. 通过代码构建图形" "2. 通过 GraphObject.make 构建图形" "3. 使用 Model 和 Templates 创建图形" "获取图形数据" "获取所有 Node、Link" "diagram.model.toJSON()" ) "获取阅读全文
posted @ 2019-04-25 10:18 wenr 阅读(641) 评论(0) 编辑
摘要: 本文适合有 JavaScript 基础 && 面向搜索引擎书写正则的人群。 正则表达式是用于匹配字符串中字符组合的模式。正则表达式的模式规则是由一个字符序列组成的。包括所有字母和数字在内,大多数的字符都是直接按照直接量描述待匹配的字符。除此之外,正则表达式还有其他特殊语义的字符,这些字符不按照特殊含阅读全文
posted @ 2019-03-28 07:57 wenr 阅读(350) 评论(0) 编辑
摘要: 阅读 redux 源码之后,想要加深一下对中间件的理解,于是选择 redux-thunk(2.3.0)这个源码只有十几行的中间件。 之前 redux 的学习笔记 https://www.cnblogs.com/wenruo/p/9664375.html redux 中的 applyMiddlewar阅读全文
posted @ 2019-03-19 00:29 wenr 阅读(126) 评论(0) 编辑
摘要: 大过年的,要不要写点代码压压惊?来花十分钟学一下怎么通过 NPM 构建一个命令行工具。 写了一个小 demo,用于代替 touch 的创建文件命令 touchme ,可以创建自带“佛祖保佑”注释的文件。效果如下: 命令可以带有一个参数,选择注释的符号 现在,开始撸代码 ~ 首先创建一个文件夹,我起名阅读全文
posted @ 2019-02-05 10:27 wenr 阅读(537) 评论(0) 编辑
摘要: 首先 导航链接应该使用 NavLink 而不再是 Link NavLink 使用方法见 https://github.com/ReactTraining/react-router/blob/master/packages/react-router-dom/docs/api/NavLink.md Na阅读全文
posted @ 2019-01-25 20:15 wenr 阅读(2326) 评论(0) 编辑
摘要: 实现效果:(可戳 https://codepen.io/wenr/pen/EGEQxp 查看) 因为工作中会用到 JIRA 所以想实现一下相似的功能,顺便学习一下 H5 的拖拽。不支持拖拽改变顺序,感觉有点麻烦,而且没必要。感觉相关的博文好少的,大部分都是直接上代码,没有解释。 图片默认可以拖动,其阅读全文
posted @ 2019-01-05 18:06 wenr 阅读(2962) 评论(0) 编辑
摘要: 上接 Underscore.js 源码学习笔记(上) 756 行开始 函数部分。 _.bind(func, context, args) 就是将 func 的 this 绑定到 context 并且预先传入参数 args (柯里化) 通过 args.concat(callArgs) 实现了柯里化 b阅读全文
posted @ 2018-12-22 15:33 wenr 阅读(85) 评论(0) 编辑
摘要: 版本 Underscore.js 1.9.1 一共 1693 行。注释我就删了,太长了… 整体是一个 (function() {...}()); 这样的东西,我们应该知道这是一个 IIFE(立即执行函数)。 获取当前运行环境根对象。 在浏览器中为 self(=window) 在服务端中是 globa阅读全文
posted @ 2018-12-06 20:45 wenr 阅读(71) 评论(0) 编辑
摘要: 约学 - 可以寻找一起自习的小伙伴的Web APP 一个基于 Vue & Node 的移动端全栈小项目 在线演示(请使用移动端查看效果) 源码地址: https://github.com/G-lory/yuexue (感觉要被玩坏了…我知道有很多bug…发现bug可以告诉我……谢谢dalao们……)阅读全文
posted @ 2018-12-04 17:51 wenr 阅读(2310) 评论(12) 编辑
摘要: 写过 React ,用的是 create-react-app ,写过 Vue ,用的是 vue-cli , 第一次想了解一下 Webpack 。 我的环境 Mac OS, node: v8.11.1, npm: 5.6.0, Webpack: 3.12.0 0. 什么是Webpack 我就不说乱七八阅读全文
posted @ 2018-11-28 09:58 wenr 阅读(312) 评论(0) 编辑
摘要: 找了好多博客实现效果都……emmm…… 应用Vue自带的过渡 《 进入/离开 & 列表过渡 》和 嵌套路由 和 fixed定位实现 其实还是挺简单的。 在子页面把整个页面做绝对定位,覆盖整个屏幕,子父页面将 router-view 用 transition 套起来,并加上过渡动画就可以啦。 代码: 阅读全文
posted @ 2018-11-12 20:44 wenr 阅读(4256) 评论(0) 编辑
摘要: 之前在慕课网看了几集Canvas的视频,一直想着写点东西练练手。感觉贪吃蛇算是比较简单的了,当年大学的时候还写过C语言字符版的,没想到还是遇到了很多问题。 最终效果如下(图太大的话 时间太长 录制gif的软件有时限…) 首先定义游戏区域。贪吃蛇的屏幕上只有蛇身和苹果两种元素,而这两个都可以用正方形格阅读全文
posted @ 2018-10-20 09:24 wenr 阅读(680) 评论(3) 编辑