技术开发

JavaScript技术

ie与firefox下的event使用说明与详细区别

阅读(33) 作者(admin)

另外ie中使用srcElement去获得事件触发源,ff下使用target。因此使用这两个对象时需要做相关的浏览器兼容。 点击 [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]综合上节attachEvent与addEventListener。 点击...

JavaScript技术

jQuery技巧大放送 学习jquery的朋友可以看下

阅读(24) 作者(admin)

1、关于页面元素的引用 通过jquery的$()引用元素包括通过id、class、元素名以及元素的层级关系及dom或者xpath条件等方法,且返回的对象为jquery对象(集合对象),不能直接调用dom定义的方法。

2、jQuery对象与dom对象的转...

Jquery 学习笔记(二)
JavaScript技术

Jquery 学习笔记(二)

阅读(25) 作者(admin)

选择器 从最开始看到Jquery这样的选择器就让我想起了CSS的选择器,简直是同出一辙啊,CSS的选择器语法个人觉得相当的经典,那么Jquery借鉴CSS也就没有多少疑问了。

还是复习一下Jquery的选择器吧 其中h1为选择器,color:re...

jQuery入门 构造函数
JavaScript技术

jQuery入门 构造函数

阅读(17) 作者(admin)

JQuery优点 ◦体积小(v1.2.3 15kb) ◦丰富的DOM选择器(CSS1-3 + XPath) ◦跨浏览器(IE6,FF,Safari,Opera) ◦链式代码 ◦强大的事件、样式支持 ◦强大的AJAX功能 ◦易于扩展,插件丰富...

JavaScript技术

使用jQuery简化Ajax开发 Ajax开发入门

阅读(24) 作者(admin)

这篇文章就会带领你见识一下jQuery的哲学,探讨一下他的特性以及功能,并且会做一些ajax的示例,以及如何使用plug- in(插件)来扩展jQuery。

1. 什么是jQuery?

jQuery是个很优秀的Javascript库,它诞生于2006年,出自John Resig...

JavaScript技术

JavaScript null和undefined区别分析

阅读(16) 作者(admin)

一时间不好回答,特别是undefined,因为这涉及到undefined的实现原理。于是,细想之后,写下本文,请各位大侠拍砖。 总所周知:null == undefined 但是:null !== undefined 那么这两者到底有啥区别呢? 请听俺娓娓道来... null 这是...

JavaScript技术

JavaScript iframe的相互操作浅析

阅读(12) 作者(admin)

iframe元素也就是文档中的文档,或者好像浮动的框架(frame)。关于iframe的操作一直是一个疑难点,网上有很多这方面的文章介绍。下面我结合自己的经验,整理一下笔记记录下来。一、页面三个页面:父页面和两个子页面,两个子页...

JavaScript技术

jQuery 标题的自动翻转实现代码

阅读(17) 作者(admin)

即一条新闻滚 进视图之后,会暂停几秒钟,然后继续向上2滚动,淡出视图,同时,下一条新闻接着滚入视图。这次主要是用jquery来开发这个功能,里面肯定有许多不足 之处,欢迎大家点评。 先粘贴一下代码, 复制代码 代码如下: <style>...

JavaScript技术

JavaScript 替换Html标签实现代码

阅读(25) 作者(admin)

复制代码 代码如下: str = str.<br /> replace( /&(?!#?/w+;)/g , '&').<br /> replace( /undefinedundefined([^undefinedundefined]*)"/g , '“$1”' ).<br /> replace( /</g , '<' ).<br /> replace( />...

JavaScript技术

JavaScript 动态创建VML的方法

阅读(31) 作者(admin)

要使用VML,我们首先要开辟一个命名空间。以前动态创建比较麻烦 document.namespaces.add('vml', 'urn:schemas-microsoft-com:vml', "#default#VML"); ie8出现后,微软一口气升级了IE6,IE7。创建方法更简单。 document.na...

JavaScript技术

javascript线性渐变一

阅读(29) 作者(admin)

作为新力军,苹果为我们带来了canvas标签。canvas首次在Mac OS X中的Dashboard中被引入,之后又被苹果公司的Safari浏览器所支持,紧接着就成为HTML5的标准,被IE内核以外的标准浏览器所支持。苹果做的好事还不止这一桩,它认为...

JavaScript技术

JavaScript Array扩展实现代码

阅读(35) 作者(admin)

indexOf 返回元素在数组的索引,没有则返回-1。与string的indexOf方法差不多。 如果其他浏览器没有实现此方法,可以用以下代码实现兼容: 复制代码 代码如下: Array.prototype.indexOf = function(el, start) { var st...

JavaScript技术

javascript 线性渐变三

阅读(14) 作者(admin)

IE还有一个利器至今没有被使用过,那就是VML。虽然比不上SVG,但它还是非常强大的。在实现渐变上,其fill还比IE的Gragient滤镜强悍得多了。不过VML出现得比较早,只支持很少的颜色名,如red,blue,yellow,其他如orange就可以搞死...

JavaScript技术

javascript 线性渐变二

阅读(15) 作者(admin)

先来IE的,这是最大的用户群,如果这部分开发不出来,基本可以说不用做了。IE虽然有Gradient滤镜,但对比其他浏览器的实现特弱,没有多重渐变(stop-color),不能实现角度渐变,而且还经常失效。我的思路是这样,假如有一个带文本的DIV,...

JavaScript技术

JavaScript delete 属性的使用

阅读(23) 作者(admin)

delete 是删除对象的一个属性,例如对于一个对象, var obj = {key:5}; delete obj.key就是删除该对象的key属性,这个没什么问题,但当对象的原型prototype对象也存在该属性时,就值得注意了。 复制代码 代码如下: var A = fun...

JavaScript技术

js css样式操作代码(批量操作)

阅读(13) 作者(admin)

我们用js书写css样式通常会用下面的两种方式:

一般情况下我们用js设置元素对象的样式会使用这样的形式: 复制代码 代码如下:var element= document.getElementById(”id”); element.style.width=”20px”; element.s...

JavaScript技术

javascript Range对象跨浏览器常用操作第1/2页

阅读(23) 作者(admin)

开发的功能主要涉及即时代码着色(CodeColoring)和语法提示(CodeHints)功能,稍后会总结功能开发中问题或提供源码。 以下是个人对Range对象的了解和常用操作的实例和总结: Range对象 Range对象表示文档的连续范围区域,如用户...

JavaScript技术

jQuery live( type, fn ) 委派事件实现

阅读(23) 作者(admin)

目前支持 click, dblclick, mousedown, mouseup, mousemove, mouseover, mouseout, keydown, keypress, keyup。 还不支持 blur, focus, mouseenter, mouseleave, change, submit 与bind()不同的是,live()一次只能绑定...

JavaScript技术

jquery 框架使用教程 AJAX篇

阅读(27) 作者(admin)

小试了下AJAX,感觉比prototype简洁多了,在JQuery中,AJAX有三种实现方式:$.ajax(),$.post,$.get()。 XHTML(主要): <div id="result" style="background:orange;border:1px solid red;width:300px;height:400px;"></div> <...