摘要: 在介绍TCP连接的建立与释放之前,先回顾一下相关知识。 TCP是面向连接的运输层协议,它提供可靠交付的、全双工的、面向字节流的点对点服务。HTTP协议便是基于TCP协议实现的。(虽然作为应用层协议,HTTP协议并没有明确要求必须使用TCP协议作为运... 阅读全文
posted @ 2016-12-02 18:48 贰拾肆樵 阅读(23013) 评论(0) 推荐(0) 编辑
摘要: 在开发前端页面的时候,元素的居中是一个永远都绕不开的问题。看似简单的居中二字,其实蕴含着许许多多的情况,对应着很多的处理方法,本文就试图对页面布局中的居中问题进行总结~~ 居中问题分为水平居中和竖直居中两种;而根据所居中元素的不同,有内联元素居中和块级元素居中... 阅读全文
posted @ 2016-11-16 15:03 贰拾肆樵 阅读(298) 评论(0) 推荐(0) 编辑
摘要: 队列和栈相似,都是对插入和删除操作的部位做了限制特殊的线性表。在队列中,只能从一头删除节点,这一头叫做队首;而另一端只能做插入操作,这一头叫做队尾。很容易理解,队列是一个“先进先出”的线性表。队列的应用有一个很常见的例子,就是打印机的作业队列,打印机会维护一个作业队列,先入队的作... 阅读全文
posted @ 2016-11-15 20:53 贰拾肆樵 阅读(5146) 评论(0) 推荐(0) 编辑
摘要: 栈,是一种特殊的线性表,其插入及删除的操作都在线性表的同一端进行。这一端称为栈顶,另一端称为栈底。就类似于餐厅里的一摞盘子,后放的盘子在上方,也会先被人拿走。栈具有“后进先出”的逻辑特性。栈在计算机科学中有着广泛的应用,递归函数的实现就利用了栈这种数据结构,在递归时,计算机会维护... 阅读全文
posted @ 2016-11-15 20:36 贰拾肆樵 阅读(5664) 评论(0) 推荐(0) 编辑
摘要: 数据结构系列前言: 数据结构作为程序员的基本知识,需要我们每个人牢牢掌握。近期我也展开了对数据结构的二次学习,来弥补当年挖的坑。。。。。。 当时上课的时候也就是跟着听课,没有亲自实现任何一种数据结构,更别提利用数据结构来解决问题了。 现在就来填坑了 在这里提醒看到我博客... 阅读全文
posted @ 2016-11-11 17:28 贰拾肆樵 阅读(840) 评论(0) 推荐(0) 编辑
摘要: 关于链表简介、单链表、单向循环链表、JS中的使用以及扩充方法: 单链表、循环链表的JS实现 关于四种链表的完整封装: https://github.com/zhuwq585/Data-Structure-in-JavaScript/blob/master/LinkedList.js 双向链... 阅读全文
posted @ 2016-11-11 15:04 贰拾肆樵 阅读(851) 评论(0) 推荐(1) 编辑
摘要: 问题引出 在上图给出的文档中,用JavaScript获取那个a标签,要用什么办法呢?相信第一反应一定是使用document.getElementsByTagName('a')[0]来获取。同样的,在使用getElementsByName等DOM遍历方法中,我们也习惯性会去使用数组方法来进行... 阅读全文
posted @ 2016-10-28 20:33 贰拾肆樵 阅读(869) 评论(0) 推荐(0) 编辑
摘要: 在JavaScript中,document这个对象大家一定很熟悉,哪怕是刚刚开始学习的新人,也会很快接触到这个对象。而document对象不仅仅是一个普通的JavaScript内置对象,它还是一个巨大API的核心对象,这个巨大的API就是DOM(Document Object ... 阅读全文
posted @ 2016-10-28 14:15 贰拾肆樵 阅读(7353) 评论(0) 推荐(0) 编辑
摘要: 这个问题源自上一次的工作室讨论班,主题是“jQuery选择器的使用”,在讨论班的结尾,我留了一个思考题: jQuery获取到的对象和直接调用原生Javascript方法获得的对象有何区别呢? 这个思考题所引申出的内容就是今天的主题了: 关于DOM对象与jQ... 阅读全文
posted @ 2016-10-20 17:00 贰拾肆樵 阅读(280) 评论(0) 推荐(0) 编辑
摘要: 文章的开始先上张图: 图片拍摄自北京图书大厦,代表着现在国内应该是绝大部分书店的现状——Javascript书籍放在Java类当中。甚至很多业内人也一直认为Javascript是Java语言在浏览器内的实现。不过也可以理解,谁让Javascript起了这么一个名字呢~... 阅读全文
posted @ 2016-09-08 21:01 贰拾肆樵 阅读(443) 评论(0) 推荐(0) 编辑