Welcome 微信登录

首页 / 脚本样式 / JavaScript

javascript 树控件 比较好用

javascript 树控件 比较好用

1.ExtJS TreePanelsTreePanels 是ExtJS自身使用的树控件,它是目前最好用的树控件之一,它有诸多优点比如支持自由拖放,ExtJS本身就有非常完善的API和开发文档,但是商业项目是需要购买license的。2.QooXdoo Tree WidgetQooXdooTree Widget是一款OOP风格的js树控件,它支持自由扩展树控件的样式,比如做成跟文件系统一样的风格,还支持动态添加子节点、键盘导航。3.jsTreejstree兼...
JavaScript talbe表中指定位置插入一行的实现代码 脚本之家修正版

JavaScript talbe表中指定位置插入一行的实现代码 脚本之家修正版

最近在学JavaScript,下面是我自己做的一个例子(在w3cschool例子的基础上) 该例子实现功能是在鼠标点击的行之后插入一行,默认是在第一行插入。插入的内容可以自己输入,代码如下 //global var var pos =0 //to find the position you mouse has pressed function whichElement(e) { var targ if (!e) var e = window.even...
js 操作css实现代码

js 操作css实现代码

当我们需要的是一条规则的时候,总不能在每次dom发生变化的时候去执行这个操作,否则也太效率低下了。好在dom中css rules也是可以修改的。不过不同浏览器的对于css rules的接口描述也不同,其中ie中以类似hash table的方式,而ff以数组方式。 从可编程性上说,ie的接口描述更讨程序员喜欢,不过从逻辑上说,ff显然更为合理。 我提供了类似于ie的方式对两套代码进行简单包装,不过ie在dom的css removeRule之后并不能确定同步的...
犀利的js 函数集合

犀利的js 函数集合

那么分享几个理想状态的js原型函数。大部分整理修改自月影的blog 另外推荐一下月影的书——"王者归来",如果你每周js的coding时间大于5小时,还是值得一读的。 1.函数胶水,有很多同学用jq用习惯了,有时就为一个类似于c#里的event+=delegate而用jq,似乎有点划不来,这几原型函数就够了。 复制代码 代码如下:Function.prototype.$concat = function(){ var funcs = [this].conc...
Javascript 学习书 推荐

Javascript 学习书 推荐

Aaron Gustafson著,李松峰 李雅雯 等译。感觉绝对是一本值得看的书。感兴趣的朋友可以看一下。下面是我从其中抽出来的javascript常见陷阱和对象的概念整理出来的。希望对大家能有一些帮助。 Ø Javascript语法中常见的陷阱 ² 区分大小写 ² 单引号和双引号实际上是没有特殊的区别的,这点我是从看了这本书才开始真正的知道,虽然在以前写程序时写过‘"号的字符串形式,但是却没有先觉性的发现“哦,原来这样也...
JavaScript 撑出页面文字换行

JavaScript 撑出页面文字换行

碰到一个问题,就是在页面展示的时候,很多情况下需要对显示的文字做折行处理,例如文字超过TD的宽度,或者DIV的宽度等等。 在IE下有word-break等等,但是在FF下,却是行不通,所以研究了一下,写了一个JS脚本,原理是这样的: 1. 首先,我们在页面上找一个span元素,用它来装载字符,然后通过它的宽度,来得到字符的显示宽度 2. 然后,我们在显示一个字符串的时候,就可以利用前面得到的字符宽度,计算出每个字符串的宽度 3. 在此基础上,计算出字符串应...
JavaScript 高级语法介绍

JavaScript 高级语法介绍

(function($){})(jQuery);其实比较简单,要理解几个概念:1、(),在JavaScript里()表示执行一个方法,如:function x(){ alert("xxx");}var a = x; // 没有调用,a 是一个functionvar a = x(); //调用了函数,a 的值是调用的结果:undefined2、jQuery是一个jQuery对象,表示调用函数时,传入一个参数是jQuery对象。这个没什么好说的3、(funct...
<< 301 302 303 304 305 306 307 308 309 310 >>