go
-
JavaScript 中的遍历详解编程语言
编程这么多年,要是每次写遍历代码时都用 for 循环,真心感觉对不起 JavaScript 语言~ 对象遍历 为了便于对象遍历的测试,我在下面定义了一个测试对象 obj。…
-
JavaScript 排序,不只是冒泡详解编程语言
做编程,排序是个必然的需求。前端也不例外,虽然不多,但是你肯定会遇到。 不过说到排序,最容易想到的就是冒泡排序,选择排序,插入排序了。 冒泡排序 依次比较相邻的两个元素,如果后一个…
-
JavaScript 编码指南详解编程语言
出其不意 1920年,William Strunk Jr的《英文写作指南》出版了,这本书给英语的风格定下了一个规范,而且已经沿用至今。代码其实也可以使用相似的方法加以改进。 本文接…
-
17 位谷歌 Android 开发专家是如何看待 Kotlin 的详解编程语言
Google 已经多次表达过他们不反对 Kotlin 的使用,只要 Kotlin 编译器依然生成有效的字节码,那么 Google 就不会阻止任何人使用它。 但很多人依然在等待官方的…
-
HTTPS 原理浅析及其在 Android 中的使用详解编程语言
本文首先分析HTTP协议在安全性上的不足,进而阐述HTTPS实现安全通信的关键技术点和原理。然后通过抓包分析HTTPS协议的握手以及通信过程。最后总结一下自己在开发过程中遇到的HT…
-
Android FutureTask 分析详解编程语言
之前在研究AsyncTask源代码的时候发现了它的内部使用了FutureTask、Future,Callable类来实现,因为之前在学习Java的时候并没有接触到这些东西,于是乎就…
-
Android 路由设计最佳实践详解编程语言
引子 这篇文章会告诉你 什么是路由,是为了解决什么问题才产生的 业界现状是怎么样的,我们可以做什么来优化当前的问题 路由设计思路是怎么样的,该怎么设计比较好 如何用注解实现路由表 …
-
Android 注解快速入门和实用解析详解编程语言
首先什么是注解?@Override就是注解,它的作用是: 1、检查是否正确的重写了父类中的方法。 2、标明代码,这是一个重写的方法。 1、体现在于:检查子类重写的方法名与参数类型是…
-
轻松学习 JavaScript——第 8 部分:JavaScript 中的类详解编程语言
ECMAScript 6引入了class关键字以创建JavaScript中的类。现在,你可以使用class属性在JavaScript中创建类。在ECMA 6之前,无论何时使用new…
-
轻松学习 JavaScript——第 7 部分:对象属性描述符详解编程语言
在JavaScript中,你可以如下所示创建一个对象字面量: var cat = { na…