排序算法是基础算法。虽然关键在于算法的思想而不是语言,但还是决定借助算法可视化工具结合自己常用的语言实现一遍。
5大排序如下:
冒泡排序
选择排序
插入排序
合并排序
快速排序
已上5大排序测试结果如下:
下面来具体介绍下:
1、冒泡排序
基本思路:
1.依次比较相邻的两个数,如果第一个比第二个小,不……
刚开发完一个移动端的项目,博主总结了一些其中常用到的方法和功能,欢迎大家来拍砖和完善。
1.浏览器HTML5内核检测网址
http://chrome.360.cn/test/html5/index.html
2.移动端字体计算
var fontSize = 16; //基准字体大小
var elm = document.documentElement;
elm.style.fontSize = fontSize * (elm.clientWidth……
最近在项目中遇到这个需求,现在网站基本稳定上线,抽空来对这块总结下。
先上效果图吧:
页面打开时,用腾讯前端定位组件取当前定位城市:
点击城市选择:1级省份——>2级城市——>3级县区
核心实现代码:
1.利用腾讯前端定位组件实现初始定位
<script type="text/javascript" src="http://api.map.baid……
如果有人问你,GET和POST,有什么区别?你会如何回答?
最普遍的答案:
1. GET使用URL或Cookie传参。而POST将数据放在BODY中。
2. GET的URL会有长度上的限制,则POST的数据则可以非常大。
3. POST比GET安全,因为数据在地址栏上不可见。
但是很不幸,这些区别全是错误的,更不幸的是,这个答案还是Google搜索的头版头条……
大学毕业后,常浸泡于电脑游戏的我进入到一个小作坊实习,在那里我接触到了织梦建站这块。博主用织梦大约半年的时间,下面来谈一谈对他的心得。
进入织梦官网http://www.dedecms.com,我们可以下载其整个建站程序,分UTF-8,GBK两种编码版,在建站的时候,个人建议兄弟们还是下UTF-8版的,适用性广,兼容性强,后面融合各……
最近项目需求:1、多图压缩上传(最多8张);2、图片异步上传;3、图片上传成功后预览;4、图片设置主图同时可删除。
根据这个想到了用plupload.js来实现此功能,这是基于jq的一款插件,详情见官网http://www.plupload.com
开文档介绍开始撸改代码了,最终跑起来的效果图如下:
以上图片上传基本实现了项目需求,……
我们设置1px边框通常设置border:1px solid #ddd,这个在pc浏览器浏览一般没问题,但在移动端浏览器浏览时,由于各种手机终端的dpr不同,1px的值也会变(ipone的dpr为2,浏览时却为2px)。这是学到一个方法去解决这个问题。
主要思路:通过给dom元素设置一个伪类,并定义其宽度,生成1px的边框。在不同的dpr设备上media查询d……
当我们在写一些页面的时候,会时常遇到编码错误,中文乱码。常理我们会在头部加入
<meta name="content-type" content="text/html; charset=UTF-8"> 或者<meta charset="UTF-8">
当我打开网页时,出现了中文乱码,我曾尝试删除所有的meta,问题还没解决。而把name="content-type"改成http-equiv="content-ty……