-
2017-03-08 14:06:24
- mysql 协议的认证包及代码详情介绍
- 概况mysql客户端登陆到mysql服务端需要一个交互的过程,首先服务端给客户端发送的初始握手包,客户端接收到握手包后向服务端返回认证包。如下,这里分析下认证包。client server |-------connect------>| |
-
1431
-
2017-03-08 14:10:47
- 简单粗暴地理解 JavaScript 原型链的图文代码详解
- 原型链理解起来有点绕了,网上资料也是很多,每次晚上睡不着的时候总喜欢在网上找点原型链和闭包的文章看,效果极好。 不要纠结于那一堆术语了,那除了让你脑筋拧成麻花,真的不能帮你什么。简单粗暴点看原型链吧,想点与代码无关的事,比如人、妖以及人妖。 1)人是人他妈生的,妖是妖他妈生的。人和妖都是对象实例,而人他妈和妖他妈就是原型。原型也是对象,叫原型对象。 2)人他妈和人他爸啪啪啪能生出一堆人宝宝、妖他妈和妖他爸啪啪啪能生出一堆妖宝宝..
-
1559
-
2017-03-08 14:14:34
-
2017-03-08 14:20:03
- 详细介绍JavaScript函数柯里化的一些思考
- 1. 高阶函数的坑 在学习柯里化之前,我们首先来看下面一段代码: var f1 = function(x){ return f(x); }; f1(x); 很多同学都能看出来,这些写是非常傻的,因为函数f1和f是等效的,我们直接令var f1 = f;就行了,完全没有必要包裹那么一层。 但是,下面一段代码就未必能够看得出问题来了: var getServerStuff = function(callback){ retur..
-
1551
-
2017-03-08 14:23:07
- JavaScript 比较牛的指南的图文详解
- 本文秉承着 你看不懂是你sb,我写的代码就要牛逼 的理念来介绍一些js的装逼技巧。 下面的技巧,后三个,请谨慎用于团队项目中(主要考虑到可读性的问题),不然,leader 干你没商量。 Boolean 这个技巧用的很多,也非常的简单 !!'foo' 通过两个取反,可以强制转换为Boolean类型。较为常用。 Number 这个也特别简单,String转化为Number +'45' +new Date 会自动转化为number类型的..
-
2190
-
2017-03-08 14:41:58
- 如何在JavaScript SDK里使用SoundCloud API的图文代码详解
- SoundCloud开发出了一款可被开发者使用的API,这款API能使开发者获得他们想要的几乎任何数据。但是该API的用法有些混乱,特别是对初学者来说,因为此时的SoundCloud API开发文档和文档示例使用的都是SDK(软件开发工具箱)的不同版本。 SoundCloud介绍链接地址: http://baike.sogou.com/v128528573.htm SoundCloud API和SoundCloud SDK之间有什么..
-
2377
-
2017-03-08 14:43:20
- 详细介绍那些容易被忽视的 JavaScript 细节总结
- 《JavaScript 权威指南》这本书从第四版开始,一直到第六版,每个版本我都逐字逐句读过几遍,然而每一遍下来的感受却完全不一样。上上周的周一,再次翻开了这本犀牛书,这一次我是带着批判精神和研究精神过来的,所以看的时候也写下了一些感受和笔记,都是些容易被忽略的点,部分内容犀牛书上不一定有提到。 之前都发在 微博 上,稍微整理了一番,放在这里,方便阅读。 语句/表达式 换个角度理解语句(statemaents)和表达式(express..
-
1515
-
2017-03-08 14:47:01
- 为何JavaScript开发如此疯狂的详细代码
- Web开发太有意思了! 但是JavaScript则......令人望而生畏。 Web开发中其他一切对你而言都是小菜一碟,但当你深入探究JavaScript的时候,不免有一种“众人皆醒你独醉”的悲壮——好像其他人都知道你不知道的一些大的基础的知识内容,并且这些内容可以帮助你理解所有知识。 事实是,的确如此,你遗漏了一些解决问题的重要片段。 并且,前端开发实际上已经陷入了疯狂。 不仅仅是你。 拉过一把椅子,坐下来。到时间写JavaSc..
-
1423
-
2017-03-08 14:49:43
- 详细介绍最全面的JavaScript调试技巧总结
- 前言:调试技巧,在任何一项技术研发中都可谓是必不可少的技能。掌握各种调试技巧,必定能在工作中起到事半功倍的效果。譬如,快速定位问题、降低故障概率、帮助分析逻辑错误等等。而在互联网前端开发越来越重要的今天,如何在前端开发中降低开发成本,提升工作效率,掌握前端开发调试技巧尤为重要。 本文将一一讲解各种前端JS调试技巧,也许你已经熟练掌握,那让我们一起来温习,也许有你没见过的方法,不妨一起来学习,也许你尚不知如何调试,赶紧趁此机会填补空白。..
-
1190
-
2017-03-08 14:53:33
- 如何在JavaScript函数式编程里使用Map和Reduce方法的详解
- 所有人都谈论道workflows支持ECMAScript6里出现的令人吃惊的新特性,因此我们很容易忘掉ECMAScript5带给我们一些很棒的工具方法来支持在JavaScript里进行函数编程,这些工具方法我们现在可以使用了。在这些函数方法里主要的是基于JavaScript 数组对象的map()方法和reduce()方法。 如果你如今还没有使用map()和reduce()方法,那么现在是时候开始使用了。如今绝大部分的JavaScrip..
-
1380