技术开发

JavaScript技术

javascript 构建一个xmlhttp对象池合理创建和使用xmlhttp对象

阅读(38) 作者(admin)

如果我们在客户端频繁使用ajax技术,那么我们就不得不多次创建xmlhttp对象。当然,如您所知,我们可以改进创建的方式,比如使用全局变量来缓存一个实例(客户端的单例模式?!),对于同步方式的通信,这是很有效的,但是这样的方式对于异...

JavaScript技术

javascript 特性检测并非浏览器检测

阅读(39) 作者(admin)

我大致翻译了部分文章,可能有理解错误的地方,敬请指正。值得一提的是,评论部分的争论亦值得一看。

特性检测 起初前端工程师们就极力反对浏览器检测,他们认为类似user-agent嗅探的方法是很不好的,理由是它并不是一种面向...

JavaScript技术

20个非常有用的PHP类库 加速php开发

阅读(37) 作者(admin)

图表库下面的类库可以让你很简的创建复杂的图表和图片。当然,它们需要GD库的支持。pChart - 一个可以创建统计图的库。Libchart - 这也是一个简单的统计图库。 JpGraph - 一个面向对象的图片创建类。 Open Flash Chart...

JavaScript技术

前淘宝前端开发工程师阿当的PPT中有JS技术理念问题

阅读(50) 作者(admin)

第7个PPT的代码是用 JS 去设置 CSS,这与“不同浏览器解析DOM不同”没有任何关系,是CSS的兼容性!而且用JS去直接设样式是技术理念上的一个错误!

第9个PPT的代码是用DOM脚本编程,而不是用兼容性更好的表单 name 去取表单中...

AJAX的跨域与JSONP(为文章自动添加短址的功能)
JavaScript技术

AJAX的跨域与JSONP(为文章自动添加短址的功能)

阅读(35) 作者(admin)

什么是AJAX的跨域请求 出于安全的考虑,如果你要从www.a.com通过Ajax来请求另外一个网站www.b.com的内容,浏览器是不允许你这样做的(不理解这里的安全是指什么?想想如果没有这个限制的话,黑客可以做些什么)。那什么样的情况...

JavaScript技术

JavaScript学习笔记(十)

阅读(40) 作者(admin)

Window对象 window对象表示整个浏览器窗口,window还可用于移动或调整它表示的浏览器的大小。

一、窗口操作 window.moveBy(dx,dy)

把浏览器窗口相对当前位置水平移动dx个像素,垂直移动dy个像素。dx值为负数,向左移动...

JavaScript技术

屏蔽Flash右键信息的js代码

阅读(35) 作者(admin)

复制代码 代码如下: <!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> <meta ht...

JavaScript技术

JavaScript QueryString解析类代码

阅读(37) 作者(admin)

使用示例: 复制代码 代码如下: var qs = new QueryString(query); qs.set("ajaxids", ids) qs.set("ajaxsn", new Date()) query = qs.toStr(); 也可以连续调用: 复制代码 代码如下: query = new QueryString(query).s...

JavaScript写的一个自定义弹出式对话框代码
JavaScript技术

JavaScript写的一个自定义弹出式对话框代码

阅读(46) 作者(admin)

下图是我的设计思路 下面是具体的js代码 1,首先定义几个自定义函数 代码 复制代码 代码如下: //判断是否为数组 function isArray(v) { return v && typeof v.length == 'number' && typeof v.splice == 'function'; }...

JavaScript技术

js限制输入框可输入字节数代码

阅读(37) 作者(admin)

代码如下:(本来基于原型封装了一下,发现完全在增加代码量,又改回来了)

感谢sparks345提出粘贴时的问题 这样的话,只能多加几个事件onpropertychange,oninput, obj.watch("value",function(id,oval,nval){}) 具体可以看这...

JavaScript技术

JS与框架页的操作代码

阅读(41) 作者(admin)

1,刷新框架 复制代码 代码如下: onload=function() { try { parent.Link.location.reload(); } catch(e) { } } 2,获取URL并字符处理 复制代码 代码如下: var url=parent.frames["right"].location.href; //document...

JavaScript技术

使用IE6看老赵的博客 jQuery初探

阅读(35) 作者(admin)

很郁闷,看个博客吗,还要在安装一个浏览器?俺很懒,俺就是想要用IE6看!   最近在看jQuery,刚刚入一点门,发现了一个有趣的函数,就拿老赵的博客做实验了,哈。    装入一个 HTML 网页最新版本。 jQuery 代码: 复制代码 代码如...

