
JavaScript
文章平均质量分 92
KimSoft
这个作者很懒,什么都没留下…
展开
-
计算笔记本电脑PPI的JavaScript小工具
第三代iPad发布会上,苹果给出了Retina设计标准的公式:a = 2arctan(h/2d)其中: a代表人眼视角,h代表像素间距,d代表肉眼与屏幕的距离。符合以上条件的屏幕可以使肉眼看不见单个物理像素点。这样的IPS屏幕就可被苹果称作“Retina显示屏”。将通常使用距离代入上公式可知:移动电话显示器的像素密度达到或高于300ppi就不会再出现颗粒感;手持平板类电器显...原创 2018-07-24 23:34:42 · 1558 阅读 · 0 评论 -
字符串拼接效率,firefox才是王道
软件:firefox14 chrome 20, ie9硬件及环境:电脑型号 微星 MS-7788 台式电脑操作系统 Windows 7 旗舰版 32位 SP1 ( DirectX 11 )处理器 英特尔 Core i3-2120 @ 3.30GHz 双核主板 微星 H61M-P31 (G3) (MS-7788) (英特尔 H61 芯片组)内存 4 GB ( 金士顿原创 2012-07-21 15:54:52 · 2567 阅读 · 0 评论 -
jQuery EasyUI相关问题及资源(未混淆的源码地址)
一、优势:1、基于jQuery,效率还是不错的2、相对于jQuery UI,界面漂亮许多3、相对于ExtJS,简洁太多,HTML直接可以搞定漂亮界面,代码少太多4、简单,强大,丰富的文档,演示,和示例代码二、版权:作为商用不是免费的1、GPL许可:强制开源2、商业许可:$499可以得到:源码5个开发者同时使用无限的项目和站点使用权任何时间均可原创 2012-07-19 09:12:52 · 18211 阅读 · 3 评论 -
jQuery EasyUI, datagrid, treegrid formatter 参数比较 row index
如题:datagrid中,见官方文档:formatterfunctionThe cell formatter function, take three parameter:value: the field value.rowData: the row record data.rowIndex: the row index.undefi原创 2012-07-21 11:10:42 · 28354 阅读 · 1 评论 -
The JavaScript Code Quality Tool
http://www.jslint.com/一个JavaScript代码质量检查的工具网站原创 2012-05-24 17:41:34 · 1576 阅读 · 0 评论 -
腾讯的一道Script面试题
<!--function test(){ this.a = 1; alert(this);}test();var t = new test();alert(a);//-->问alert出来的内容分别是什么!其实非常讨厌这一类的题目原创 2012-05-08 20:42:21 · 1789 阅读 · 1 评论 -
FlexPager Developer Guide(FlexPager使用指南)
资料列表:源码下载:http://code.google.com/p/flexpaper/官方文档:http://flexpaper.devaldi.com/docs.htmSWF工具下载:http://www.swftools.org/download.html 1、将PDF图片等转换成SWF(SWF Tools)下载http://www.swftools.org/swf原创 2011-12-21 21:34:38 · 4352 阅读 · 0 评论 -
这个if语句怎么运行?附加关于编码规范的思考
/*你能一眼看出下面的程序alert哪几个数吗?*/if (false)if (true)if (true)alert("1");alert("2");alert("3");/*这样写的话,是不是清楚了一点呢?*/if (false) if (true) if (true) alert("1");alert("2");alert("3");/*这样更原创 2011-11-26 23:54:30 · 1690 阅读 · 0 评论 -
一个倒计时的小程序,模拟了leftPad函数
xxxxString.prototype.leftPad = function(n, s) { s = s || " "; if (this.length < n) { var ts = new Array(n - 1); ts[n - 1] = this;原创 2011-09-17 02:00:18 · 2564 阅读 · 0 评论 -
验证码的“看不清楚,换一张”功能
假定${ctx}/images/VerificationCode.jpg为一个显示验证码的servlet 1、以前一直这样用img src="${ctx}/images/VerificationCode.jpg" alt="验证码,看不清楚,换一张" onclick="this.src=this.src" />但是在服务器对图片有缓存的情况下就无效了2、受SpringSid原创 2010-02-03 22:08:00 · 15290 阅读 · 2 评论 -
诡异的JavaScript语法
前几天一个同事问我如下的JavaScript代码如何理解: (function($){})(jQuery); 其实比较简单,要理解几个概念:1、(),在JavaScript里()表示执行一个方法,如: function x(){ alert("xxx");} var a = x; // 没有调用,a 是一个functionvar a = x原创 2009-06-15 16:31:00 · 2337 阅读 · 1 评论 -
对 meizz javascript date format 日期格式化函数的增强和改写
meizz的javascript日期格式化函数很好用原帖请见:http://blog.youkuaiyun.com/meizz/article/details/405708Date.prototype.format = function(format) //author: meizz{ var o = { "M+" : this.getMonth()+1, //month "原创 2012-08-13 14:27:11 · 3190 阅读 · 0 评论 -
九个Console命令,让js调试更简单
出处:https://github.com/dwqs/blog/issues/32一、显示信息的命令 1: 2: 3: 4: 常用console命令 5: 6: 7: 8: 9: console.log('hello'); 10: console.i转载 2016-08-22 13:01:14 · 5893 阅读 · 0 评论 -
神奇的JavaScript (2)
<!-- var a = 10;function f() { alert(a); //undefined var a =20; alert(a); //20}f();//--> 反选代码看结果,你猜对了吗?原创 2016-10-10 16:58:38 · 1372 阅读 · 0 评论 -
kimsoft-jscalendar的两个版本的下载量快突破2000了。
加上以前删掉的一个版本,应该早过2000了。总的来说还不错,修复了所有的issues,写了个help文档。 以后如果有时间的话,再加个时间的功能,其它不想了...首页:http://code.google.com/p/kimsoft-jscalendar/ 帮助文档:http://kimsoft-jscalendar.googlecode.com/svn/trunk原创 2008-12-01 11:59:00 · 3049 阅读 · 2 评论 -
网上淘到的很帅的自适应的iframe代码
DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">html xmlns="http://www.w3.org/1999/xhtml">head>title>title>head>body>ifra转载 2006-07-19 10:31:00 · 2735 阅读 · 0 评论 -
怎样把select中的option禁止了-也就是怎么禁止选择下拉框中的某个选项
怎样把select中的option禁止了-也就是怎么禁止选择下拉框中的某个选项原来在优快云上回的一个帖子,觉得不错,当时还很得意思,现在整理一下。发出来。优快云原帖子.disabled {}.disabled optgroup{font-size: 12px;font-style: normal;font-weight: normal;font-va原创 2006-06-16 19:23:00 · 15089 阅读 · 4 评论 -
JavaScript实现二级、多级(N级)联动下拉列表框更新版,支持IE6,FireFox,函数和类两种调用方式,支持到N级,非常通用。
自己花了不少时间整理、编写的东东。本来有点舍不得放出来。放出来了也就不加任何版权什么XX的了,省得有人删除麻烦:D特点:通用性强、实现了script和html分离废话少说、文档就不给了。想研究代码的看我以前的一篇blog一、文件及源码cs.js用函数和类两种方法实现,调用时只要调用一种就可以了。/** * Function to setup a CascadeSelect * @v原创 2006-06-14 15:21:00 · 11806 阅读 · 9 评论 -
JavaScript: 世界上最被误解的语言
原文地址:JavaScript: The Wrrrlds Most Misunderstood Programming Language 翻译:ShiningRayhttp://www.nirvanastudio.org/JavaScript, 亦称为 Mocha、LiveScript,也叫做JScript ECMAScript,是世界上流行的编程语言之一。事实上世界上差不多每台个人电转载 2006-05-21 16:02:00 · 1881 阅读 · 0 评论 -
JavaScript版简易计算器
在JavaScript版搜索了一下“计算器”,只搜索到三条记录。所以发出来,今天没事写着玩儿的。比较简单,没有什么技术含量和实用价值,只供新手学习,高手看看有没问题,再完善一下。测试环境:IE6 + FireFox1.5下测试通过技术说明:1、documnet.getElementsByTagName的用法2、给HTML对象绑定事件:element.事件名 = 函数名3、eval的用法原创 2006-03-05 17:36:00 · 3734 阅读 · 0 评论 -
一直以为jQuery EasyUI作者是老外
一直以为jQuery EasyUI作者是老外,最近才发现是中国人,隐藏得很好,搞得不丑啊。秀个EasyUI做的小系统图sunny主题gray主题:原创 2012-07-24 21:19:34 · 17361 阅读 · 6 评论 -
用jQuery EasyUI自带的遮罩来显示浏览器版本不够时的提示信息。
内部系统,约束一下浏览器,防止老弱的IE6来搅局,影响满意度,如果检测到浏览器版本不符合,给出链接让用户自己下载。本示例使用了,jquery, jquery easyui库及其资源文件,利用了easyui里自带的遮罩效果,不用再造轮子了! 对不起,您使用的浏览器版本太低(Internet Explorer ),访问系统会存在速度和兼容性的问题! 我们推荐您使用最新版的 Chr原创 2012-08-03 16:44:25 · 6937 阅读 · 0 评论 -
神奇的JavaScript (1)
直接看代码,心里想想输出结果:document.write("<br>new Date() > new Date() := " + (new Date() > new Date()));document.write("<br>new Date() < new Date() := " + (new Date() < new Date()));document.write("<br>new原创 2016-09-23 12:16:24 · 1608 阅读 · 0 评论 -
jQuery 隔行换色,支持键盘上下键,按Enter选定值
http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">http://www.w3.org/1999/xhtml">/* css for data grid*/.datagrid { width: 100%; background-color: #6595d6;}.datagrid caption {}.datagrid th { /*ba原创 2009-08-01 17:51:00 · 2674 阅读 · 1 评论 -
JavaScript 如何取一个月的最后一天
直接给代码了,原理了在后面的注释里。小技巧,大用处。 document.write(new Date(2009, 4, 1)); //2009年5月的第1天(1月的值是0),2009年5月1日 document.write(new Date(2009, 5, 0)); //2009年6月的第0天,也就是2009年5月的最后一天 //-->原创 2009-05-19 23:46:00 · 3928 阅读 · 7 评论 -
JavaScript 克隆数组最简单的方法
var a = [1, 2, 3];var b = a.slice(0);b[1] = 20;alert(a[1]); //->2alert(b[1]); //->20 两个值不一样说明克隆成功。当然也可以使用Array的原型来做:Array.prototype.clone = function () { return this.slice(0);}原创 2009-02-12 17:17:00 · 2206 阅读 · 2 评论 -
今天帮美工写个很简单的javascript菜单效果,在ie6, firefox下测试通过,整理了下代码,贴出来。
http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">http://www.w3.org/1999/xhtml">menu/*有部分CSS对菜单是不需要的,可以去掉*/body { font-size: 12px; margin: 0px; padding: 0px;}form { font-size: 12px; margin: 0px原创 2006-06-01 17:44:00 · 3734 阅读 · 1 评论 -
一个用JavaScript写的的StringBuffer类
JavaScript在执行大量的字符处理时会非常慢。参考网上的一些文章,写了个简单的StringBuffer类: 一、类图:StringBuffer()StringBuffer(string) .append(string) .toString(separator) 二、源码(只展示最主要的方法,其它可以自己添加,方法名可参照Java中的命名方法):function S原创 2006-05-29 18:15:00 · 2279 阅读 · 0 评论 -
Function::apply 方法
METHOD: Function::apply --------------------------------------------------------------------------------Function.apply(thisObj[, argArray]) apply 方法允许调用某一个对象的一个方法,并且用指定的一个对象替换当前的对象.参数 thisObj转载 2006-05-24 13:56:00 · 2100 阅读 · 0 评论 -
JavaScript 代码格式化及编写工具
JavaScript是世界上最流行的语言,几乎每台装有浏览器的机器上都有JavaScript解释引擎,都支持JavaScript。但是由于JavaScript语法的特殊性,一直没有好的开发和格式化工具,我在长期的开发经验中,总结出以下几种方法:一、比较牛的:http://cn.textrush.com/ 不过要收费,我也没有试用过。二、免费的:http://www.jcay.com/jav原创 2006-05-23 08:30:00 · 7800 阅读 · 2 评论 -
JavaScript Framework Prototype 专题
JavaScript FrameworkPrototype is a JavaScript framework that aims to ease development of dynamic web applications. Featuring a unique, easy-to-use toolkit for class-driven development and the nicest原创 2006-05-21 16:48:00 · 3773 阅读 · 0 评论 -
如何优化JavaScript脚本的性能
作者:ShiningRay @ Nirvana Studio随着网络的发展,网速和机器速度的提高,越来越多的网站用到了丰富客户端技术。而现在Ajax则是最为流行的一种方式。JavaScript是一种解释型语言,所以能无法达到和C/Java之类的水平,限制了它能在客户端所做的事情,为了能改进他的性能,我想基于我以前给JavaScript做过的很多测试来谈谈自己的经验,希望能帮助大家改进自己的转载 2006-05-21 16:12:00 · 1960 阅读 · 0 评论 -
JavaScript中的类继承
JavaScript中的类继承DouglasCrockfordwww.crockford.com翻译 ShiningRay @ www.nirvanastudio.orgAnd you thinkyoure so clever and classless and free--John LennonJavaScript一种没有类的,面向对象的语言,它使用原型继承来代替类继承。这个可转载 2006-05-21 16:20:00 · 2100 阅读 · 1 评论 -
JavaScript中的私有成员
JavaScript中的私有成员Douglas Crockford www.crockford.com翻译:ShiningRay @ Nirvana StudioJavaScript 是世界上最被误解的语言。很多人认为它缺乏信息隐藏的特性所以对象不能有私有实例变量和方法。但这是一个误解。JavaScript对象同样可以拥有私有变量。下面就讲解一下:对象JavaScript根转载 2006-05-21 16:17:00 · 2130 阅读 · 0 评论 -
[20081226更新(加了日文版本支持)]一个JavaScript WEB日历控件,支持IE6,FireFox,可支持不同语言版本,目前支持中文简繁,英,日语
已经在google code上建立了项目,欢迎下载:http://code.google.com/p/kimsoft-jscalendar/downloads/list如果有bug,欢迎大家到google code 上提交issue,我会及时修正,此处不再更新。 V20081226(加了日文版本,感谢网友 yangyuqi[at]gmail.com 提供的日文翻译) V2008原创 2006-05-24 17:21:00 · 23122 阅读 · 44 评论 -
常用的匹配正则表达式和实例
转来的,网上到处都是,存一下,说一定哪天有用。"^/d+$" //非负整数(正整数 + 0) "^[0-9]*[1-9][0-9]*$" //正整数 "^((-/d+)|(0+))$" //非正整数(负整数 + 0) "^-[0-9]*[1-9][0-9]*$" //负整数 "^-?/d+$" //整数 "^/d+(/./d+)?$" //非负浮点数(正浮点数 + 0) "转载 2006-05-24 15:54:00 · 2897 阅读 · 0 评论 -
JavaScript实现二级、多级(N级)联动下拉列表框更新版(续)- 四级联动的演示
JavaScript实现二级、多级(N级)联动下拉列表框更新版(续)- 四级联动的演示,很明显地可以看到script和html是分离的。源码:Select联系演示程序var aryPType = [[0,货物,1],[0,服务,2],[0,投资,3],[0,知识产权,4],[0,其他,5],[2,商务服务,6],[2,通讯服务,7],[2,建筑和相关的工程服务原创 2006-06-14 17:32:00 · 14145 阅读 · 16 评论 -
JavaScript(JScript)下Singleton(单态)模式的实现
单态定义:Singleton模式主要作用是保证在Java应用程序中,一个类Class只有一个实例存在。 在很多操作中,比如建立目录 数据库连接都需要这样的单线程操作。还有, singleton能够被状态化; 这样,多个单态类在一起就可以作为一个状态仓库一样向外提供服务,比如,你要论坛中的帖子计数器,每次浏览一次需要计数,单态类能否保持住这个计数,并且能synchronize的安全自动加1,原创 2006-06-20 16:39:00 · 2703 阅读 · 0 评论 -
用JavaScript(JScript)写ASP程序(build asp with server-side javascript)的优缺点及经验总结。
用JavaScript(JScript)写ASP程序(build asp with server-side javascript)的优缺点及经验总结。“谋划”了很长时间,整理学习了很多代码。只是想到哪儿写到哪儿,不断更新;欢迎有过此类编程经验的同仁们斧正,感激不尽。优点总结:1、C风格的语法 {},亲切、陶醉。2、";"的使用,可以在最终发布时压缩代码。3、三目运算符 ? :原创 2006-06-15 00:21:00 · 5779 阅读 · 6 评论 -
转载(悟透JavaScript )
今天在网上看到一篇介绍javascript的文章,尽管文章讲述的内容我都很熟悉,但我还是要转载出来让大家读一读,这个哥们的文采真是没的说,能将本来枯燥的程序讲述的如此酣畅淋漓实在让人佩服! 原文如下: 引子 编程世界里只存在两种基本元素,一个是数据,一个是代码。编程世界就是在数据和代码千丝万缕的纠缠中呈现出无限的生机和活力。 数据天生就是文静的,总想保持自己固有的本色;而代码却天转载 2009-02-09 08:40:00 · 4876 阅读 · 9 评论