随笔分类 - js
摘要:先导: 访问对象属性使用的都是点表示法。另外,我们还可以使用方括号表示法来访问对象的属性。在使用方括号的时候,应该将要访问的属性以字符串的形式放到方括号中。这两种方法没有什么区别。但是方括号的优点是可以通过变量来访问属性,还可以在属性名中包含导致语法错误的字符,或者属性名使用关键字或保留字,也可以使
阅读全文
摘要:今天,在项目中碰到一个这样的问题,当选择按钮时候,查询条件是可以输入的,否则,表单框是不可用的【图1】。但是,批量查询中的船名和装港用到了自动配置,即jquery-easyui中的combox的配置。所以,简单的的在input标签中加上属性:disabled=“disabled”是不行的。你的搜索历
阅读全文
摘要:在使用easyui的layout布局的时候,在某种情况下,我们会在后续的逻辑中修改一下layout的某个region的高度,那么该怎么做呢? 我就遇到了这样的情况,今天需求经理提出了一个需求:认证用户可以单票查询和批量查询,而注册用户只能单票查询。 面对这个需求,我需要再判断用户的类型之后,在对re
阅读全文
摘要:一、参数的理解 1、ECMAScript中的参数在内部是用一个数组来表示的。函数接收到的始终是这个数组,而不关心数组中包含多少个参数,即使没有参数也可以。 2、实质上,函数可以通过arguments对象来访问参数数组,从而获取传递给函数的每一个参数【即第一个参数是arguments[0],第二个参数
阅读全文
摘要:一、Label语句、break/continue语句和for循环语句的结合使用: 1、Label语句可以在代码中添加标签,以便将来使用。语法: label:statment eg: 2、break/continue语句:用于在循环中精确的控制代码的执行。break语句会立即退出循环,强制终止继续执行
阅读全文
摘要:操作符包括:算术操作符、位操作符、关系操作符和相等操作符。 一元操作符 1、只能操作一个值得操作符,即递增和递减操作符; 2、递增(++)和递减(--)操作符包括:前置型和后置型。前置型位于要操作的变量之前;后置型位于要操作的变量之后。 3、执行前置递增和递减操作时,变量的值都是在语句被求值以前改变
阅读全文
摘要:特别注意:ECMAScript是区分大小写的。 一、变量 1、ECMAScript的变量是松散型的。所谓松散型就是可以用来保存任何类型的数据。即每个变量仅仅是一个用于保存值的占位符而已。定义变量时要使用var操作符,后跟变量名。 注意:省略var操作符,从而可以创建一个全局变量。不推荐这样的做法。
阅读全文
摘要:in 使用点一: 在js中,for……in用于遍历一个对象的属性,把对象的属性名和属性值都提出来。 数组也可以用for……in进行遍历,但是不推荐使用这个。由于for……in遍历的顺序得不到保障,而且如果在Array的原型上添加了属性,这个属性也会被遍历出来。 深入知识点 在使用for in遍历对象
阅读全文
摘要:一、void 1、概述:JavaScript中void是一个操作符,该操作符指定要计算一个表达式但是不返回值。 2、语法:JavaScript void (express) 或则 JavaScript void express 3、应用场景 A、创建了一个超级链接,用户单时会提交表单。 B、创建一个
阅读全文
摘要:JavaScript中instanceof和typeof 常用来判断一个变量是否为空,或者是什么类型的。但它们之间还是有区别的: 一、typeof 1、含义:typeof返回一个表达式的数据类型的字符串,返回结果为js基本的数据类型,包括number,boolean,string,object,un
阅读全文
摘要:一、关键字with 1、含义 with 语句可以方便地用来引用某个特定对象中已有的属性,但是不能用来给对象添加属性。要给对象创建新的属性,必须明确地引用该对象。 简单的说,with为一个或一组语句指定默认对象。 2、语法格式: 有时候,我在一个程序代码中,多次需要使用某对象的属性或方法,照以前的写法
阅读全文
摘要:今天,一个用户提出一个这样的问题,"查询不到结果时,为什么我看不到后面的标题呢?" 最初,我听到这个问题时,第一反应是:查出来数据不就有滚动条了吗,干嘛非要较真呢? 不过,后来想想,这的确也是一个问题。那么,我就研究一下吧。 度娘一下,原来easyui datagrid中显示数据的区域是一个div,
阅读全文
摘要:问题的产生: 现如今Ajax在Web项目中应用广泛,几乎可以说无处不在。 有时会碰到这样个问题:当Ajax请求遇到Session超时,应该怎么办? 显而易见,传统的页面跳转在此已经不适用,因为Ajax请求是XMLHTTPRequest对象发起的而不是浏览器,在验证失败后的页面跳转无法反应到浏览器中,
阅读全文
摘要:一、ajax的五种状态(readyState ) 0 - (未初始化)还没有调用send()方法 1 - (载入)已调用send()方法,正在发送请求 2 - (载入完成)send()方法执行完成,已经接收到全部响应内容 3 - (交互)正在解析响应内容 4 - (完成)响应内容解析完成,可以在客户
阅读全文
摘要:一、鼠标事件 mouseover(function(){}); 鼠标移动到目标事件 mouseout(function(){}); 鼠标离开目标的事件 二、具体应用代码 <body> <h3>Books Info:</h3> <table id="table"> <tr> <td>书名</td> <
阅读全文
摘要:一、表单的多个radio对象绑定click: $("#ImgRadio :radio").click(function(){ func(); });
阅读全文
摘要:setInterval(函数名, 时间); 函数名:不需要加括号; 时间:单位是毫秒; 例子: var inter= setInterval(searchTasksByCnd, 10 * 1000);clearInterval(set的函数对象);clearInterval(inter);
阅读全文
摘要:显示情况时Javascript中并没有StringBuffer类,一种主流的Javascript StringBuffer类的实现是通过prototype构造一个StringBuffer类。StringBuffer.js【自己构造或者引入的方式】注:主要注意这种构造js插件的方法,类似java类的构...
阅读全文
摘要:方法:字符转ascii码:用charCodeAt(); ascii码转字符:用fromCharCode();例子:字母转成数字:var str='A'; str.charCodeAt()数字转换成字母:var num=65 ; String.fromCharCode(num); 获取小写字母...
阅读全文
摘要:在jQuery中,有几种方式可以判断一个对象是否是数字,或者可否转换为数字。 首先,jQuery.isNaN()在最新版本中已经被移除了(1.7之后),取而代之的是 jQuery.isNumeric ()。这并不奇怪,因为jQuery.isNaN() 同Javascript内置的isNaN()名字相
阅读全文

浙公网安备 33010602011771号