simplify the life

置顶随笔 #

[置顶]了解博主『 韩子迟 』

摘要: 韩子迟(网名&花名),常用ID hanzichi / zichi ,~~以 『深蓝衣带帽卡通人物』(2016 06 30 起改为『黑猫』)作为头像混迹网络~~。 常年混迹于 "博客园" , "GitHub" , "segmentfault" ,偶尔也水水 "微博" ,逛逛 "知乎" 。 喜欢 Jav阅读全文

posted @ 2016-04-16 19:57 韩子迟 阅读(3645) 评论(20) 编辑

2017年9月23日 #

技术选型 — 关于前端路由和后端路由的个人思考

摘要: 前端路由 or 后端路由 关于这个问题,无论是平时工作中,还是业余学习中,都有过思考。到底什么样的项目适合前端路由,什么样的项目适合后端路由?可能我目前的想法还很稚嫩不成熟,欢迎吐槽。 首先需要明确的是,无论前端还是后端路由, 我们看到的 URL 都是马甲 ,需要通过路由触发/执行真实需要执行的逻辑阅读全文

posted @ 2017-09-23 19:17 韩子迟 阅读(179) 评论(1) 编辑

2017年9月10日 #

后端路由项目由 gulp 改为 webpack 的踩坑实录

摘要: 前言 公司有个后端路由的项目是用 gulp 作为前端自动化构建工具,最近学习了一下 webpack,深感其强大,一狠心将其改成了 webpack 构建,以下是踩坑实录。 gulp 先来说说原来的架构。 该项目是个 后端路由 的项目,我们以域名 为例。假设有以下两个路由 和 , 因为路由后端已经构建好阅读全文

posted @ 2017-09-10 12:20 韩子迟 阅读(244) 评论(0) 编辑

2017年9月6日 #

使用 requirejs 打包 jQuery 插件 datetimepicker 的问题记录

摘要: 网站之前用的时间选择 UI 实在太丑,而且功能单一,决定全站改用 里面有好几个 js,奇怪的是,只有 /build 目录下的 full.js 可用,其他的引用后报错如下: 那就用 full.js 吧,无所谓,能用就行。 本地采用 requirejs 模块化,没问题,用 r.js 打包后,报了个这样的阅读全文

posted @ 2017-09-06 18:52 韩子迟 阅读(24) 评论(0) 编辑

2017年9月5日 #

keynote 代码高亮

摘要: 1. (同时会安装 Lua 和 Boost) 2. test.html 为文件路径, 不可少,不然如果有中文会失效, 字号, 主题, 显示行号 3. command+v 复制到 keynote 4. keynote 中,样式 填充 设置背景色 其他: 查看安装的主题,可以取代 后面的参数 "官网"阅读全文

posted @ 2017-09-05 13:01 韩子迟 阅读(34) 评论(0) 编辑

2017年7月25日 #

rjs 合并压缩完 js 后 js 不压缩的问题

摘要: 线下用 requirejs 开发完后,代码上线前要用 rjs 将多个有依赖关系的 js 文件压成一个,然后某天居然发现压成一个的 js 文件,没有压缩!!!几万行的 js!!! 很显然,是 uglify 没有生效,为何没有生效?一开始以为是模块没有按照 AMD 规范来写,后来排除,逐个模块逐行代码排阅读全文

posted @ 2017-07-25 15:07 韩子迟 阅读(42) 评论(0) 编辑

2017年7月17日 #

python 版本管理工具 pyenv 使用备忘

摘要: 安装步骤 1. 安装 xcode select 以及 homebrew(前者在安装 git 的时候装过,后者 mac 开发必备无需解释) 2. 安装 pyenv ,用 验证是否安装成功 3. "添加如下几行" 到相应 shell 的配置文件(比如我的 文件),如果不生效,用 source 命令 常用阅读全文

posted @ 2017-07-17 20:32 韩子迟 阅读(42) 评论(0) 编辑

2017年5月6日 #

macOS 中 apache vhosts 配置备忘

摘要: 1. 修改 apache 服务器指向的根目录 macOS 默置了 apache,有以下几个常用命令: 当我们启动 apache 后,在浏览器地址栏输入 localhost,看到 "It works!" 字样就对了。这个 html 文件位于 下,该目录也就相当于 wampserver 下的 www 目阅读全文

posted @ 2017-05-06 00:50 韩子迟 阅读(79) 评论(0) 编辑

2017年3月30日 #

小议短网址系统的设计(有些时候,需要换个角度思考问题)

摘要: 前言 短网址,我想大家应该都见过,如果没有,试着点击下面这条链接 ,会跳到我的 GitHub 主页,但是它确实比原始链接 要短了一些。关于短网址的作用,这里不作描述,本文主要讲讲如何实现一个 简单的 短网址系统。 Leetcode 正好 "有一题" 与此有关,不妨一试。 思路 如果没有接触过短网址,阅读全文

posted @ 2017-03-30 21:36 韩子迟 阅读(800) 评论(5) 编辑

2017年3月2日 #

关于 parseInt 的一道有意思的面试题

摘要: 看完标题,入坑过的同学脑海里很快会浮现出这道经典面试题,没碰到过的同学不妨跟着楼主先来复习一遍 parseInt 的用法(主要参考 "MDN" )。 parseInt 是 JavaScript 中的一个全局函数(顶级函数),它会将给定的字符串以指定基数(radix/base)解析成为整数。 它的语法阅读全文

posted @ 2017-03-02 11:32 韩子迟 阅读(687) 评论(5) 编辑

2017年2月13日 #

【译】JavaScript Promise API

