随笔分类 -  javascript

摘要:##1.通过text-overflow实现```html #text_overflow_1 { width:200px; height: 50px; border: 1px solid; overflow:hidden; /*超出宽度部分的隐藏*/ white-space:nowrap; ... 阅读全文
posted @ 2014-10-17 09:01 空谷@幽兰 阅读(2727) 评论(0) 推荐(0)
摘要:##正则表达式的两种定义方式1.使用字面量形式定义正则表达式例如:```javascriptvar pattern1 = /.at/gi;```如果需要使用元字符则必须转义,例如:```javascrptvar pattern2 = /\[bc\]at/gi;pattern2.test("[bc]A... 阅读全文
posted @ 2014-10-17 09:00 空谷@幽兰 阅读(214) 评论(0) 推荐(0)
摘要:##迭代方法###every()如果该函数对**每一项**都返回true,则返回true,否则返回false。```javascriptvar numbers = [1,2,3,4,3,2,1];var everyResult = numbers.every(function(item,index,... 阅读全文
posted @ 2014-10-17 08:58 空谷@幽兰 阅读(134) 评论(0) 推荐(0)
摘要:一、Model的两种创建方式 model就相当于java中的类,下面我们就来用两种方式来进行创建。1.define方式创建model:1 Ext.define("person",{2 extend:"Ext.data.Model",3 fields:[4 {name:'name',type:'auto'},5 {name:'age',type:'int'},6 {name:'email',type... 阅读全文
posted @ 2014-03-19 09:12 空谷@幽兰 阅读(2141) 评论(0) 推荐(1)
摘要:遇到这样一个问题,就是去获取一个日期控件的值与另一个来进行对比,获取一个区间值如图所示。但是遇到了以下问题,我把获取的值在控制台打印了出来:第一个值获取之后实例化成了一个日期对象,没有什么异常的。但是第二个值的结果就不正确了:使用的函数和方法都是一样的,为什么会有这样的现象呢,并且在Chrome 和 Firefox 下结果页是正确的,只有在IE下才会这样。然后我将parseInt转化之后的值都打印了出来查看:第一个值没有问题,第二个值因为js的月份是从0开始计算的,所以在实例化的时候去减了一个1,也没有什么问题。但是第三个值却为0。越来问题出现在这。于是去查了下parseInt的用法,原来当p 阅读全文
posted @ 2014-03-07 11:06 空谷@幽兰 阅读(3160) 评论(0) 推荐(2)
摘要:我们接着前一章进行学习,前面我们介绍了如何去搭建一个Extjs的环境,并且实现了学习每个语言都最先学习的HelloWorld这样一个小程序。在学习Extjs的语法之前我们应该对js有一定的了解,否则很多地方都不太能够理解。一、用原始的方式来创建一个window1 var win = new Ext.window.Window({2 width : 400,3 height: 300,4 title:'flyknows'5 });6 win.show();这里我们通过new的方式去创建了一个Extjs的win... 阅读全文
posted @ 2014-03-05 10:05 空谷@幽兰 阅读(935) 评论(0) 推荐(0)
摘要:一、环境的搭建从官网下载Extjs 4.1 的工具包,里面的东西很多,我们在开发阶段并不需要太多的东西,因此保留了我们需要用到的最少的几个文件:其中resources为资源和一些Extjs样式文件,local为语言包,Extjs4.0新增加了bootstrap.js这样一个文件,我们可以看下它的源码来了解一下它的作用: if (isDevelopment === null) { for (i = 0, ln = localhostTests.length; i 这样我们最简单的一个环境就搭建完成了。二、Hello World学习每个语言必定都是从Hello World开始的... 阅读全文
posted @ 2014-02-25 15:01 空谷@幽兰 阅读(1018) 评论(2) 推荐(0)
摘要:在web设计中,为每个按钮都添加一个onclick事件已经是一件司空见惯的事情了。但是,每个函数都是一个对象,都会占用一定的内存,内存中的对象越多,性能就越差。因此,从如何利用事件处理程序的角度出发,还是有一些方法能够提升性能的。例如给下面这个html元素添加事件处理:1 2 Go somewhere3 Do something4 say hi5 这个事件希望我们点击Go somewhere的时候跳转到一个页面去,点击Do something的时候改变窗口的title,而点击say hi的时候弹出一个对话框。 对于这样的... 阅读全文
posted @ 2014-02-12 17:27 空谷@幽兰 阅读(1303) 评论(7) 推荐(3)