Welcome 微信登录

首页 / 脚本样式 / JavaScript

JavaScript 学习小结(适合新手参考)

JavaScript 学习小结(适合新手参考)

常量:JavaScript常量又称字面常量,是固化在程序代码中的信息。变量:变量的主要作用是存取数据,提供一个存取信息的容器。数据类型 整型:整型常量就是数字,可以是十进制、八进制、十六进制。 字符串:字符串就是以英文""或""括起来的一个或几个字符。 布尔型:布尔型常量就是逻辑上的“真”和“假”。空值:在JavaScript中,用“null”表示什么都没有。弹出警告框:alert弹出确认“是/否”的对话框:confirm输出到页面内容:document....
extjs 列表框(multiselect)的动态添加列表项的方法

extjs 列表框(multiselect)的动态添加列表项的方法

因为它这个是创建时自动加载的ArrayStore(关键字是:data: ds),没有动态增加的示例,但我们的项目需要有三个列表框,并且后两个的内容要根据第一个列表框内容动态的加载,因此要在选择第一个列表框的内容时,动态填充后两个的内容.我比较佩服exjts的示例写作人员,这些应该在示例中体现的功能,他们都没有写到,包括之前的2.2版本的示例,网上也没有搜索到,害我找了一天如何动态控制列表数据的功能.首先说明一下,我的方法也不是官方的方法,只是自己灵机一动想...
Javascript 验证上传图片大小[客户端]

Javascript 验证上传图片大小[客户端]

需求分析: 在做上传图片的时候,如果不限制上传图片大小,后果非常的严重。那么我们怎样才可以解决一个棘手的问题呢?有两种方式: 1)后台处理: 也就是AJAX POST提交到后台,把图片上传到服务器上,然后获得该图片大小做处理。 2)前台处理: 也就是利用Javascript获取该图片大小。 显然第一种方式,很不好。因为需要把文件先上传到服务器上,如果文件很大的话,在加上网不是很快,需要等待好长时间,治标不治本。 功能解析: 在这里我只介绍IE与FireFo...
一句话JavaScript表单验证代码

一句话JavaScript表单验证代码

表单的客户端javascript验证有各种各样的写法,登录为form的onsubmit事件或submit按扭写一个函数。对于小表单(只有一两个表单域的表单)就不必再专门再用javascript写一个验证函数了,只需要在form的onsubmit事件里加上: 复制代码 代码如下:onsubmit=”return domainname.value==”?(alert("请输入搜索内容"),false):true;” 这样只有一句话,实现了验证成功时提交,失败时...
jQuery 相关控件的事件操作分解

jQuery 相关控件的事件操作分解

今天突然对他的事件产生了兴趣,先前也碰到过,也没整理,今天有空就弄一下咯。 对于控件的事件,jQuery已经提供了丰富的方法,包括绑定、一次绑定、触发等,阿拉今早看看叫一哪能用额伐,大虾路古就可以了。 jQuery的绑定事件非常方便,有bind、live、one还有它帮你把一些常用的事件给单独了出来,比如控件的onclick事件,我们绑定onclick事件的时候只需要 复制代码 代码如下: $("#testButton").click(function()...
JavaScript 异步调用框架 (Part 1 - 问题 & 场景)

JavaScript 异步调用框架 (Part 1 - 问题 & 场景)

问题 在Ajax应用中,调用XMLHttpRequest是很常见的情况。特别是以客户端为中心的Ajax应用,各种需要从服务器端获取数据的操作都通过XHR异步调用完成。然而在单线程的JavaScript编程中,XHR异步调用的代码风格实在是与一般的JavaScript代码格格不入。 额外参数 考虑一个除法函数,如果它是纯客户端的同步函数,那么签名会是这样的: function divide(operand1, operand2) 然而假设我们对客户端除法的精...
JavaScript 异步调用框架 (Part 2 - 用例设计)

JavaScript 异步调用框架 (Part 2 - 用例设计)

传递回调 我们首先要考虑的一个问题是,如何传递回调入口。在最传统的XHR调用当中,回调函数会被作为最后一个参数传递给异步函数: 复制代码 代码如下:function asyncOperation(argument, callback) 在参数相当多的时候,我们可以把参数放到一个JSON里面,这样参数就如同具名参数一样,可以通过参数名选择性的传递参数,不传递的参数相当于使用默认值。这是从Prototype开始就流行起来的做法: 复制代码 代码如下:funct...
JavaScript 异步调用框架 (Part 3 - 代码实现)

JavaScript 异步调用框架 (Part 3 - 代码实现)

类结构 首先我们来搭一个架子,把需要用到的似有变量都列出来。我们需要一个数组,来保存回调函数列表;需要一个标志位,来表示异步操作是否已完成;还可以学IAsyncResult,加一个state,允许异步操作的实现者对外暴露自定义的执行状态;最后加一个变量保存异步操作结果。 复制代码 代码如下: Async = { Operation: { var callbackQueue = []; this.result = undefined; this.state ...
<< 321 322 323 324 325 326 327 328 329 330 >>