- 博客(19)
- 收藏
- 关注
原创 ext extend 解说
Ext源码分析源码分析之Ext的继承模式解说——第一节、类的定义将Ext的extend继承,我大不算费很大的口舌来解释,因为真的很难表达,什么原型啦,构造函数啦等等拗口的词汇反而不会帮助我们理解,最通俗易懂的莫过于例子了。下面的例子都是模仿Ext的写法来写的,非常正轨,都是本人精心斟酌过的,是一种非常好的设计模式,希望大家既然来看了,就耐心品味下,呵呵,欢迎留言交流下面这个例子我不打算...
2011-11-29 16:32:17
170
原创 javascript 定义并立即执行匿名函数(两个括号格式)
编写jQuery插件不能假设$一直有效,所以每次应该使用完整的jQuery名称.在较长的插件中,许多开发者觉得不适用$简写方式会使代码不易阅读,为了解决这个问题可以通过定义并执行函数的方式,在插件的作用域内定义局部的简写方式,定义并立即执行函数的语法格式如下:(function($){//此处为jquery的逻辑代码})(jQuery);使用()将匿名函数括起来...
2011-06-24 15:25:54
341
原创 JScript中的prototype(原型)属性研究
我们知道JScript中对象的prototype属性,是用来返回对象类型原型的引用的。我们使用prototype属性提供对象的类的一组基本功能。并且对象的新实例会"继承"赋予该对象原型的操作。但是这个prototype到底是怎么实现和被管理的呢? 对于对象的prototype属性的说明,JScript手册上如是说:所有 JScript 内部对象都有只读的 prototype 属性。可...
2011-04-18 17:27:45
157
原创 模仿JQuery.extend函数扩展自己对象的js代码
但在写的过程中发现,如果要在之前写好的对象中添加新的静态方法或实例方法,要修改原有的对象结构,于是查看了jquery了extend方法,果然extend方法支持了jq的半边天,拿来主义,给自己的对象做扩张用。下面进入正题:假如有以下一个对象复制代码 代码如下:var MyMath = {//加法Add: function(a, b){return a + b;}...
2011-04-18 17:25:57
163
原创 js 与或运算符 || && 妙用
首先出个题:如图:假设对成长速度显示规定如下:成长速度为5显示1个箭头;成长速度为10显示2个箭头;成长速度为12显示3个箭头;成长速度为15显示4个箭头;其他都显示都显示0各箭头。用代码怎么实现?差一点的if,else:Js代码[code="java"]var add_level = 0;if(add_step == 5){add_le...
2011-04-18 17:23:34
116
原创 可编辑的下拉框
转自:http://sinian1120na.blog.163.com/blog/static/245805082009766015820/[code="java"]可编辑的下拉框.combobx {width:100px;overflow:hidden;position:relative;padding:0;display:inline;}.combobx...
2010-08-17 10:26:42
137
原创 textarea双击删除一行
[code="java"]function delline(){ var obj = document.getElementById('ice'); ice.focus(); var r1 = document.body.createTextRange(); var r2 = document.body.createTextRange(); ...
2010-07-27 19:13:04
364
原创 php事务处理
转自:http://hi.baidu.com/nan_feiyan/blog/item/cea1e6d37b79c03e960a1654.htmlMySQL5.X都已经发布好久了,但是还有很多人认为MySQL是不支持事务处理的,这不得不怪他们是孤陋寡闻的,其实,只要你的MySQL版本支持BDB或InnoDB表类型,那么你的MySQL就具有事务处理的能力。这里面,又以InnoDB表类型用的最...
2010-07-27 09:59:24
132
原创 textarea 取每一行文字
一、111111222222233333333var s = document.getElementById("tex").innerHTML;s = s.split("\r\n");for(var i = 0 ; i < s.length ; i ++){ alert(s[i]);}二、/** * add...
2010-07-26 18:52:35
1123
原创 JS控制Option实例(增加、删除,上下移动)
[code="java"]转自:http://blog.youkuaiyun.com/kuangmiao1120/archive/2009/11/10/4793887.aspx JS控制Option实例(增加、删除,上下移动) - 绿野飞扬 ...
2010-07-26 17:40:22
195
linux个人笔记
1,解压 tar -xvzf php-5.2.13.tar.gz2.编译 cd php-5.2.13 ./configure --prefix=/usr/local/php --with-config-file-path=/usr/local/php/conf --with-apxs2=/usr/local/apache/bin/apxs ...
2010-06-30 15:51:56
167
原创 动态修改框架(frame)src属性的方法
框架(frame)的src属性是只读的,按照正常的思路(document.frames["faramename"].src)去修改会提示没有权限,但通过设置document.getElementById["frameid"]的src属性或设置弹出窗口的打开目标等方法我们仍可以达到动态修改框架src属性的目的,下面是本次测试代码: 程序代码百度 ...
2010-06-11 17:50:43
1140
原创 PHP生成曲线图
原文:http://xiang7877.blog.163.com/blog/static/3026413920081032277404/
2010-06-11 17:07:12
437
原创 vi编辑器的使用
[color=green][color=yellow][b]原文:http://blog.myspace.cn/e/403721452.htmvi的使用功能最强在的编辑器——vivi是所有UNIX系统都会提供的屏幕编辑器,它提供了一个视窗设备,通过它可以 [align=center][/align]编辑文件。当然,对UNIX系统略有所知的人,或多或少都觉得vi超级难用,但v...
2010-06-01 14:48:27
156
原创 JS修改CSS的定义
当需要批量修改某些元素的样式时,可以直接用JS修改CSS的定义div{ height:300px; width:300px; border:1px #003399 solid; background-color:#006633;}if(document.all){//兼容IE document.styleSheets[0].rul...
2010-05-28 12:10:13
134
原创 仿google的下拉提示框
无标题文档var intIndex=0;arrList = new Array();arrList[intIndex++] = "1sdfsdf.com";arrList[intIndex++] = "a11sdafs.net";arrList[intIndex++] = "b22dsafsdf";arrList[intIndex++] = "c333a...
2010-05-26 18:05:16
182
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人