随笔分类 - 杂谈
怎么进行代码审查(Code Review)
摘要:代码审查的重要性 代码审查是熟悉软件架构,了解软件业务逻辑的好方法。学习代码是需要切入点的,一个上百万行代码的系统,从哪里开始着手?只能一个模块一个模块,一个组件一个组件的来熟悉,掌握。实现一个比较大的功能,你应该不会是唯一的开发人员,从系统架构师输出的系统设计,然后到各个团队中技术 Leader
阅读全文
ES6 memo
摘要:一、热门问题 Promise 中不能自定义使用 try/catch 进行错误捕获,但是在 Async/await 中可以像处理同步代码处理错误 一个独立的 worker 线程,独立于当前网页进程,有自己独立的 worker context。 一旦被 install,就永远存在,除非被 uninsta
阅读全文
怎么在多场景下使用不同的 git 账号 commit
摘要:应用场景 我有多个github的账号,不同的账号对应不同的repo,需要push的时候自动区分账号 我有多个git的账号,有的是github的,有的是单位的gitlab的,不同账号对应不同的repo,需要push的时候自动区分账号 解决办法 先假设我有两个账号,一个是github上的,一个是公司gi
阅读全文
三方登录总结
摘要:最近遇到一个三方登录的需求,为了避免再次掉坑,所以总结一下。 首先要搞清楚流程,至于平台公认的也就微信、微博、QQ 其次就是申请第三方账号 登录微信开放平台,选择【管理中心 > 网站应用 > 创建网站应用】,提交创建应用申请后,等待微信开放平台审核。审核通过后,可以获得应用的AppID和AppSec
阅读全文
反思录
摘要:有时总在思考为什么工作效率跟大牛们没法比?难道他们都天生神力?查资料、看博文、虚心请教,浪了一圈才发现是自己没有自己的套(方)路(法)啊,没有套路的干活,大部分都是低效率的重复 一、要有规划 凡事预则立,不预则废。 计划:把一天的工作列一个 TODO 列表 实施:分清优先级 分解:把耗时很长的工作分
阅读全文
JavaScript Basic Memo
摘要:1、this 的指向 1)、由 new 调用?绑定到新创建的对象。 2)、 由 call 或者 apply(或者 bind)调用?绑定到指定的对象。 3)、 由上下文对象调用?绑定到那个上下文对象。 4)、 默认:在严格模式下绑定到 undefined,否则绑定到全局对象。 2、new关键字的过程
阅读全文
除了Udacity,全球最聪明的那群人还上哪些网站?
摘要:01. 科学上网,与世界相连 WikiWand——打开维基百科的新方式 http://www.wikiwand.com/ InsightfulQuestions(subreddit)——跨越界限的智力讨论 https://www.reddit.com/r/InsightfulQuestions/ 9
阅读全文
修改Linux默认启动级别或模式的方法
摘要:冲动的惩罚: 海阔天空: 在linux系统的7种启动级别,默认为X-Window,类似于Windows的窗口模式。 如何修改或变更linux的默认启动级别或模式呢? 以root身份进入Linux,修改文件:/etc/inittab文件找到“id:5:initdefault:”,其中的5就是X-Win
阅读全文
javascript 中的借鸡生蛋
摘要:如题所说,其实指的是 js 中的内置函数和 apply 的结合使用。这种用法很讨巧,读过 jQuery 源码的小伙伴都知道,它在里面被应用的非常广泛和精妙!梨子:找出一个数组中的最大值和最小值普遍的做法就是循环遍历数组,进行比较,写出来的代码看着像石榴姐一样,虽然是一个美女,但总感觉有点别扭,怎样把...
阅读全文
成为一名优秀的Web前端开发者
摘要:本文记录了两位工程师为web开发者们所提出的多条建议,其中一位推荐了多种实用的工具与技术,而另一位则对于如何克服浏览器开发时所面临的挑战提出了诸多建议。 Rebecca Murphey是来自于Bazaarvoice的一位软件工程师。今年早些时候,她发布了一篇博客文章“前端(JS)开发者的基本素质之2
阅读全文
H5之contenteditable
摘要:场景: hello设置光标位置需求:点击按钮,把插入符放到文本‘hello’的后面或前面,像这样//后面hello|//前面|hello并兼容主流浏览器解决:function placeCaret(el, atStart) { el.focus(); if (typeof window.get...
阅读全文
vm10虚拟机安装Mac OS X10.10教程[转]
摘要:update:http://www.sysprobs.com/vmware-workstation-8-0-8-0-1-unlocker-to-run-mac-os-x-guest-in-windows-7 2016-02-03 1.安装所需软件下载: 百度云盘共享 链接:http://pan.ba
阅读全文
微信、QQ浏览器X5内核问题汇总
摘要:一、资料汇总1、前端H5调起QQ浏览器的总结:http://km.oa.com/group/22486/articles/show/210189?kmref=search2、AndroidWebView常见问题及解决方案汇总:http://blog.csdn.net/t12x3456/article...
阅读全文
值得关注的顶级开发者社区
摘要:一个好的开发者社区不仅能让我们事半功倍,还能让我们学到更多知识,认识更多牛人,下面列出的主要是前端开发者社区: 一、Stack Overflow 当之无愧的首选社区,在这里汇集了全球的前端开发者,几乎你的任何问题都能在这里找到答案 二、Google 开发者中心 最新、最酷、最精! 注意:需要FQ才能
阅读全文
按首字母排序汉字
摘要:项目中需要一个选择城市名的功能,具体的数据可以到国家统计局的网站上查,直接搜索也有很多,比如http://blog.jjonline.cn/phptech/172.html。数据是有了,可是汉字怎么按照字母排序呢?一、前端 js 处理var a = ["上海","大连","北京","拉萨","天津"...
阅读全文
[转]使用maven镜像
摘要:综述用maven做项目,最郁闷的莫过于某些依赖库下载不了。被墙了,你懂的。使用maven镜像仓库及其重要,特别是国内的镜像,可以有效缓解被墙疼痛。常用的镜像国外镜像ibiblio.org ibiblio central ibiblio Mirror of http...
阅读全文
[转]AndroidTolls国内镜像
摘要:AndroidDevTools简介Android Dev Tools官网地址:www.androiddevtools.cn收集整理Android开发所需的Android SDK、开发中用到的工具、Android开发教程、Android设计规范,免费的设计素材等。欢迎大家推荐自己在Android开发过...
阅读全文
css 填坑常用代码分享
摘要:详见:http://www.cnblogs.com/jikey/p/4233003.html
阅读全文
[转]前端不为人知的一面--前端冷知识集锦
摘要:前端已经被玩儿坏了!像console.log()可以向控制台输出图片等炫酷的玩意已经不是什么新闻了,像用||操作符给变量赋默认值也是人尽皆知的旧闻了,今天看到Quora上一个帖子,瞬间又GET了好多前端技能,一些属于技巧,一些则是闻所未闻的冷知识,一时间还消化不过来。现分类整理出来分享给大家,也补充...
阅读全文
iframe子页面与父页面通信
摘要:同域下父子页面的通信父页面: 子页面: 方法调用父页面调用子页面方法:FrameName.window.childMethod();子页面调用父页面方法:parent.window.parentMethod();DOM元素访问获取到页面的window.do...
阅读全文
浙公网安备 33010602011771号