jQuery Flash/MP3/Video多媒体插件
JavaScript技术

jQuery Flash/MP3/Video多媒体插件

阅读(40) 作者(admin)

1, jQuery Flash 插件jQuery Flash 插件 主要提供Flash在WEB页面的嵌入式解决方案。2,jPlayerjPlayer是一款用于在网页上播放和控制Mp3文件的jQuery插件。它使用一个在后台的Flash文件来播放Mp3文件,播放器的任何一个...

9个JavaScript评级/投票插件
JavaScript技术

9个JavaScript评级/投票插件

阅读(41) 作者(admin)

所以,越来越多的门户网站也开始加入评级或投票功能,这里是9个优秀的JavaScript实现的评级投票插件和教材,方便你二次开发和使用。 jQuery Start RatingPrototype StarboxPrototype Livepipe Control.RatingMootool Rabid...

JS实现的radio图片选择按钮效果
JavaScript技术

JS实现的radio图片选择按钮效果

阅读(35) 作者(admin)

用JS实现的radio图片选择按钮效果。注意:input后面的空格。用到的图片: 用JS实现的radio图片选择按钮效果-脚本之家 .lanrentuku img{border:1px solid #008800;} 用JS实现的radio图片选择按钮效果。...

JavaScript技术

IE中checkbox在刷新后初始化的问题

阅读(39) 作者(admin)

初一看这个功能很简单,一个checkbox,加一段脚本,把这个checkbox的checked属性设为false。 复制代码 代码如下: <input type="checkbox" id="chk_UnInital" name="chk_UnInital" /> <script>document.getElementById("chk...

JavaScript技术

JavaScript 学习笔记(十一)

阅读(28) 作者(admin)

document对象下表列出了BOM的document对象的一些通用属性:属 性说 明alinkColor激活的链接的颜色,如<body alink="color">定义的*bgColor页面的背景颜色,如<body bgcolor="color">定义的*fgColor页面的文本颜色,如<...

JavaScript技术

JS 对象介绍

阅读(29) 作者(admin)

JavaScript is an Object Oriented Programming (OOP) language. JS是面向对象的编程语言(面向对象)。 (这里是基于对象还是面向对象大家可以搜索下)An OOP language allows you to define your own objects and make you...

JavaScript技术

javascript 哈希表(hashtable)的简单实现

阅读(36) 作者(admin)

首先简单的介绍关于属性的一些方法: 属性的枚举: for/in循环是遍历对象属性的方法。如 复制代码 代码如下: var obj = { name : 'obj1', age : 20, height : '176cm' } var str = ''; for(var name in obj) { str += n...

JavaScript技术

jquery 防止表单重复提交代码

阅读(40) 作者(admin)

我的解决办法如下(只针对客户端): 用户点击提交按钮后给按钮添加disabled属性 复制代码 代码如下:$("input:submit").each(function() { var srcclick = $(this).attr("onclick"); if(typeof(srcclick)=="function"){ $(...

JavaScript技术

js parsefloat parseint 转换函数

阅读(42) 作者(admin)

js parsefloat parseint

JavaScript提供了3个显式的类型转换函数,分别是eval()、parseInt()和parseFloat()。

eval()函数:将字符串表达式转换成数字值。例如,语句total=eval("432.1*10")的结果是total=4321即将数值4...

JavaScript技术

javascript parseInt与Number函数的区别

阅读(44) 作者(admin)

但是parseInt("08", 10)是可以返回8的。

为搞清楚两者的区别,

参考了别人写的parseInt&Number的区别:

parseInt Parses a string argument and returns an integer of the specified radix or base. 核心函数 实...

JavaScript技术

JavaScript 学习笔记(十二) dom

阅读(33) 作者(admin)

Dom createElement()、createTextNode()、appendChild()、removeChild()、replaceChild()、insertBefore()、createDocumentFragment() //创建新节点 function CreatNode() { var oP = document.createElement("p");...

JavaScript技术

JavaScript 学习笔记(十三)Dom创建表格

阅读(43) 作者(admin)

Dom基础―创建表格 利用js来动态创建表格有两种格式,appendChild()和insertRow、insertCell()。但第一种有可能在IE上有问题,所以推荐使用第二种。 1、insertRow(index):index从0开始 这个函数将新行添加到index的那一行...