JavaScript技术

JavaScript技术

jquery插件 cluetip 关键词注释

阅读(37) 作者(admin)

这个可以用jquery的一个插件cluetip

地址下载是:plugins.learningjquery.com/cluetip/demo/

下面简单讲解下用法:

1 首先当然要放JQUERY的基本JS,和这个插件的JS了,如:

<a class="title" href="#" title="This...

jquery 交替为表格添加样式的代码
JavaScript技术

jquery 交替为表格添加样式的代码

阅读(38) 作者(admin)

下面就是我的“作品”啊,只是简单的实现其功能,并未做其他的功能啊 运行后,需要刷新下, 上面得代码比较简单,更多的例子,可以搜索脚本之家以前发布的文章。 表头表头表头 脚本之家jb51.net4561263 12345678987...

JavaScript技术

jquery下操作HTML控件的实现代码

阅读(36) 作者(admin)

操作下拉框[Select]

1.  $("#seelctId").append("<option value='"+optionval+"'>"+text+"</option>");//给下拉框增加  一下option选项 (ddlSayTo这是下拉框的ID)

  $("#seelctId").val(optionval);//选中...

JavaScript技术

海量经典的jQuery插件集合

阅读(40) 作者(admin)

海量的jQuery插件帖,很经典,不知道什么时候开始流传,很早以前就收藏过,为了工作方便还是发了一份放在日志里面。其中有些已经无法访问,或许是文件移除,或许是被封锁。大家分享的东西,没什么特别的可说的,唯有感谢无私分享的人...

JavaScript技术

JavaScript关于select的相关操作说明

阅读(46) 作者(admin)

一、 插入option 1、DOM方法 var oSelectYear = document.getElementById("SelectYear"); var op = document.createElement("option"); op.innerHTML = "2010"; op.value = "2010"; oSelectYear.appendChild(op);...

JavaScript技术

jQuery的一些特性和用法整理小结

阅读(34) 作者(admin)

1.精准简单的选择对象(dom): 复制代码 代码如下: $('#element');// 相当于document.getElementById ("element") $('.element');//Class $('p');//html标签 $("form > input");//子对象 $("div,span,p.myClass");//同...

JavaScript技术

JQuery 引发两次$(document.ready)事件

阅读(38) 作者(admin)

页面大概是这样的,一个Partial View,而这个View包含了一小段绑定Search的Javascript,并且用Jquery-ui 的dialog 包含,而且确定不是ASP.net mvc生成HTML的问题,HTML是依照我的想法生成的,后来实在没有办法,把dialog的代码去掉...

JavaScript技术

Span元素的width属性无效果原因及解决方案

阅读(39) 作者(admin)

先运行下程序看下: <span style='background-color:#336699;width:300px;'>123</span>

输出:123

可以看到 span会自动根据包含的内容来变化宽度

这是因为:对于内联元素(可以是默认即为内联的比如 span 元素,也可...

JavaScript技术

利用onresize使得div可以随着屏幕大小而自适应的代码

阅读(34) 作者(admin)

当我们让div居中时候,一般有两种方法,一种是固定左右宽度,也就是使用像素绝对定位;另一种是用百分比来相对定位,在这种两种方式下,绝对定位是不能让div随着屏幕而自适应的,而用百分比就可以,但是,是用百分比就会有一个新的问题...

extjs 为某个事件设置拦截器
JavaScript技术

extjs 为某个事件设置拦截器

阅读(31) 作者(admin)

我们先来自定义一个事件: 复制代码 代码如下: person = function(name) { this.name = name; this.addEvents("walk"); } Ext.extend(person, Ext.util.Observable, { info: function(event) { return this.name + 'is...

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){}) 具体可以看这...