Aug302013
js setInterval和setTimeout用法分析
本文主要分享一下javascript中的两个定时执行函数setInterval和setTimeout的用法。
setInterval() 定义和用法
setInterval() 方法可按照指定的周期(以毫秒计)来执行函数或表达式。该方法会不停地循环调用函数,直到使用 clearInterval() 明确停止该函数或窗口被关闭。clearInterval() 函数的参数即 setInterval() 返回的 ID 值。
语法
setInterval(code,millisec[,”lang”])
...阅读全文
抢沙发
Aug222013
IE6通过get发送奇数个汉字请求会乱码的解决方法
最近用php写个程序(UTF8编码)时发现以http get方式发送奇数个汉字到服务器端时会出现乱码,刚开始以为PHP程序或服务配置有问题,后来检查了半天发现不是,在google中搜索到看到有人说是IE6存在兼容问题,IE7,IE8,FIREFOX,CHROME都没有这个问题。
对于这个问题解决方法很简单了,直接使用urlencode编码进行处理一下即可,注意如果使用的是javascript传递的参数,则使用的是encodeURI函数。...阅读全文
Aug142013
javascript实现原生ajax的几种方法
自从js有了各种框架之后,比如jquery,使用ajax已经变的相当简单了。但有时候为了追求简洁,可能项目中不需要加载jquery这种庞大的js插件。但又要使用到ajax这种功能该如何办呢?下面和大家分享几种利用javascript实现原生ajax的方法。
首先实现ajax之前必须要创建一个 XMLHttpRequest 对象的。如果不支持创建该对象的浏览器,则需要创建 ActiveXObject,具体方法如下:
var xmlHttp;
f...阅读全文
Aug072013
运行代码预览代码,代码另存为,复制代码功能的实现
一些以展示html特效的网站经常会在具体页面加一个运行代码这样的一个效果,即特效代码在textarea文本框内,下面有一个运行代码按钮,点击运行按钮,就直接运行了textarea内的代码。下面和大家分享一个这样的案例,其实这个挺简单的。
首先截图展示一下本示例的效果:
下面这段代码示例同时实现了预览代码,代码另存为和复制代码两个功能,注意这里的代码另存为,复制代码仅支持IE浏览器。...阅读全文
Aug052013
JS中如何判断null、undefined与NaN
javascript中如何判断一个变量是否是null,undefined还是NaN呢?下面我们看看具体的判断方法吧。
主要是通过 typeof 这个方法去判断,typeof 返回的是字符串,有六种可能的结果:”number”、”string”、”boolean”、”object”、”function”、”undefined”。
1.判断undefined:
var tmp=undefined;
if(typeof(tmp)=="...阅读全文
Aug012013
Aug012013
javascript实现即时显示上传缩略图
javascript实现即时显示上传缩略图,记录在此,以备后用!注意这里仅仅通过javascript实现了这样一个效果,即选中上传文件之后只是通过js调用图片存储在本地的文件地址,然后显示出来。这个过程中没有上传图片到服务器的操作,这个和 uploadify 这个插件不一样,uploadify 上传插件是在选择文件的过程中就已经将图片上传到服务器了,实时显示的文件也是服务器上的文件。
需要了解 uploadif...阅读全文
Jul302013
js小数数字取整的几种方法
js实现小数数字取整的方法,主要用到三个js函数(Math.ceil,Math.round,Math.floor),具体使用方法及介绍如下:
/*
Math.ceil求最小的整数但不小于本身.
Math.round求本身的四舍五入。
Math.floor求最大的整数但不大于本身.
*/
var arg=3.26513098;
document.write('<br />');
document.write('原数字:'+arg);
document.write('<br />');
document.write('Ma...阅读全文
Jul302013
js实现点击enter键光标移到下一个输入框效果
如何让用户按下enter键后光标直接定位到下一个输入框,代码如下:
<html xmlns="http://www.phpernote.com/javascript-function/61.html">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>ENTER键可以让光标移到下一个输入框</title>
<script language="javascript">
function changeEnter(){
if(ev...阅读全文
Jul302013
jQuery性能优化指南(1)
本篇文章主要介绍一些基本的Jquery性能优化方面的知识。
1,总是从ID选择器开始继承
在jQuery中最快的选择器是ID选择器,因为它直接来自于JavaScript的getElementById()方法。
例如有一段HTML代码:
<div id="content">
<form method="post" action="#">
<h2>交通信号灯</h2>
<ul id="traffic_light">
<li>...阅读全文