摘要: 计算机,不能直接存储文字,存储的是编码。 计算机只能处理二进制的数据,其它数据,比如:0-9、a-z、A-Z,这些字符,我们可以定义一套规则来表示。假如:A用110表示,B用111表示等。 ASCII码: 美国发布的,用1个字节(8位二进制)来表示一个字符,共可以表示2^8=256个字符。 美国的国 阅读全文
posted @ 2020-12-06 13:39 天涯学馆 阅读(672) 评论(0) 推荐(0) 编辑
摘要: 二叉树的概念 二叉树(Binary Tree)是n(n>=0)个结点的有限集合,该集合或者为空集(空二叉树),或者由一个根结点和两棵互不相交的、分别称为根结点的左子树和右子树的二叉树组成。 二叉树的特点 每个结点最多有两棵子树,所以二叉树中不存在度大于2的结点。二叉树中每一个节点都是一个对象,每一个 阅读全文
posted @ 2020-12-06 11:38 天涯学馆 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 图的定义 图(Graph)是由顶点的有穷非空集合和顶点之间边的集合组成,通常表示为:G(V,E),其中,G表示一个图,V是图G中顶点的集合,E是图G中边的集合。 有向图 有向边:若从顶点Vi到Vj的边有方向,则称这条边为有向边,也成为弧(Arc),用有序偶<Vi,Vj>来表示,Vi称为弧尾,Vj称为 阅读全文
posted @ 2020-12-06 11:29 天涯学馆 阅读(78) 评论(0) 推荐(0) 编辑
摘要: 内存泄漏是指计算机可用内存的逐渐减少。当程序持续无法释放其使用的临时内存时就会发生。JavaScript的web应用也会经常遇到在原生应用程序中出现的内存相关的问题,如泄漏和溢出,web应用也需要应对垃圾回收停顿。 尽管JavaScript使用垃圾回收进行自动内存管理,但有效的(effective) 阅读全文
posted @ 2020-12-06 11:18 天涯学馆 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 如果以后公司再能让我独立做一套新的完整系统,那么我肯定会为这个系统再写一个前端框架,那么我到底该如何写这个框架呢? 在我以前的博客里我给大家展示了一个我自己写的框架,由于当时时间很紧张,做之前几乎没有完整的思考过我到底该如何去写这个框架,所以事后对于这个框架我有很多遗憾之处,当我重构过一次代码后我就 阅读全文
posted @ 2020-12-06 11:09 天涯学馆 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 1. Comet:基于 HTTP 长连接的服务器推送技术 Comet 是一种 Web 应用架构。服务器端会主动以异步的方式向客户端程序推送数据,而不需要客户端显式的发出请求。Comet 架构非常适合事件驱动的 Web 应用,以及对交互性和实时性要求很强的应用,如股票交易行情分析、聊天室和 Web 版 阅读全文
posted @ 2020-12-06 10:56 天涯学馆 阅读(564) 评论(0) 推荐(0) 编辑
摘要: 定义和使用 var patt1 = new RegExp( "hello"); var patt2 = /world/ ; test方法 test() 方法检索字符串中的指定值。返回值是 true 或 false。 var pat = /my/ ; var str = "this is my cod 阅读全文
posted @ 2020-12-06 10:51 天涯学馆 阅读(607) 评论(0) 推荐(0) 编辑
摘要: HTTP请求头提供了关于请求,响应或者其他的发送实体的信息。在本章节中我们将具体来介绍HTTP请求头信息。 Allow: 服务器支持哪些请求方法(如GET、POST等)。 Content-Encoding: 文档的编码(Encode)方法。只有在解码之后才可以得到Content-Type头指定的内容 阅读全文
posted @ 2020-12-06 10:42 天涯学馆 阅读(69) 评论(0) 推荐(0) 编辑