
Javascript
文章平均质量分 79
amos_tl
JSP
展开
-
EXTJS3.2.1 入门示例-竟然报错
今天闲得蛋疼,从网上当下来 EXTJS3.2.1 ,准备研究下.照着[url]http://www.sencha.com/learn/Tutorial:Introduction_to_Ext_%28Chinese%29#.E4.B8.8B.E8.BD.BDExt[/url]搞了一小会儿,竟然IE8报错,又下了个IETester,竟然与版本没什么关系.无奈之下,只好凭自己残存的E...2010-09-26 00:14:08 · 191 阅读 · 0 评论 -
[EXTJS4] 类的定义与类的创建
1.Ext.Basefunction Base(){}Base.prototype = { constructor : function(){ return this; }, callParent: function() { // 这个方法很OOP, 通过他可以调用到父类的重写方法. // ...2013-08-10 16:55:50 · 120 阅读 · 0 评论 -
import.js
import.js[code="js"]oop.define('wldm.core.import', { constructor: function() {}, paths : { 'app' : 'js/app', 'wldm' : 'js/lib/wldm' }, memo : { 'app' : {}, 'wldm' : ...2013-07-27 04:02:13 · 119 阅读 · 0 评论 -
oop.js
oop.js[code="js"]/** * 面向对象核心类. * * @author bisoft * @version 1.0 2013-07-23 */(function(global) { // 强制覆盖 var override = function(s, t) { var i; for(i in t) { s[i]...2013-07-23 21:12:46 · 122 阅读 · 0 评论 -
IE JavaScript 最佳实践
1 使用 var 定义局部变量2尽可能缓存变量,查询结果,DOM元素3缓存函数值4避免使用 with5使用 Array 拼接字符串6节制eval的使用7转换较大的switch为查询8不要使用 setter/getter 方法,直接使用变量9尽量避免使用闭包10使用 document.cr...原创 2012-12-29 14:42:45 · 130 阅读 · 0 评论 -
[Chrome插件] 视频屏蔽专家绿色版
亲测可以正常安装与屏蔽 YK!目录结构:e:- blocker - blocker.js - manifest.jsonblocker.js[code="js"]document.getElementByClass = function(n) { var el = [], _el = document.getElementsByTag...2013-05-25 05:20:37 · 138 阅读 · 0 评论 -
[ExtJS4] TreePanel 取消默认双击事件行为:展开折叠菜单
[ExtJS4] TreePanel 取消默认双击事件行为:展开折叠菜单想单击展开菜单的效果与默认双击事件重复, 导致点击过快时, 出现重复菜单项.为避免此问题且得到更好的用户体验, 需要取消TreePanel 默认双击事件行为.[code="js"]treepanel.on('itemclick', function(treeview, record, item, i...2012-08-13 22:55:49 · 804 阅读 · 0 评论 -
[ExtJS] GridPanel 列自适应内容宽度
[ExtJS] GridPanel 列自适应[b]内容[/b]宽度------------------1 [img]http://dl.iteye.com/upload/attachment/0072/1498/02a16ecd-0fd2-3455-b941-bd47765a755f.png[/img]gridpanel beforerender[code="j...2012-08-11 20:42:30 · 1338 阅读 · 0 评论 -
ExtJS4 API
1Ext.util.HashMapExt.util.MixedCollection用法的区别?适用场景?排序:HashMap 无序 MixedCollection 有序过滤:HashMap 不支持 MixedCollection 支持 事件:HashMap 支持 MixedCollection 支持 2Ext.ComponentQueryD...2012-03-30 12:42:32 · 138 阅读 · 0 评论 -
ExtJS4 ItemSelector 扩展
ImageBoundList.js[code="js"]Ext.define('Ext.view.ImageBoundList', { extend : 'Ext.view.BoundList', alias : 'widget.imageboundlist', alternateClassName : 'Ext.ImageBoundList', ...2012-03-06 00:59:28 · 261 阅读 · 0 评论 -
ExtJS Combo box Store 加载两次问题
ExtJS Combo box Store 加载两次问题, 若autoLoaded : true,则 queryModel 设置为 local即可。2012-02-06 14:40:21 · 351 阅读 · 0 评论 -
Ext JS 4: 动态加载与新的类体系
Ext JS 4: 动态加载与新的类体系1Ext 4 部分新特性介绍:define 新的类定义方式,使用增强的原型方式实现继承mixin 混入类,类似多继承 setter/getter 属性读写方法配置require 动态的依赖加载2[img]http://dl.iteye.com/upload...2012-02-05 12:58:10 · 121 阅读 · 0 评论 -
JavaScript 闭包
1介绍最简单的解释是闭包允许内部函数, 即函数可以嵌套. 内部函数可以访问外层函数的变量, 参数. 内部函数的执行是在外层函数 return 后, 因此要了解闭包的细节, 需要知道它背后的机制.2对象分类:Native对象 - 内建对象Host对象本地对象的一个松散的动态的命名属性包(内建对象的命名属性不是动态的,通常不用关心). 本地对象...2011-11-14 07:40:16 · 137 阅读 · 0 评论 -
[ExtJS4] 布局
[code="js"]1介绍布局,简单来说就是设置元素的大小和位置。Ext 的布局系统包括组件,布局,容器,容器是一种特殊的组件,可以管理组件的大小和位置。容器是通过 doLayout 来重新计算布局,并更新 DOM.2手工布局是不必要的,框架会为你自动处理。当然为了性能,可以进行手工布局。ct.suspendLayout = true;ct...2012-05-21 05:53:09 · 115 阅读 · 0 评论 -
Sencha Touch 入门指导
[b]Sencha Touch 入门指导[/b]1.介绍Sencha Touch 是一个JS框架.用于创建在基于触摸设备的WEB应用.它使用HTML, CSS来提供和本地应用一样效果的体验,而不需要插件.2.使用Sencha Touch 下载[url=http://downloads.sencha.com/touch/sencha-touch-...2010-10-12 00:23:30 · 130 阅读 · 0 评论 -
EXT 源码学习与研究(一)
EXT 源码学习与研究(一)1. 适配器EXT 原来是Yahoo YUI JS的一个扩展, 依赖YUI的底层代码来处理跨浏览器问题. 目前,用户可选择第三方实现或EXT来适配. 当然, 用EXT是最佳选择.2. 核心核心是构建于适配之上的底层代码. 3. 作用域[code="java"]var o1 ={ fVar : ...原创 2010-10-02 06:25:06 · 307 阅读 · 0 评论 -
JS基础知识
1. 类型[code="javascript"]// 测试JS 类型alert(typeof undefined); // 'undefined'alert(typeof null); // 'object'alert(typeof this); // 'object'alert(typeof [1,2]); // 'object'alert(typeof {}...2010-10-01 16:44:04 · 95 阅读 · 0 评论 -
前端常用JS代码
两个浮动层的高度统一问题:[code="js"]// 保持边框对齐// $(selector1).innerHeight() height + padding// $(selector1).outerHeight() height + padding + border// $(selector1).outerHeight(true) heig...原创 2014-08-23 10:43:57 · 139 阅读 · 0 评论