自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 收藏
  • 关注

原创 无法导入,指定文件不是注册脚本.您的注册表编辑器只能导入2进位注册文件

无法导入,指定文件不是注册脚本.您的注册表编辑器只能导入2进位注册文件只要对注册文件右键编辑 在开头加上 Windows Registry Editor Version 5.00

2010-08-23 13:13:24 7219 1

Javascript中的this详解

Javascript中的this详解2009年12月14日阅读(526)评论发表评论*本文代码中使用的 function dump(v,title), 是一个自己写的输出变量描述的函数。如果你准备在JavaScript中写类,那么你必需对关键字 this 的使用有深刻的理解:这是JavaScript手册中对 this的简单解释:this:指当前对象。...

2010-08-03 22:36:29 115

原创 joomla模板的执行过程

模板的执行是一个2阶段的过程,这个过程充分利用了PHP解析器为模板设计师提供了相当大的灵活性和性能。模板JDocument对象作用域中执行,$this是JDocument对象的实例。         模板执行开始之前,组件和模块都已执行,他们的输出保存缓冲区中,以便日后使用。 模板执行的过程如下: 加载模板参数加载模板语言如果legacy模式,拷贝配置变量作为全局变量。...

2010-07-02 18:02:39 187

Ajax+php带进度条上传文件

程序需要php的apc模块的支持,关键点就是在上传的form里添加一个hidden的inpu标签,里面要有name为APC_UPLOAD_PROGRESS的属性,value值为一个随机数一遍多个人上传。 apc模块的安装方法是,下载php_apc.dll放到ext文件夹下,在php.ini文件里添加upload_max_filesize =100M      apc.rfc1867...

2010-04-21 21:29:25 190

HTTP的请求和响应详解-----fsockopen

进行Web开发关键是要了解超文本传输协议(HTTP),该协议用来传输网页、图像以及因特网上在浏览器与服务器间传输的其他类型文件。只要你在浏览器上输入一个URL,最前面的http://就表示使用HTTP来访问指定位置的信息。(大部分浏览器还支持其他一些不同的协议,其中FTP就是一个典型例子。)本文从HTTP协议的结构上初步探讨HTTP协议的工作原理和请求响应格式,并最后通过一个使用Java编写的小H...

2010-04-11 19:58:28 477

练习制作tab菜单

用到jQueryHTML代码:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml">&...

2009-12-20 11:59:18 91

原创 php5.3.1和Apache2.2安装配置问题

一,配置php1.下载正确的版本,注意php有很多版本,要下载vc6的ts(thread safe)版本,这个版本的才能和Apache结合使用。2.解压下来的里的php-ini-development改名为php-ini.(另一个是php-ini-production,这里不用这个,这个发布用的)  修改这个文件中的一些项:      a.找到;extension_dir 去掉前面...

2009-11-25 21:56:35 76

原创 javascript的prototype详解

