2014年9月18日
摘要: 1. 快速排序思想 (1)在数据集之中,选择一个元素作为"基准"(pivot)。 (2)所有小于"基准"的元素,都移到"基准"的左边;所有大于"基准"的元素,都移到"基准"的右边。 (3)对"基准"左边和右边的两个子集,不断重复第一步和第二步,直到所有子集只剩下一个元素为止。2. 数字数组排序... 阅读全文
posted @ 2014-09-18 21:11 Earlene 阅读(656) 评论(0) 推荐(0) 编辑
摘要: 阶乘,即5! = 5*4*3*2*1, 先看传统的做法,利用while循环实现:function factorial(num){ var result = num; if(num2){ result = result*num; } return result;} javascr... 阅读全文
posted @ 2014-09-18 20:37 Earlene 阅读(483) 评论(0) 推荐(0) 编辑
摘要: 1. 功能bMap.js 可根据地理位置调用出百度地图,采用弹出框形式2.用法var city = '青岛市';var address = '香港中路';bMap.init({ city : city, address : address });3.依赖需自行引入jquery以及layer.js(弹... 阅读全文
posted @ 2014-09-18 15:44 Earlene 阅读(438) 评论(0) 推荐(0) 编辑
摘要: 1. ture或者false的值if判断中会被隐式转换成false的boolean类型的值有 false, 0, undefined , null , '', NaN(not a number)除此外 其他的值会被认为true, 包括 '0', 'false', 空function, 空数组([])... 阅读全文
posted @ 2014-09-18 11:59 Earlene 阅读(367) 评论(0) 推荐(0) 编辑
  2014年9月11日
摘要: 1.添加事件》基本注册方式click me!var span = document.getElementById('info');span.onclick = function(){ alert(1);}这种方式对于每种事件类型只能注册一个处理function,多了则后者覆盖前者 》高级注册方式I... 阅读全文
posted @ 2014-09-11 18:36 Earlene 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 正常情况下当http请求中带有中文参数时,浏览器会自动对中文进行一次编码(按照当前页面的pageEncoding),java端容器会对接收到的参数自动进行一次转码,则request.getParameter取到的则为正常的数据若浏览器不自动对中文编码,则java端再自动转码就会出现乱码情况,此时可以... 阅读全文
posted @ 2014-09-11 15:42 Earlene 阅读(1354) 评论(0) 推荐(0) 编辑
  2014年8月11日
摘要: //function add(x) {________}; alert(add(2)(3)(4)); 题目为补全function add, 使add(2)(3)(4) 结果为9. 原文地址http://www.cnblogs.com/rubylouvre/archive/2012/02/15/23... 阅读全文
posted @ 2014-08-11 15:47 Earlene 阅读(142) 评论(0) 推荐(0) 编辑
  2014年7月24日
摘要: jquery1.6版本后引入了prop()方法,很多时候总是混淆attr()与prop()这俩,下面分析一下这俩的区别在此之前,先来了解一下html 的attribute和property,因为jquery的attr()和prop()正是来源于这俩东西。先看一段html代码:根据 DOM (HTML... 阅读全文
posted @ 2014-07-24 18:08 Earlene 阅读(218) 评论(0) 推荐(0) 编辑
  2014年7月23日
摘要: 原文地址:http://dmitry.baranovskiy.com/post/91403200看了文章中五个小例子,写了写自己的理解#demo1if (!("a" in window)) { var a = 1;}alert(a);#demo1 主要用到javascript执行时候的预解析(... 阅读全文
posted @ 2014-07-23 21:07 Earlene 阅读(152) 评论(0) 推荐(0) 编辑
  2014年7月21日
摘要: 1. 数组中通过赋值语句来改变值var a = 1;var msg = ["value0","value1"];for(var i = 0;i如果跳转之前做判断的话,传统的写法:function doSomething(){ var res = confirm("u want go?"); ... 阅读全文
posted @ 2014-07-21 20:08 Earlene 阅读(173) 评论(0) 推荐(0) 编辑