2011-09-12 20:28
今天项目中用到,去掉字符串中的最后一个字符
原字符串1,2,3,4,5,6,
去掉最后一个字符",",最终结果为1,2,3,4,5,6
代码如下:
$str = "1,2,3,4,5,6,";
$newstr = substr($str,0,strlen($str)-1);
echo $newstr;
系统自带的函数也可实现这样的效果,两种方法:
1) substr($str, 0, -1)
2)rtrim($str, ",") |
2011-07-06 16:33
在Ubuntu中共享文件 夹,遇到错误提示:执行子进程“testparm”失败没有该文件或目录。 解决 方法是运行如下命令:
apt-get install samba-common-bin 复制代码
问题解决。
目前只知其然,希望知其所以然……
|
2011-06-03 9:51 (一)关于体验
约瑟夫。派恩和詹姆士。吉尔摩在《体验经济》一书中提出其观点:所谓“体验”就是企业以商品为道具,以服务为舞台,以顾客为中心,创造出可以使消费者全面参与、让消费者感到值得回忆的活动。
体验是使每个人以个性化的方式参与 |
2011-05-20 9:42
<script type=”text/javascript”>
$(document).ready(function () {
var s = $(‘#ExtendedContactDiv’).offset().top; //取得元素相对当前窗口的高度,并赋值给 s
$(window).scroll(function () { //浏览器滚动条触发事件
$(“#ExtendedContactDiv”).animate({ top: $(window).scrollTop() + s + “px” }, { queue: false, duration: 500 });
//添加元素自定义动画,使其滑动”滚动条距顶部高度+ s “距离,动画过程为500毫秒;
|
2011-05-20 9:41
项目中要用到js去替换url中的指定参数 然后进行跳转,下面正则经测试可行,记于此。
<script language=”javascript” type=”text/javascript”>
var str1 = ‘http://wwww.xiaocai.info?p=sss&kkk=0′;
var str2 = str1.replace(/(id\s*=[\s]*)([^\s\&]+)/g,”$1xiaocai$2″);
alert(str1+”\n”+str2);
</script> |
2011-05-20 9:39
今天做项目的时候需要用到鼠标停留在一张缩略图上几秒之后则显示大图,想了两个思路:
1、js直接有相应的函数;
2、用setTimeOut的计时器在onmouseover事件中执行不断累加一个数字,直到数字达到某个值时,则执行相应的函数;
对于第一种做法 查到了相应的函数window.setInterval :
使用实例:<a href=”http://xiaocai.info” onmouseover=”xiaocai=window.setInterval(‘alert(0)’,3000)” onmouseout=”window.clearInterval(xiaocai)”>xiaocai.info</a>
对于 |
2011-05-20 9:37 function show(){ var x,y; x = event.clientX; y = event.clientY; }
<a href=”http://xiaocai.info” onclick=”show();” >xiaocai.info</a>
以上代码在ie下浏览没有任何问题,但是在火狐下就会报对象不存在。
上网查了一下说的火狐不支持event.clientX,火狐下event.clientX需要用pageX取得,但是经过测试发现其实火狐是支持event.clientX的,只是我编码上不规范造成的,可见网上很多说法都是扯淡。
function show(e){ var x,y; x = e.clientX; y = e.clientY |
2011-05-20 9:36 var img = $(“#imgID”); //获取img元�� var picRealWidth, picRealHeight; $(“<img/>”) // 在内存中创建一个img标记 .attr(“src”, $(img).attr(“src”)) .load(function() { picRealWidth = this.width; picRealHeight = this.height; }); |
2011-04-28 10:59 2011-04-04 0:49
让flash传递变量给js
以下为JS:
//输出测试,通过v传递flash变量 function jsAlert(v) { alert(v); } //调用flash中的方法,"my_mv"为html页中swf的id function callExternal() { thisMovie("my_mv").flAlert(); } //搭建js与flash互通的环境 function thisMovie(movieName) { if (navigator.appName.indexOf("Microsoft") != -1) { return window[movieName] }else{ return document[movieName] } }
以下为AS:
//导 |
2009-10-23 10:50 2009-10-23 10:14 2009-10-23 10:12 2009-10-23 10:11 2009-10-23 10:09 | | |