本文里讲述的是关于JavaScript的prototype问题,至于具体的JavaScript面向对象的编程教程,请各位看客到其他网站搜索一下,或者到这里看看。首先开始一个例子,如下:1 function A() { 2     this.t1 = "ffffff"; 3     this.t2 = function (msg) { 4         alert(msg); 5     ...

2009-11-05 11:52:55 79

原创 javascript使用方括号([])和“.”引用对象的属性和方法

在JavaScript中,使用[]和点号“.”都可以以用对象的属性,但是他们小有却别,使用[]时,[]里面可以放变量,有用点号时,点号后只能是对象的已存在属性名。 这种引用属性(方法)的方式和数组类似,也体现出一个JavaScript对象就是一组属性(方法)的集合这个性质。这种用法适合不确定具体要引用哪个属性(方法)的场合,例如:一个对象用于表示用户资料,这时一个字符串表示要使用哪...

2009-11-01 20:31:38 162

原创 js opener和self的区别

opener:对打开当前窗口的window对象的引用,如果当前窗口被用户打开,则它的值为null. self:自引用属性,是对当前window对象的应用,与window属性同义. self代表自身窗口,opener代表打开自身的那个窗口,比如窗口A打开窗口B.如果靠window.open方法,则对于窗口B,self代表B自己,而opener代表窗口A....

2009-10-31 16:18:35 104

原创 正则表达式与replace

简单介绍一下javascript中replace的用法先看一下MSDN中的介绍replace 方法返回根据正则表达式进行文字替换后的字符串的复制。stringObj.replace(rgExp, replaceText)参数stringObj 必选项。要执行该替换的 String 对象或字符串文字。该字符串不会被 replace 方法修改。 rgExp 必选项。...

2009-10-30 21:54:51 122

原创 理解hasOwnProperty()的作用

hasOwnProperty:是用来判断一个对象是否有你给出名称的属性或对象。不过需要注意的是,此方法无法检查该对象的原型链中是否具有该属性,该属性必须是对象本身的一个成员。格式如下:Js代码 1. object.hasOwnProperty(proName); object.hasOwnProperty(proName); 判断proName的名称是不是obje...

2009-10-27 22:29:50 300

原创 Web2.0的概念

Web2.0是2003年之后互联网的热门概念之一,不过目前对什么是Web2.0并没有很严格的定义。一般来说Web2.0(也有人称之为互联网 2.0)是相对Web1.0的新的一类互联网应用的统称。Web1.0的主要特点在于用户通过浏览器获取信息,Web2.0则更注重用户的交互作用,用户既是网站内容的消费者(浏览者),也是网站内容的制造者。  Blogger Don在他的“WEB2.0概念诠释...

2009-10-01 15:47:36 818

原创 web发展史以及历史意义

到目前为止,Web已经有了15到17年的历史(这得取决于你从何时开始计算其起点)。这段历史可算是漫长而丰富的(当然有些事件还属于Web的史前史)。本文按照编年的顺序给出它的11个伟大的历史瞬间。1. “Lo”——互联网发送的第一个单词1969年10月29日晚10:30(美国西部时间):第一个分组数据包在网络上勉强通过。Web诞生之前,互联网还...

2009-10-01 15:46:03 834

原创 深入理解web2.0与web1.0的区别

要理解WEB2.0,先得看WEB的历史。 World Wide Web,简称WWW,是英国人TimBerners-Lee 1989年在欧洲共同体的一个大型科研机构任职时发明的。通过WEB,互联网上的资源,可以在一个网页里比较直观的表示出来;而且资源之间,在网页上可以链来链去。在WEB1.0上做出巨大贡献的公司有Netscape,Yahoo和Google。 Netscape研发出第一个大规模商用的浏...

2009-10-01 14:23:14 281

原创 Web开发技术的历史发展简介

讨论Web开发技术的历史,当然要先说说Web的起源。众所周知,Web这个Internet上最热门的应用架构是由Tim Berners-Lee发明的。Web的前身是1980年Tim Berners-Lee负责的Enquire(Enquire Within Upon Everything的简称)项目。1990年11月,第一个Web服务器nxoc01.cern.ch开始运行,Tim Berners-Le...

2009-10-01 14:14:17 158

原创 JS添加事件处理函数

作为一种事件驱动的编程语言,Js的程序很少主动执行,一般都是由一些事件触发,像click,dblclick,keypress,mousemove等事件,然后执行一段脚本。给一个事件指派一个处理函数,一般称做:注册事件处理函数。 比如页面上有一个p元素: 测试一下 我们用 x = document.getElementById(’lethe’...

2009-09-29 08:49:01 108

原创 访问oracle数据库出错:用尽的Resultset

郁闷死了,这个小问题害的我改了一天,看来还是基本功不到家,希望大家别犯这个错了:如下代码就会引发这个错误: resultSet = stmt.executeQuery(sqlStr); if (resultSet !=null ) { resultSet.getInt(1); }错误原因:这是因为ResultSet的游标指向...

2009-09-28 22:29:23 231

原创 Apache安装无服务解决方法:

Apache安装无服务解决方法:命令行进入apache目录下的bin ,运行如下指令即可注册服务,如:D:\Program Files\Apache Software Foundation\Apache2.2\bin> httpd.exe -k install -n apache2.2 the requested operation has failed错误解决方法...

2009-09-24 09:01:43 96

原创 JavaScript的9大陷阱

收藏 1. 区分大小写:变量名、属性和方法全部都区分大小写 2. 不匹配的引号、圆括号或花括号将抛出错误 3. 条件语句:3个常见陷阱 4. 换行:一直用分号结束语句来避免常见的换行问题 5. 标点法:在对象声明的尾部逗号将导致出错 6. HTML id 冲突 7. 变量作用域:全局变量对局部变量 8. 函数重载:当重载不存在...

2009-09-13 22:14:05 73

利用ajax动态显示xml于table中(js代码)

var m=0; var frq1000; var t=null; function doajax() { m++; if(m>3){m=0;} var re...

2009-08-21 11:24:37 89

JavaScript实现鼠标悬停显示缩略图

// JScript 文件showPhoto ={ containerID:'container', init:function() { if(!document.getElementById||!document.createTextNode) {return;} //取到table...

2009-08-17 14:51:00 530

原创 Web前端工程师技能列表

要打造一流的Web产品开发团队,在团队成员基础能力上一定要下功夫。对于Web前端产品开发来说,仅仅掌握Web1.0时代简单的”网页套接”是完全不够的。我结合自己的团队配备,特此罗列了Web前端产品工程师所涉及的技能列表如下:通过许多实际项目,个人认为一个完备的前端产品开发团队,必须拥有如下的人才配备,也希望大家补充:•团队全体成员达到所有技能中的a级标准•团队全体成员必须掌握两...

2009-08-17 13:25:24 102

原创 .NET与javascript完美结合

概要 本文结合示例讲述了在ASP.net应用程序中如何利用客户端的Javascript脚本提高程序的执行效率并实现更多的功能。 关键字 服务器脚本,客户端脚本,.Net,代码后置 一.ASP.Net与Javascript .Net是微软公司下一代的战略核心,ASP.Net是.Net战略在Web开发方面的具体实现。它继承了ASP的简单性和易用性,同时克服了AS...

2009-08-14 14:51:22 211

原创 一个较优雅的GridView隐藏列取值解决方案 (转)

Asp.net 2.0中增加了一个新的数据绑定控件:GridView,其目的用来取代Asp.net1.x中的DataGrid控件,但有一点很不爽的是,如果把某列设置为visible=false,则不会进行数据绑定,也就是说无法直接从GridView中取到这个列内的文本。这一功能在DataGrid时代几乎是必须的,在对列表进行批量选中操作时非常有用(比如批量删除),隐藏列通常用于存储DataGr...

2009-08-13 13:45:35 71

原创 javascript如何设置获取GridView模板列的值

如果使用html控件还好一些,服务器控件就比较郁闷一些,因为GridView生成之后是多行的,所以这个文本框也会有很多个,另一方面asp.net会自动重新命名控件,所以想通过ID获取已经不可能了,很不幸的是连name属性都被自动生成了,哪怕你添加了name属性,也无法覆盖生成的name,而是会出来两个name属性 那么就想别的办法,如果在GridView中只有一个模板列(其实是要求...

2009-08-11 17:22:04 230

原创 GridView中的超链接

GridView中的超级链接,可以设置一个模版列,放入超级链接的控件,设置绑定参数即可。数据绑定方式有两种,如下示例:Eval方式 Bind方式 推荐使用第一种方式,可以在一个里放入多个绑定,而第二种只能如此绑定一个值做超级链接的控件,我们也有多种选择:1. asp:LinkButton 示例 2. asp:HyperLink...

2009-08-07 13:23:37 69

原创 GridView获取CheckBox的值(testing)

一:1.在界面上拉一个Gridview(叫做gridview1) 2.点开gridview右上角的编辑框,选择编辑列,(在想要添加checkbox的那列)添加 个模板列 3.回到原来的编辑框,选择编辑模板,在模板里添加一个Checkbox(叫做checkbox1) 4.完成后就可以在界面上看到一列checkbox了 5.判断checkbox是否选中 b...

2009-08-06 14:51:03 234

原创 实现GrdView分页的功能

要实现GrdView分页的功能。操作如下:1、更改GrdView控件的AllowPaging属性为true。2、更改GrdView控件的PageSize属性为 任意数值(默认为10)3、更改GrdView控件的PageSetting->Mode为Numeric等(默认为Numeric)该属性为分页样式。GridView属性设置好了,从页面上也能看到分页样式。现在开始实现...

2009-08-06 09:35:01 97

原创 数据源不支持服务器端的数据分页

错误代码: SqlCommand cmd = new SqlCommand("select * from admin", con); GridView1.DataSource = cmd.ExecuteReader(); GridView1.DataBind();错误信息:数据源不支持服务器端的数据分页分析:还记得SqlDataRead...

2009-08-06 08:38:50 1445

原创 VS2005环境下ASP.NET 2.0连接SQL2005数据库的方法

对于的新手来说,整个数据库连接不太容易,根据连接过程中的问题总结如下。 1.开启SQL2005远程连接功能,开启办法如下: 配置工具->SQL Server外围应用配置器->服务和连接的外围应用配置器->打开MSSQLSERVER节点下的Database Engine节点,先择“远程连接”,接下建议选择“同时使用TCP/IP和named pipes”,确定后重启数据库服务就可以了。...

2009-08-04 11:46:11 77

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除