Welcome 微信登录

首页 / 脚本样式 / JavaScript

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); 这段代码的...
nodejs教程 安装express及配置app.js文件的详细步骤

nodejs教程 安装express及配置app.js文件的详细步骤

安装express.js如果你安装了npm,安装变得很简单,只需要在终端中运行下面的代码即可:复制代码 代码如下:npm install express -gd-g代表安装到NODE_PATH的lib里面,而-d代表把相依性套件也一起安装。如果沒有-g的话会安装目前所在的目录(会建立一个node_modules的文件夹),你可以透过以下指令来比较两者的不同:复制代码 代码如下:npm list -gnpm list如果没有npm,那么我可以使用github...
用nodejs写的一个简单项目打包工具

用nodejs写的一个简单项目打包工具

项目的模块加载和定义部分代码是这样的:复制代码 代码如下:XX.define("ns",["tool/cookie"],function(){});//或者XX.define("ns.ns2","tool/cookie,tool/abc",function(){})//或者XX.define("ns",function(){})所用到的js打包工具就是扫描文件,然后匹配出来需要加载的模块,然后先加载模块代码。主要的nodejs打包工具代码如下:复制代码 代...
怎么清空javascript数组

怎么清空javascript数组

当一个数组需要清空的时候,很多人使用下面的方法: 复制代码 代码如下: a = []; 我们知道javascript变量存储方式分为引用类型和直接量。数组属于对象,即引用类型,引用的是变量指针地址,之所以这样设计也是为了节省内存。 再说到上面的请空数组的方式,如果采用直接赋值一个新数组的方式,那么之前引用的数组可能不会被释放(有其他的引用),例如下面的代码: 复制代码 代码如下: var a = [2,3]; var b = a; a = []; con...
<< 641 642 643 644 645 646 647 648 649 650 >>