js 字符串长度函数详解介绍

js 字符串长度函数详解介绍
在js中获取字符串长度我们只要使用length属性就可以实现了,下面我详细介绍在js str.length的使用方法,有需要的朋友可参考。 我们只要使用如下代码: var str = "465464656464566"; var strLength = str.length; 例1,代码如下: <script type="text/javascript">   var vText="I like www.xiariboke.net"   document.write("<p>" + vText...

Javascript中匿名函数用法详解

Javascript中匿名函数用法详解
匿名函数是很多程序语言中会有的,特别是js中我们会常常看到有匿名函数用法,下面我来给大家详细介绍关于匿名函数具体使用方法。 一、什么是匿名函数? 在Javascript定义一个函数一般有如下三种方式: 1.函数关键字(function)语句: function fnMethodName(x){alert(x);} 2.函数字面量(Function Literals): var fnMethodName = function(x){alert(x);} 3.Function()构造函数: var fnMethodName = new ...

js判断是否为null程序实现代码

js判断是否为null程序实现代码
本文章来给大家介绍在js中一个特殊的类型null,有搞不清楚null是怎么用与怎么判断的朋友可参考本文章。 以下是不正确的用法,代码如下: var exp = null;   if (exp == null)   {       alert("is null");   }   exp 为 undefined 时,也会得到与 null 相同的结果,虽然 null 和 undefined ...

JS中String.replace()字符串替换函数

JS中String.replace()字符串替换函数
在js中我们要替换字符串中指定的一些字符,我们常用到的就是利用replace()字符串替换函数加正则达试来操作,下面我自己的一些常用方法。 replace()最简单的算是能力就是简单的字符替换。 例1,代码如下: <script language="javascript">   var strM = "javascript is a good script language";   //在此我想将字母a替换成字母A&...

js中document.documentElement和document.body用法区别

js中document.documentElement和document.body用法区别
在js网页开发中我们常会碰到关于document.documentElement和document.body一些使用方法,下面我来总结这两者的区别,有需要的朋友可参考。 网页中获取滚动条卷去部分的高度,可以通过 document.body.scrollTop 来获取,比如使div跟着滚动条滚动,代码如下: <div id="div" style="width:100px;height:100px;background:#ccc;position:absolute;"></div>   window.onscrol...

js中setinterval()用法

js中setinterval()用法
setInterval() 方法会不停地调用函数,直到 clearInterval() 被调用或窗口被关闭。由 setInterval() 返回的 ID 值可用作 clearInterval() 方法的参数。 setinterval()用法: setInterval(code,millisec[,"lang"]) 后面就两个参数code是你的js代码,millisec为时间间隔,以毫秒计. 下面举一个简单的例子。 例1,代码如下: function show(){ trace("每隔一秒我就会显示一次");}   var&n...

javascript中setTimeout()取消

javascript中setTimeout()取消
我们使用setTimeout()可以延迟加载一些数据,但是如果不利用clearTimeout()取消的话,就会一直执行操作哦,这样虽然我们看不到,但是很不合理。 例1,代码如下: <script>   function loadas()   {     document.getElementById('picid').innerHTML ='3秒后更新后';   }   setTimeout(loadas,3000);   </scrip...

js文本框只允许输入数字代码

js文本框只允许输入数字代码
一般我们限制文本框只允许输入数字的方法用得最多的就是js与正则达式来限制了,下面我来给各位朋友介绍介绍。 在asp.net中我常用的写法是: <asp:TextBox ID="syear" onKeyUp="this.value=this.value.replace(/D/g,'')"     onafterpaste="this.value=this.value.replace(/D/g,'')" runat="server" Width="69px"></asp:TextBox>   我们...

js中弹出窗口关闭获得选择返回值

js中弹出窗口关闭获得选择返回值
本文章来介绍利用showModalDialog命令实现弹出模态窗页面,获得选择返回值,并关闭效果,同时也介绍很多种弹出窗口返回值的程序,有需要学习的朋友可参考。 vReturnValue = window.showModalDialog(sURL [, vArguments] [, sFeatures]) 1、主页面,代码如下: <script type="text/javascript" language="javascript">        function DialogCust...

javascript预览本地图片程序代码

javascript预览本地图片程序代码
上传图片时我们在图片未上传之前就可以预览用户选择的图片了,下面我来介绍几段常用的预览本地图片程序代码。 图片上传预览是一种在图片上传之前对图片进行本地预览的技术,使用户选择图片后能立即查看图片,而不需上传服务器,提高用户体验,但随着浏览器安全性的提高,要实现图片上传预览也越来越困难。 不过群众的智慧是无限的,网上已经有很多变通或先进的方法来实现,例如ie7/ie8的滤镜预览法,firefox 3...

php日期相加增加天数,月数的方法

php日期相加增加天数,月数的方法
在做项目时需要做一个元素的过期时间,之前做过过期的天数相加时间,这次要直接加月数的,顺便就把所有php日期相加来整理一下吧,其实在php中,日期相加也是一件很简单的事情。 当前时间增加一天: eccho date('Y-m-d',strtotime("+1 day")) 当前时间增加一月: strtotime("+1 month") 当前时间增加一年: strtotime("+1 year") 当前时间增加一秒: strtotime("+1 seconds") 已有时间增加一天: $d='2012-1...

php生成有规则的短信序列码

php生成有规则的短信序列码
需要做一个简单的小功能,用 PHP 生成一组序列码,也就是8个字符,但这个是有规则的,首先包含 A-Z 的字母,然后包含 3-9 的数字,且从第一个单数开始是字母,双数是数字,把这个序列码生成之后,做以后的操作,首先想到的是使用 rand 随机函数,不过 rand 随机函数是任意生成的,貌似还用不了,所以只能找其它函数了,用了 range 函数来进行序列码范围的生成,然后再结结合数组函数取值,最后结合,看如下...

PHP计算百分比(%)

PHP计算百分比(%)
最近做的一个项目,需要计算金钱余额为百分比,也就是只要两位小数点的余额,这个时候自然就想到了四舍五入函数round();完美解决问题,这里再来温习一下这个函数吧,对于处理小数点上是不可缺少的。 示例: $hhl=round(($hh/$totalpj)*100).’%';//好评率   $lhl=round(($lh/$totalpj)*100).’%';//良好率   $ybl=round(($yb/$totalpj)*100).’%';//一般率   $cl=round(($c/...

require “./ThinkPHP/ThinkPHP.php” == 无法访问

require “./ThinkPHP/ThinkPHP.php” == 无法访问
一个企业级站点用的是 ThinkPHP 框架设计开发的,最近网页无法打开,入口文件直接显示 require "./ThinkPHP/ThinkPHP.php" == 无法访问 的错误,第一时间想到是否是 ThinkPHP 文件被删除了,因为之前上线的时候没有出现 ThinkPHP 不存在的问题,检查之后,发现一切正常,文件存在。 再一次检查的时候,发现了一个小的细节,就是 ThinkPHP 的文件夹虽然存在,但双击却打不开,这个时候就联想到是否是因为权...

thinkphp 模板中时间戳转换成日期格式 默认当天日期

thinkphp 模板中时间戳转换成日期格式 默认当天日期
在thinkphp模板中需要post一个当前日期,因为在Action里面用的是继承类的方法,所以这个日期一定是要传递过去的才行,所以只能在thinkphp模板里面去定义了,使用的代码如下: 如果有日期输出,即$data.time不为空且不为0,则格式化时间戳,否则默认当前时间戳,并格式化成日期格式。 {$data.time|default=time()|date='Y-m-d',###} 把这个代码嵌套到隐藏域里面即可,打印出来的格式如下: 2016-09-30 如果...

又到一年国庆日

又到一年国庆日
又是一年国庆节日,再多的感慨也掩盖不了岁月的流逝,从去年国庆到今年国庆,貌似只是一瞬间的事情,在股市里面一直有哪么一万元占据着,今天终于把钱给取出来了,再也不想放进去了,虽然从去年炒股开始到现在赔了两千多,但也不能轻易的再去炒了,炒股只有赔钱的份,等待下一次的机会再说吧。 又是一年国庆节日,夏日博客也有N天没有进行打理了,应该说这一个月来几乎没怎么进行打理,都是断断续续,要么...

LINUX环境搭建 XAMPP

LINUX环境搭建 XAMPP
XAMPP(Apache+MySQL+PHP+PERL)是一个功能强大的建 XAMPP 软件站集成软件包,它可以在Windows、Linux、Solaris三种操作系统下安装使用,同时支持多国语言,目前最新版1.80集成了。 Apache to 2.4.3    MySQL to 5.5.x   PHP to 5.4.7   phpMyAdmin to 3.5.x OpenSSL to 1.0.1c Xampp 环境搭配步骤 1,下载xampp : http://nchc.dl.sourceforge.net/project/xampp/XAMPP%20Linux/1.8.1/xampp-linux-1...

ThinkPHP关于JOIN使用方法详细说明

ThinkPHP关于JOIN使用方法详细说明
ThinkPHP 经常会遇到多表查询,最近的一个项目就是要同时查询四个表,当然 sql 也要使用多表查询了,只是在 where 的时候有些困难,研究了大半天的时间,终于给搞出来了,好了,先看看 ThinkPHP 中关于 JOIN 多表查询的使用吧,其它查询部分一切照旧。 JOIN方法是连贯操作中唯一可以多次调用的方法 分别查询表artist、work、card 、card JOIN 有两种方式:LEFT JOIN(默认使用)与RIGHT JOIN //Left&nbs...

sftp使用方法和命令

sftp使用方法和命令
sftp 是 SecureCRTPortable 工具里面命令行传输数据,也是 linux 传输数据的一种方式了,命令倒不是很多,只要记住就可以了,如果不习惯使用 sftp 命令的话,也可以直接使用图形化的上传工具 flashfxp,好了,为了练习,还是要把常用 sftp 命令整理一份的,如下所示: put是将本地文件夹内的某一个文件发送到远程服务器当前的目录下 常用命令: lcd 路径 更改本地目录到“路径” chgrp...