Welcome 微信登录

首页 / 脚本样式 / JavaScript

JavaScript 创建运动框架的实现代码

JavaScript 创建运动框架的实现代码

封装好的运动框架Move(obj,attr,iTarget),可直接调用:可用于设置width、border、fontSize、marginLeft、opacity等许多常见属性值的变速变化,实现各种有趣效果。兼容IE和FF。复制代码 代码如下:/**************** * * IE-BUG: * 在IE中,设置opacity属性时,元素样式中需要设置opacity属性,才能读取到opacity值。 * * obj:元素对象。 attr:用引号包...
使用JavaScript 实现各种跨域的方法

使用JavaScript 实现各种跨域的方法

一、一些概念①传统Ajax:交互的数据格式——自定义字符串或XML描述; 跨域——通过服务器端代理解决。②如今最优方案:使用JSON格式来传输数据,使用JSONP来跨域。③JSON:一种数据交换格式。基于纯文本、被原生JS支持。 格式:两种数据类型描述符:大括号{ }、方括号[ ]。分隔符逗号、映射符冒号、定义符双引好。④JSONP:一种跨域数据交互协议,非官方。 1、Web页面调用js文件,可跨域。扩展:但凡有src属性的标签都具有跨域能力。...
JavaScript 对任意元素,自定义右键菜单的实现方法

JavaScript 对任意元素,自定义右键菜单的实现方法

一、一些概念: 1、鼠标事件有一个botton属性:返回一个整数,用于表示点击的是哪个鼠标按键。 BUG:在IE和标准DOM的鼠标事件中,唯一一个button属性值相同的是“单击右键”事件,都返回2。 2、事件onmousedown:表示鼠标按键按下的动作。 事件oncontextmenu:点击鼠标触发的另一个事件。 3、中断默认事件处理函数的方法:IE中设置returnValue=false; 标准DOM中调用preventDefault(...
javascript级联下拉列表实例代码(自写)

javascript级联下拉列表实例代码(自写)

Html dom 是指在w3c规范出现之前,各个浏览器支持的一些dom操作。 1,Select对象。 属性 a,selectedIndex:用户选择的选项的下标,下标从0开始 b,length: 获取或者设置选项的个数 c,options: 返回一个数组,数组元素是Option对象 2,Options对象 属性: a,text:选项的文本内容 b,value:选项的値 c,selected: 当该选项被选上,值为true,否则为false 小知识:创建一个...
Javascript级联下拉菜单以及AJAX数据验证核心代码

Javascript级联下拉菜单以及AJAX数据验证核心代码

虽然也使用了Prototype.js来编写,但是由于对它的不了解,类的实现仍然是使用了《JavaScript高级程序设计》里的方法。使用AJAX进行数据验证时,最初使用的是XML来当数据源,然而在使用了一段时间后,发现XML效率太低,于是又使用JSON来做为数据源。一年过去了,客户又提出了新的需求,最初是只要输入框的两个数据相符就行,现在的要求是两个下拉菜单的数据也要相符,于是,我利用此机会,将代码重构了一次。 需求: 1、根据下拉菜单产品名称、产品包装的...
jQuery中读取json文件示例代码

jQuery中读取json文件示例代码

json文件是一种轻量级的数据交互格式。一般在jquery中使用getJSON()方法读取。 复制代码 代码如下: $.getJSON(url,[data],[callback]) url:加载的页面地址 data: 可选项,发送到服务器的数据,格式是key/value callback:可选项,加载成功后执行的回调函数 1.首先建一个JSON格式的文件userinfo.json 保存用户信息。如下: 复制代码 代码如下: [ { "name":"张国立...
JQuery中SetTimeOut传参问题探讨

JQuery中SetTimeOut传参问题探讨

无论是window.setTimeout还是window.setInterval,在使用函数名作为调用句柄时都不能带参数。如果想要传入参数,自定义参数也好,事件参数event也好,解决办法是在此函数的基础上在做一层封装。其具体原理还不清楚,但是下边的办法确实能解决这个问题。 先看一个简单的代码: 复制代码 代码如下: function show(){ alert("Hello World"); } setTimeout(show,1000); 这段代码的...
<< 2041 2042 2043 2044 2045 2046 2047 2048 2049 2050 >>