摘要: 原文地址: "JavaScript Promise API" 在 JavaScript 中,同步的代码更容易书写和 debug,但是有时候出于性能考虑,我们会写一些异步的代码(代替同步代码)。思考这样一个场景,同时触发几个异步请求,当所有请求到位时我们需要触发一个回调,怎么做?Promise 让一切阅读全文

posted @ 2017-02-13 14:01 韩子迟 阅读(630) 评论(2) 编辑

2017年1月9日 #

gulp 中的增量编译

摘要: 最近花一点时间学了下 "gulp" ,顺便学了下 "sass" ,因为工作中并不需要用(我比较希望学习是需求驱动),所以一直拖到现在才学。突然觉得学习这类工具性价比很高,半天一天即可上手,技能树丰富了(尽管可能只会 20%,但是可以完成 80% 的工作了啊!),简历丰富了,所以才有这么多 前端er 阅读全文

posted @ 2017-01-09 14:52 韩子迟 阅读(1133) 评论(2) 编辑

2017年1月6日 #

「坐上时光机,查找编译压缩后的文件最初的样子」gulp-sourcemaps 使用说明

摘要: 一般我们调试的 js/css 文件都是编译压缩后的, 一旦出错很难定位原始的位置 ,gulp sourcemaps 的出现帮助我们解决了这个问题。 首先我们看下目录结构: 我们的目标是 sass 文件夹中的两个文件合并压缩后,放入 css 文件夹中(命名为 main.min.css),js 文件夹中阅读全文

posted @ 2017-01-06 20:19 韩子迟 阅读(169) 评论(0) 编辑

2017年1月5日 #

SASS 入门笔记

摘要: 参考资料: "SASS 用法指南" "SASS 语法" "Sass Basics" "SASS_REFERENCE" sass 有两种后缀名文件:一种后缀名为 sass,不使用大括号和分号;另一种就是我们这里使用的 scss 文件,这种和我们平时写的 css 文件格式差不多,使用大括号和分号。 关于阅读全文

posted @ 2017-01-05 18:52 韩子迟 阅读(92) 评论(0) 编辑

2017年1月4日 #

Gulp 常用插件

摘要: 插件使用注意事项: 1. 插件需要先 npm/cnpm install xx save dev 2. gulp taskname,如果 task 已经设置成 default 的依赖,直接 gulp 即可 3. task 中的文件路径都是相对 gulpfile.js 的 4. gulp.dest() 阅读全文

posted @ 2017-01-04 22:41 韩子迟 阅读(1040) 评论(0) 编辑

Gulp 入门

摘要: 1. 安装 Node 环境 参考 ,注意一起安装 npm 工具,并把路径保存到环境变量中(安装过程中会有提醒) 安装完后,用如下命令测试: 2. 全局安装 gulp 这里有个误区,全局安装某个包,并不是说在任意文件中都能将它 require 进来而不报错,而是将其集成到了命令行中,我们能在命令行中使阅读全文

posted @ 2017-01-04 09:11 韩子迟 阅读(130) 评论(0) 编辑

2017年1月3日 #

Nginx 安装以及反向代理、虚拟域名配置(windows)

摘要: 安装 windows 下 Nginx 安装非常简单,下载地址 。 选择红框这个,下载下来是个 zip 文件,解压。这时我们双击根目录的 文件便可启动 Nginx 服务器,启动后打开 localhost 会出现 Nginx 欢迎页(因为和 Apache 默认都是 80 端口,所以开着 Apache 可阅读全文

posted @ 2017-01-03 13:48 韩子迟 阅读(288) 评论(0) 编辑

2016年12月28日 #

textarea 中的 innerHTML 和 value

摘要: 这段代码是有问题的,点击按钮,然后删除 textarea 区域的文字,再点按钮,文字无法再次生成。这里我们不应该使用 ,而应该使用 。 textarea 的 value 和 innerHTML 总结:(摘自 ) innerHTML 仅在 textarea 初始化的时候对 value 有影响,valu阅读全文

posted @ 2016-12-28 19:31 韩子迟 阅读(171) 评论(0) 编辑

2016年11月14日 #

早产的2016年终总结

摘要: 作者: "韩子迟" 年终 当大多数人还在纠结「年终总结」是元旦写还是农历过年写好的时候,楼主的「年终总结」却 “早产” 了。为什么会 “早产”?因为楼主觉得自己的 2016 已经结束了,已经可以盖棺定论了,不会再有重要的事情发生了。再加上最近工作浑浑噩噩,得过且过,没有目标,诸事不顺(负能量小王子)阅读全文

posted @ 2016-11-14 08:45 韩子迟 阅读(7314) 评论(53) 编辑

2016年11月11日 #

「post中文参数问题」以及「验证码自动识别备忘」

摘要: 前言 之前搞过几次模拟登录,都是模拟 post 后取到 cookie,之后便能用这个 cookie 愉快玩耍。这次碰到了验证码,其实只需手动登录一次,手动取到 cookie 后也能玩耍,不过 cookie 有效期不长,经常要换,十分麻烦。然后看到了这个库 "tesseract.js" ,由于我们的验阅读全文

posted @ 2016-11-11 20:00 韩子迟 阅读(398) 评论(0) 编辑

2016年11月2日 #

源码解读这半年

摘要: 作者: "韩子迟" What? 不知不觉间,「Underscore 源码解读系列」进入了真正的尾声,也请允许我最后一次 po 下项目的原始地址 这半年以来,花费了大量的业余时间,共计写了 25 篇随笔(包括此文),也给 "underscore 1.8.3" 的源码加了差不多 1500 行 "注释" 阅读全文

posted @ 2016-11-02 17:10 韩子迟 阅读(909) 评论(10) 编辑

导航

统计信息

News