基本过程 1. 选取数组中的一个元素作为基准(pivot) 2. 按照基准将数组分区,左区全部小于基准,右区全部大于基准,使用方法为原地置换(swap in place) 3. 对左右分区递归使用1和2步,直至左右分区只有一个或零个元素,排序完成 JavaScript实现 ...
分类:
编程语言 时间:
2016-12-10 00:50:57
阅读次数:
162
功能描述 通过 JavaScript 实现图片的本地预览(无需上传至服务器),兼容所有浏览器(IE6&IE6+、Chrome、Firefox)。 实现要点 ● 对于 Chrome、Firefox、IE10 使用 FileReader 来实现。 ● 对于 IE6~9 使用滤镜 filter:progi ...
分类:
编程语言 时间:
2016-12-09 14:05:59
阅读次数:
230
第一章 JavaScript简介 1.1 JavaScript简史 略 1.2 JavaScript实现 虽然 JavaScript 和 ECMAScript 通常都被人们用来表达相同的含义,但 JavaScript 的含义却比 ECMA-262 中规定的要多得多。一个完整的 JavaScript ...
分类:
编程语言 时间:
2016-12-07 23:41:02
阅读次数:
276
web前端开发者最最注的内容是三个:HTML、CSS与JavaScript,他们分别在不同方面发挥自己的作用,HTML实现页面结构,CSS完成页面的表现与风格,JavaScript实现一些客户端的功能与业务。当然内容与用户资源也是不能忽视的。尽量不要跨职责范围使用,有点“SRP单一职责”的意思,如字 ...
分类:
Web程序 时间:
2016-12-04 11:35:18
阅读次数:
346
一、JavaScript简介 1.1 javascript简史 1.2 javascript实现 + javascript是一种专为网页交互而设计的一种脚本语言,javascript由三大部分组成: ECMAScript,提供核心语言功能; DOM,提供访问和操作网页页面的方法和接口; BOM,提供 ...
分类:
编程语言 时间:
2016-12-02 21:26:36
阅读次数:
268
2016年的前端是遍地开花的一年,各种前端框架,各种库,学都学不完,反正在前端的世界里,没有什么是JavaScript实现不了的。。。 JavaScript 你还能再火几年?? 前些年node被捧上天,最后还不是沦为一个半死不活的东西? 这些年MVVM大行其道,有些人说会将JQuery 取代,我只能 ...
分类:
编程语言 时间:
2016-12-01 14:48:50
阅读次数:
281
说一下思路:和我上一篇博客中用JQ去写的轮播图有相同点和不同点 相同点: 首先页面布局是一样的 同样是改变.inner盒子的位置去显示不同的图片 不同点: 为了实现无限滚动需要多添加两张重复的图片 左右切换和前面的方法有所不同,前面是获取当前的索引值乘以-600px当做位移距离,现在是需要获取当前. ...
分类:
编程语言 时间:
2016-11-30 22:51:58
阅读次数:
139
这几天在做一个拖拽元素的附加功能,就是对齐到网格,实际上就是确定好元素的初始位置,然后拖拽元素时,每次移动固定的距离。让元素都可以在网格内对齐。先上效果图,然后在详细说明一下细节问题 做了一个gif图,可以看到,每次元素的移动都是按照最小单位距离移动的。且每次元素都是对齐到网格的。 先根据demo说 ...
分类:
移动开发 时间:
2016-11-30 14:30:58
阅读次数:
173
之前上Web课,学到JavaScript的时候,老师要求写几个静态页面,要用到JavaScript。想了想就写个贪吃蛇吧。其实之前用pygame写过一次GUI的贪吃蛇,素材都是自己拿画图画的,其丑无比。所以这次还是老老实实用字符吧。 首先,是一些全局变量的定义: 1 <script> 2 var s ...
分类:
编程语言 时间:
2016-11-29 22:54:06
阅读次数:
340
html: css: javascript: 效果图: ...
分类:
编程语言 时间:
2016-11-28 07:47:44
阅读次数:
363