代码改变世界

阅读排行榜

【屌丝之作】3D遥控坦克大战

2013-06-03 23:55 by Barret李靖, 9079 阅读, 收藏,
摘要: 昨天参加了hack day的一个比赛,赛制大致是:24小时,自由组队2~4人,任意发挥。运气比较好,拿了第三名和最佳创意奖。建议先看看这个demo,bug是有的,chrome下玩玩,测试测试就行,O(∩_∩)O~ DEMO:http://qianduannotes.sinaapp.com/3dtank/html/index.html基本效果:关于懒得去SAE上折腾,没把那另外一半的功能补上,不过我还是介绍下这几个没补上功能吧。 1. 音效。开始音乐是比较古老的坦克大战开机音乐。 ① 开始音效 点击播放 ② 发子弹 点击播放 ③ 击中坦克点击播放 ④ 爆炸 点击... 阅读全文

谈一谈我在阿里的成长

2016-10-25 18:14 by Barret李靖, 8594 阅读, 收藏,
摘要: 前几天受阿里通信的同事邀请,分享了一个关于成长的话题。其实我不太热衷于分享此类话题,作为一个技术人,分享那些没有技术干货的内容总感觉有些怪怪的。但最后还是拟下了这个话题 ——《谈一谈我在阿里的成长》,所以本文主要是对分享的 PPT 做简述。 可以回首一下,毕业工作后的这段时间里,你做过哪些事情让自己 阅读全文

Javascript分号,加还是不加?

2014-03-16 15:51 by Barret李靖, 8511 阅读, 收藏,
摘要: 关于这个问题,网上已经有很多人讨论过了,我先说说自己对这个问题的回答:加!(但非必须)有些人写代码,懒得加分号,除非是迫不得已才勉强放一个分号上去。如果你可以保证你写的代码不出现任何 bug,那当然是没有问题,但是很多 JSer 新人,对一些隐含的问题并不是特别清楚,很容易在不知不觉中写出一堆 bug,我们先来了解下 JS 词法语法解析的时候,哪些情况下会自动插入分号。一、自动插入分号的规则注:鼠标滑过文字可以看到翻译原文1. 程序从左到右解析,当纳入下一个 token 无法匹配任何语法:如该 token 跟之前的 token 之间有至少一个 LineTerminal 行终结符违反分割该 to 阅读全文

谈谈我这三年在技术上的成长

2016-07-23 09:38 by Barret李靖, 8493 阅读, 收藏,
摘要: 前些时候把微信 id 开放了出去,有很多朋友加我微信,其中大部分都是前端学习者。一些同学在学习的时候遇到了困难,或者说瓶颈吧,询问我处理办法,有的希望我讲述下学习经验。考虑到有些话题偏大,我没有详细回复,事实上我也不知道从何说起,今天思量了一番,记录下来。 前些天写了一篇文章 《谈一谈越来越难做的前 阅读全文

OAuth认证原理及HTTP下的密码安全传输

2013-11-26 14:58 by Barret李靖, 8425 阅读, 收藏,
摘要: 很多人都会问这样一个问题,我们在登录的时候,密码会不会泄露?随便进一个网站,登录时抓包分析,可以看到自己的密码都是明文传输的,在如此复杂的web环境下,我们没有百分的把握保证信息在传输过程中不被截获,那不使用明文如何告诉服务器自己的身份呢?在一些高度通信安全的网络中,数据传输会使用HTTPS作为传输协议,但是通常情况下我们没必要使用HTTPS传输,虽说安全,但传输数据都需要加密解密,很费时。我们可以使用一些加密方式(如md5)对密码进行加密,如果仅仅只对密码加密那肯定是没有任何作用,所以可以在密码中加入一些其他的字符,合并之后使这个密码成为一个临时密码~username:password:在上 阅读全文

前人挖坑,后人填坑

2015-04-02 10:16 by Barret李靖, 8096 阅读, 收藏,
摘要: 写代码不免出点 bug,没有人可以保证自己写的代码不出问题,而那些没有被挖掘出来的 bug,便成了后来者哭笑不得的坑...这段时间公司全面 https 改造,涉及到域名的迁移,域名的迁移不是 nginx 做个映射就完事儿了,还有各种代码的去 schema,各种组件的搬迁,算是一个大手术!我看最近百度... 阅读全文

NodeJS写个爬虫,把文章放到kindle中阅读

2014-04-28 01:41 by Barret李靖, 7860 阅读, 收藏,
摘要: 这两天看了好几篇不错的文章,有的时候想把好的文章 down 下来放到 kindle 上看,便写了个爬虫脚本,因为最近都在搞 node,所以就很自然的选择 node 来爬咯~本文地址:http://www.cnblogs.com/hustskyking/p/spider-with-node.html,... 阅读全文

XSS零碎指南

2014-05-01 12:59 by Barret李靖, 7705 阅读, 收藏,
摘要: 该文章是本人两天的学习笔记,共享出来,跟大家交流。知识比较零散,但是对有一定 JS 基础的人来说,每个小知识都有助于开阔你的 Hack 视角。首先声明,本文只是 XSS 攻击的冰山一角,读者自行深入研究。本文地址:http://www.cnblogs.com/hustskyking/p/xss-sn... 阅读全文

对前端质量保障的思考

2015-04-24 00:24 by Barret李靖, 7437 阅读, 收藏,
摘要: 我们时时在踩坑,有时也忍不住埋怨前人给我们留下了无数的坑,可回头想想,自己是不是也在挖坑等别人踩...上次听 赵海平 的讲座,他提到 Facebook 没有测试人员,以前和现在都没有,以后也不打算有。还提到上线之后就开发者坐在系统前等着,只要有bug,系统能够在五分钟之内检测到,并提供快捷方式修复。... 阅读全文

chrome浏览器渲染白屏问题剖析

2013-11-04 13:26 by Barret李靖, 6891 阅读, 收藏,
摘要: 刚截图十几次,终于捕捉到了这个白屏现象,hiahia~~大家可以很清晰地看到下边还木有渲染完毕的透明层,这是一个十分普遍的问题,经常遇到。我的浏览器版本是到目前为止应该是最新版(release版本),之前的版本应该也存在类似的问题。只要处理好代码,这种体验相当不好的白屏问题是可以避免的,Qzone的页面貌似就没有这个现象。首先我们来聊一聊这个问题是怎么产生的,这涉及到chrome浏览器对网页的解析和渲染。渲染引擎首先通过网络获得所请求文档的内容,通常以8K分块的方式完成。下面是渲染引擎在取得内容之后的基本流程:解析html以构建dom树->构建render树->布局render树- 阅读全文
上一页 1 2 3 4 5 6 7 8 9 ··· 12 下一页