JavaScript
〖摘要:〗
tar zxvf httpd-2.2.4.tar.gz 或者 tar jxvf httpd-2.2.4.tar.bz2
先安装apr和apr-util
cd httpd-2.2.4/srclib/apr
./configure --prefix=/usr/local/apache2.2.4/apr-httpd/
make
make install
cd httpd-2.2.4/srclib/apr-util
./configure --prefix=/usr/local/apache2.2.4/apr-util-httpd/ --with-apr=/usr/local/apache2.2.4/apr-httpd/
vi Makefile
将APRUTIL_LIBS 中的 /usr/lib/libexpat.la 修改为 /usr/lib64/libexpat.la
make
make install
cd httpd-2.2.4
CFLAGS="-O3 -mpentiumpro" CXX=gcc CXXFLAGS="-O3 -mpentiumpro -felide-constructors -fno-exceptions -fno-rtti" LDFLAGS="-L/usr/lib64 -L/lib64" ./configure --prefix=/usr/local/apache2.2.4 --with-mpm=worker --enable-mods-shared=all -
继续阅读其余的 151 字
tar zxvf httpd-2.2.4.tar.gz 或者 tar jxvf httpd-2.2.4.tar.bz2
先安装apr和apr-util
cd httpd-2.2.4/srclib/apr
./configure --prefix=/usr/local/apache2.2.4/apr-httpd/
make
make install
cd httpd-2.2.4/srclib/apr-util
./configure --prefix=/usr/local/apache2.2.4/apr-util-httpd/ --with-apr=/usr/local/apache2.2.4/apr-httpd/
vi Makefile
将APRUTIL_LIBS 中的 /usr/lib/libexpat.la 修改为 /usr/lib64/libexpat.la
make
make install
cd httpd-2.2.4
CFLAGS="-O3 -mpentiumpro" CXX=gcc CXXFLAGS="-O3 -mpentiumpro -felide-constructors -fno-exceptions -fno-rtti" LDFLAGS="-L/usr/lib64 -L/lib64" ./configure --prefix=/usr/local/apache2.2.4 --with-mpm=worker --enable-mods-shared=all -
继续阅读其余的 151 字
irini
2010-02-04 09:22:42
阅读:17
评论:0
引用:0
〖摘要:〗
在“按需加载”的需求中,我们经常会需要判断脚本是否加载完成,此判断方法在firefox和ie下有所不同
firefox下用onload 来判断,ie下用onreadystatechange 来跟踪每个状态变化的情况(一般为 loading 、loaded、interactive、complete),当返回状态为 loaded 或 complete 时,则表示加载完成
示例代码:
//创建script节点
var _doc = document.getElementsByTagName('head')[0];
var js = document.createElement('script');
js.setAttribute('type', 'text/javascript');
js.setAttribute('src', file);
_doc.appendChild(js);
//添加状态判断
if(firefox){
js.onload = function () {
alert('Firefox');
}
}else if(ie){
js.onreadystatechange = function () { &n
继续阅读其余的 402 字
在“按需加载”的需求中,我们经常会需要判断脚本是否加载完成,此判断方法在firefox和ie下有所不同
firefox下用onload 来判断,ie下用onreadystatechange 来跟踪每个状态变化的情况(一般为 loading 、loaded、interactive、complete),当返回状态为 loaded 或 complete 时,则表示加载完成
示例代码:
//创建script节点
var _doc = document.getElementsByTagName('head')[0];
var js = document.createElement('script');
js.setAttribute('type', 'text/javascript');
js.setAttribute('src', file);
_doc.appendChild(js);
//添加状态判断
if(firefox){
js.onload = function () {
alert('Firefox');
}
}else if(ie){
js.onreadystatechange = function () { &n
继续阅读其余的 402 字
irini
2009-04-14 10:07:17
阅读:193
评论:0
引用:0
〖摘要:〗
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<script language="javascript">
function moveImage(){
if(window.event.button!=1){
return;
}
with(window.event.srcElement.style){
//重新设置图像在浏览器中的位置
pixelLeft=window.event.x-236/2-document.all.ImageDiv.offsetLeft;
pixelTop=window.event.y-118/2-document.all.ImageDiv.offsetTop;
&nb
继续阅读其余的 666 字
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<script language="javascript">
function moveImage(){
if(window.event.button!=1){
return;
}
with(window.event.srcElement.style){
//重新设置图像在浏览器中的位置
pixelLeft=window.event.x-236/2-document.all.ImageDiv.offsetLeft;
pixelTop=window.event.y-118/2-document.all.ImageDiv.offsetTop;
&nb
继续阅读其余的 666 字
irini
2008-03-14 09:26:52
阅读:293
评论:0
引用:0
用Js做页面跳转时
document.location.reload("xxx") -- ie 支持,firefox 不支持
window.location = "${str_submithtml}"; -- 都支持
irini
2007-09-16 19:33:33
阅读:1172
评论:1
引用:0
今天用javascript修改节点css样式时出现“参数无效”错误,搜了半天也没找到具体什么情况会出现这个错误,后发现问题是:
计算节点高度后出现了负值,对其判断后就可以了
具体什么情况会出现这个错误还是不知道,只是知道了这是其中一种,记录下来供日后参考。
irini
2007-09-16 19:33:08
阅读:1525
评论:0
引用:0
〖摘要:〗
下面的例子示范了动态加载另一个css文件
//loadCssPage.html
<!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">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<link id="loadCss" type="text/css" rel="stylesheet" href="bj.css"/>
<title>无标题文档</title>
<script type="text/javascript">
function loadCss(){
var cssTag = document.getElementById('loadCss');
var head = document.getElementsByTagName('head').item(0);
if(cssTag) head.removeChild(cssTag);
css = doc
继续阅读其余的 555 字
下面的例子示范了动态加载另一个css文件
//loadCssPage.html
<!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">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<link id="loadCss" type="text/css" rel="stylesheet" href="bj.css"/>
<title>无标题文档</title>
<script type="text/javascript">
function loadCss(){
var cssTag = document.getElementById('loadCss');
var head = document.getElementsByTagName('head').item(0);
if(cssTag) head.removeChild(cssTag);
css = doc
继续阅读其余的 555 字
irini
2007-07-26 23:13:45
阅读:777
评论:0
引用:0
〖摘要:〗
textarea标签虽然有maxLength属性,但是它并不管用,所以只能自己控制,
下面的例子中我的思路是:
在textarea中输入内容后就判断是否超出了maxLength,如果超出就按照maxLength截取textare的值,有个问题,如果用鼠标来拷贝粘贴就没法调用判断maxLength的方法,解决办法就是当textarea获取焦点时把鼠标右键失效,失去焦点时再恢复鼠标右键
这个方法从功能上解决了textarea的maxLength问题,但还不是很完美,在输入超过maxLength的字符后光标会有闪烁,因为是截取回填,没有像input的maxLength那样真正不让输入,今天一时也想不到好办法,以后找到再补充进来。
textarea标签虽然有maxLength属性,但是它并不管用,所以只能自己控制,
下面的例子中我的思路是:
在textarea中输入内容后就判断是否超出了maxLength,如果超出就按照maxLength截取textare的值,有个问题,如果用鼠标来拷贝粘贴就没法调用判断maxLength的方法,解决办法就是当textarea获取焦点时把鼠标右键失效,失去焦点时再恢复鼠标右键
这个方法从功能上解决了textarea的maxLength问题,但还不是很完美,在输入超过maxLength的字符后光标会有闪烁,因为是截取回填,没有像input的maxLength那样真正不让输入,今天一时也想不到好办法,以后找到再补充进来。
<html>
<head>
<title></title>
<script type="text/javascript">
var textarea_maxlen = {
isMax : function (){
var textarea =
document.getElementById("area");
继续阅读其余的 1425 字
irini
2007-07-10 22:40:27
阅读:3488
评论:3
引用:0
〖摘要:〗
1. 地址:
http://dev.jquery.com/browser/trunk/plugins/treeview
可以下载 jquery.treeview.zip,其中包含了jquery.treeview.js 和压缩版,还有例子。
2. 起步
自带的例子页面中有三个例子,比较长,我只试验第一个。
在解压后的目录中建测试页面,并把 jquery.js 也考到这个目录
代码:
//treetest.html
1. 地址:
http://dev.jquery.com/browser/trunk/plugins/treeview
可以下载 jquery.treeview.zip,其中包含了jquery.treeview.js 和压缩版,还有例子。
2. 起步
自带的例子页面中有三个例子,比较长,我只试验第一个。
在解压后的目录中建测试页面,并把 jquery.js 也考到这个目录
代码:
//treetest.html
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0
Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
继续阅读其余的 7881 字
irini
2007-06-14 21:52:00
阅读:12990
评论:5
引用:0
〖摘要:〗
Jsunit 就是 Junit 的javascript 版本,下载并解压Jsunit zip,大部分的核心文件都在 jsunit/app 目录下,两个最基本的文件:
. jsUnitCore.js -- 每个测试文件都要引用它
. testRunner.html -- 用来运行具体的jsunit 测试
(1) 起步例子:
在Jsunit解压后的同级目录下建立两个文件,目录结构:
|-- jsunit
|-- simple.js
|-- simple_test.html
写完后运行 jsunit/testRunner.html,在页面中选择simple_test.html, 点击run,可以看到测试结果信息。
Jsunit 就是 Junit 的javascript 版本,下载并解压Jsunit zip,大部分的核心文件都在 jsunit/app 目录下,两个最基本的文件:
. jsUnitCore.js -- 每个测试文件都要引用它
. testRunner.html -- 用来运行具体的jsunit 测试
(1) 起步例子:
在Jsunit解压后的同级目录下建立两个文件,目录结构:
|-- jsunit
|-- simple.js
|-- simple_test.html
写完后运行 jsunit/testRunner.html,在页面中选择simple_test.html, 点击run,可以看到测试结果信息。
// simple.js 被测试的javascript文件
function addTwoNumbers(value1, value2){
return parseInt(value1) + parseInt(value2);
}
// simple_test.html 测试文件
<!DOCTYPE HTML PUBLIC
继续阅读其余的 4423 字
irini
2007-05-26 16:16:11
阅读:902
评论:0
引用:0
〖摘要:〗
log4javascript是一个基于log4j的JavaScript日志框架。
首页:http://www.timdown.co.uk/log4javascript/
下载地址:http://sourceforge.net/projects/log4javascript
基本用法 :
log4javascript是一个基于log4j的JavaScript日志框架。
首页:http://www.timdown.co.uk/log4javascript/
下载地址:http://sourceforge.net/projects/log4javascript
基本用法 :
<html>
<head>
<title></title>
<script type="text/javascript"
src="log4javascript.js"></script>
<script type="text/javascript">
var log = log4javascript.getDefaultLogger();
log.info("hello world"继续阅读其余的 143 字
irini
2007-05-26 08:42:40
阅读:529
评论:0
引用:0
