- 浏览: 11757 次
- 性别:
- 来自: 北京
最新评论
文章列表
运用js代码实现输出window对象所有属性的方法
<html>
<head>
<title>window object properties array</title>
</head>
<body>
<script>
for (var i in window) {
document.write ("window property(" + i + "): " +
window[i] + "<br>");
}
< ...
php结合Ajax实现异步文件上传的代码实例
1:取得file对象
2:读取2进制数据
3:模拟http请求,把数据发送出去(这里通常比较麻烦)
在forefox下使用 xmlhttprequest 对象的 sendasbinary 方法发送数据;
4:完美实现
遇到的问题
目前仅有 firefox 可以正确上传文件。(chrome也可以采google.gears上传)
对于从firefox和chrome下读取到的文件数据好像不一样(不知道是否是调试工具的原因)
chrome以及其他高级浏览器没有 sendasbinary 方法 只能使用 send 方法发送数据,有可能是上面的原因导致无法正确 ...
网上大多都是用 function (类似 person.getname()、person.setname())的方式。当然,这是一个通用的方式。
但是在非 ie 的浏览器下,你可以尝试运行以下代码
function person()
{
var _name
,_age,_sex;
var _namechanged = new array();
this.__definegetter__('namechanged',function()
{
return _namechanged;
...
为了实现伪静态 php、mysql、apache都需要做那些设置
设置过程:
(一)http.conf
把php直接作为apache的一个模块运行,我在里面加了两句:
loadmodule php5_module "e:/php/php5apache2.dll"
addtype application/x-httpd-php .php
我在e:apache2目录下建立了一个www的目录用于存放我的站点文件,在http.conf里改了这样一句话:
把documentroot "e:/apache2/htdocs"改成了documentroot ...
提供一几个开发中常用正则表达式,如有电话,手机,邮箱,url,有需要的朋友可能可以看一下。
第一个:验证输入的字符串是否为数字
view code /// <summary>
/// 验证输入字符串为数字
/// </summary>
/// <param name="p_str_num">输入字符</param>
/// <returns>返回一个bool类型的值</returns>
...
oracle中如何区分union与union all的使用
union 对两个结果集进行并集操作,不包括重复行,同时进行默认规则排序;
union all 对两个结果集进行并集操作,包括重复行,不进行排序
union all 要比union快很多,所以,如果可以确认合并的两个结果集中不包含重复的数据的话,那么就使用union all,如下:
尽量使用union all,因为union需要进行排序,去除重复记录,效率低
union
如果表有多个索引列的时候,用union 替换 where 中的or 效率会提高不少。索引列使用or会造成全表扫描。如果有column 没有使用索引,就得记得o ...
在PHP中,变量的类型是不确定的,一个变量可以指向任何类型的数值、字符串、对象、资源等。我们无法说php5中多态的是变量。
我们只能说在php5中,多态应用在方法参数的类型提示位置。
一个类的任何子类对象都可以满足以当前类型作为类型提示的类型要求。所有实现这个接口的类,都可以满足以接口类型作为类型提示的方法参数要求。简单的说,一个类拥有其父类、和已实现接口的身份
通过实现接口实现多态
下面的例子中,useradmin类的静态方法,要求一个user类型的参数。
在后面的使用中,传递了一个实现了user接口的类normaluser的实例。代码成功运行。
<?
inte ...
假设待排序的记录存放在数组R[1..n]中。初始时,R[1]自成1个有序区,无序区为R[2..n]。从i=2起直至i=n为止,依次将R[i]插入当前的有序区R[1..i-1]中,生成含n个记录的有序区。
1、基本思想
假设待排序的记录存放在数组R[1..n]中。初始时,R[1]自成1个有序区,无序区为R[2..n]。从i=2起直至i=n为止,依次将R[i]插入当前的有序区R[1..i-1]中,生成含n个记录的有序区。
代码如下:
<!doctype html>
<html>
<head><title>javascript直接插入排序www. ...
可扩展的简易点击展开/关闭效果,分别用原生网页特效和jquery实现.使用方法及相关解释,请参见源码.
另,授人以鱼,不如授人以渔.我写的只是一个原型,提供一个思路一种方法.注释中我也注明了,如果你想要酷炫的效果,你可以根据自己的实际需求扩展.
jquery
$(function(){
var $title = $('div.jqdemo');//找到要显示/隐藏的元素
//$title.hide(); //如果你想默认是隐藏状态,可取消此行注释,下面两个切换函数换位
$title.prev().toggle(function() ...
下面是调用(注意调用时特殊字符的转义)
1 color coor = csharpcodevaluehelper<color>.getcodevalue("color.fromargb(100,100,100)");
2
3
4 image img = csharpcodevaluehelper<image>.getcodevalue("image.fromfile("c:\tu.jpg")");
代码如下
1 usingmicrosoft.csharp;
2 usin ...
将HTML DOM中几个容易常用的属性做下记录,需要的朋友可以参考下。
nodeName、nodeValue 以及 nodeType 包含有关于节点的信息。
nodeName 属性含有某个节点的名称。
元素节点的 nodeName 是标签名称
属性节点的 nodeName 是属性名称
文本节点的 nodeName 永远是 #text
文档节点的 nodeName 永远是 #document
注释:nodeName 所包含的 XML 元素的标签名称永远是大写的
nodeValue
对于文本节点,nodeValue 属性包含文本。
对于属性节点,nodeValue 属性包含属性值。
nod ...