10 2014 档案
摘要:有一个单链表,无序,给定一个值,将链表中小于这个值的节点放置于链表前面,节点之间相对顺序不变。这个题目我是这样想的,我们遍历单链表,当遇到大于指定指的节点群后,再其后面查找小于指定值的节点群,然后交换两个节点群的位置。思路有了,大致的代码:function LinkNode(data){ this....
阅读全文
摘要:最近在看一本书《Third-Party Javascript》很不错,推荐给大家,下载地址各位自己搜索了。 步骤: 1.打开google,鉴于google基本打不开,那么就打开这个网址吧。http://www.aol.com 2.搜索third party javascript filetype:pdf 一般都可以下载到电子书了。目前只有英文版。 这书中有一章讲到了提高app的效率,...
阅读全文
摘要:针对这个问题我只能说说自己的理解了,肯定会有遗漏,毕竟我前端也不怎么会,有其他方法的朋友可以指出来,这样我也好再学习一下。1 如果页面A和页面B是同域的情况如果是同域那么两者之间可以直接通过客户端存储来交换数据的,客户端存储的方式可以看我前面一篇文章。在同域的假设条件下,如果页面A和B还是嵌套关系的...
阅读全文
摘要:客户端存储主要方便一些APP离线使用。今天就来说说客户端存储的方法有多少? 说在最前面的一句:所有的客户端存储都有一个原则:读写的数据必须要同域1 CookieCookie是一项很老的技术的,就是因为它老,所以兼容性还是不错的。常见的JS操作Cookie的代码如下:function setCooki...
阅读全文
摘要:网上有很多文章介绍这两种HTTP请求的区别,我也不懂,主要还是看了一些文章,在这里写下一些笔记。 语义不同 在HTTP协议中,最初规定GET是用来查询或者获取资料,只读,POST用于修改数据,可写。因此可以看到两种方式的使用场景上就有很大的区别,在RESTful中更是强调了这两种HTTP请求方式目的。规定是死的,人是活的,所以很多人为了方便GET也用于修改数据,比如删除某个记...
阅读全文
摘要:这两个函数功能上面比较接近,但是有一些区别。encodeURI:不会进行编码的字符有82个 :!,#,$,&,',(,),*,+,,,-,.,/,:,;,=,?,@,_,~,0-9,a-z,A-ZencodeURIComponent:不会进行编码的字符有71个:!, ',(,),*,-,.,_,~,...
阅读全文
摘要:都是些简单的东西,所以直接上代码了。/** * Created by huangjacky on 14-10-3. */function Node(element, left, right) { this.element = element; this.level = 0; thi...
阅读全文
摘要:最近在重温数据结构,于是写了一些代码玩玩,都是很初级的,表喷各位。。。。function Stack() { this.dataStore = []; this.top = 0;}Stack.prototype = { length: function () { re...
阅读全文