javascript
文章平均质量分 71
firepix
这个作者很懒,什么都没留下…
展开
-
数组排序
冒泡排序 Array.prototype.swap = function (i, j) { var k = this[i]; this[i] = this[j]; this[j] = k; } function sort(list) { var items = list.slice(0), swapped = false, p, q; fo...原创 2013-05-16 11:00:04 · 92 阅读 · 0 评论 -
sencha touch 隐藏滚动条样式的几种方式
可以通过以下几种方式来隐藏滚动条,而又不影响滚动效果 /* 隐藏x方向滚动条 */ .x-scroll-bar-x.active { width: 0px; } /* 隐藏y方向滚动条 */ .x-scroll-bar-y.active { width: 0px; } 2.通过配置滚动条属性实现隐藏 scrollable: { ...原创 2014-03-21 21:55:00 · 104 阅读 · 0 评论 -
sencha touch textarea 手机上不显示滚动条,且不能滚动
最近在项目中发现 sencha touch 中的 textarea 在手机上不显示滚动条,也不能滚动。 在浏览器中之所以能显示滚动条滚动,那是浏览器为 textarea 添加的滚动条。 但在手机中是不会显示滚动条的。 可能在以后的版本中会有所改进吧。 于是只能另想办法了,找了一个老外重写的可滑动的 textarea (无滚动条) Ext.define('LeslieTest.v...原创 2014-03-21 21:53:28 · 522 阅读 · 0 评论 -
js Unicode编码转换
js Unicode编码转换 /**js Unicode编码转换*/ var decToHex = function(str) { var res=[]; for(var i=0;i < str.length;i++) res[i]=("00"+str.charCodeAt(i).toString(16)).slice(-4); return ...原创 2014-03-11 16:37:31 · 178 阅读 · 0 评论 -
Jquery滚动条定位插件
Jquery滚动条定位插件(jquery.scrollto.js) 使用方法: $(‘被点击元素选择器’).scrollTo(‘目标’,‘speed’,‘setting’ ); $.scrollTo(‘目标’,‘speed’,‘setting’ );//网页初始化后立刻滚动 目标选择器可以使选择器,‘top’, ‘bottom’ 速度初始为800 设定 ...原创 2014-03-10 15:28:39 · 143 阅读 · 0 评论 -
js数组的扩展方法
1、用于清空数组 Array.prototype.clear = function() { this.length = 0; } 2、判断数据项在数组中的位置 varoldArrayIndexOf = Array.indexOf;//判断是否原始浏览器是否存在indexOf方法 Array.prototype.indexOf = function(ob...原创 2013-08-05 09:53:42 · 1036 阅读 · 0 评论 -
js脚本
<ignore_js_op style="word-wrap: break-word;"> 今天分享8个超棒的javascript资源,帮助你加快你的web开发。希望大家喜欢! wrap.jswrap.js插件通过config来处理互相镶套调用的scripts,能够在编译中产生一个AMD模块。这样你不需要自己书写wrapper,wrap.js能够帮助你实现Resumabl...原创 2013-07-03 21:22:41 · 96 阅读 · 0 评论 -
js实现雷达扫描效果
etherdream的原理是使用borderWidth的动态改变,可兼容非HTML5浏览器,缺点是代码较多,需要新增DOM节点,而且只能用纯色遮罩,不能实现用图片做遮罩。 也可以用来做照片切换效果,点这里看DEMO <canvas id="canvas1" width="400" height="300"></canvas> <scrip...原创 2013-11-13 09:23:39 · 2758 阅读 · 0 评论 -
位运算
在ECMAScript中所有的运算都是64位格式进行存储的,但位运算操作符不直接操作64位的值,而是先将64位的值转换成32位的整数,然后执行操作,最后再将结果转换成64位。而对于开发过程中,所有的64操作是透明的,所以位运算也就是指的是32位的二进制的运算; 下面的引用一些常用的位运算例子: 位运算,顾名思义:是通过把数转换成二进制,然后通过操作他们的位置进行运算; 1,左移(<...原创 2012-12-19 15:30:11 · 183 阅读 · 0 评论 -
js时间运算
today.getYear()函數在IE下显示正常,譬如2012,但在chrome,firefox显示的却是112年。 原因就是 javascript 的兼容性问题 var today = new date();var year = today.getYear(); 在 Firefox 里面 getYear 返回的是 "当前年份-1900" 的值 (以前都如此)而微软很NB的做了一个...原创 2012-12-05 15:41:25 · 111 阅读 · 0 评论 -
js应避免的错误
对于初学编程语言的朋友来说,经常会犯一些比较“经典”的错误。在这一系列文章中,我们将介绍如何让初学编程的朋友避免一些基本的错误,并且了解如何正确的编程和开发代码。 这一篇文章中,我们介绍5个javascript代码开发中需要注意的问题和技巧。 冗余的DOM操作 DOM操作众所周知是比较重量级的。有效的限制交互可以大大的帮助你提高你的代码的性能。看看下面这段代码: // anti-...原创 2012-12-05 15:41:06 · 91 阅读 · 0 评论 -
js判断右键菜单和大小写键盘是否锁定
How do you tell if caps lock is on using JavaScript? function isCapslock(e){ e =(e)? e : window.event;var charCode =false;if(e.which){ charCode = e.which;}elseif(e.keyCode){ ...原创 2013-10-24 13:11:00 · 387 阅读 · 0 评论