javascript
飘然的风
大自然,流风,飘然的风。热爱生活,热爱编程。
展开
-
用js判断浏览器是不是傲游,及版本(是不是经典版)
用userAgent的方法判断不出是ie还是傲游,傲游有许多扩展对象,可以根据这个来判断。具体代码如下: <HTML><HEAD> <TITLE>isMaxthon maxthonVersion</TITLE></HEAD><BODY><script type="text/javascr2009-10-15 13:02:21 · 102 阅读 · 0 评论 -
自己写的一个验证手机号码的正则表达式 验证13xx 15xx 18xx
正则表达式内容:1(3|5|8)[0-9]{9}$测试页面内容: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999...2010-08-13 16:52:25 · 2090 阅读 · 0 评论 -
jquery中使用ajax jsonp的方法和注意事项
今天帮同事调试了下jquery中使用ajax jsonp方式,导致众多问题的原因是没有理解jquery中jsonp的本质。查看了jquery源码后才知道他是添加脚本方式,但添加是的直接执行的方法,这个方法是jquery动态生成的,通过参数传递到后台的,后台通过request获得并以该参数值作为方法名,把json数据当成变量,加载完srcipt标签后直接执行该函数。例如:jsonp125...2009-08-31 17:25:50 · 107 阅读 · 0 评论 -
定时器 倒计时的一个实现
<html> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8"> <title> 定时器 倒计时的一个实现 </title> </head> <body>2009-08-18 12:28:13 · 93 阅读 · 0 评论 -
利用google map api 根据经纬度计算两点距离
今天有个需求要求利用google map api 根据经纬度计算两点距离,百度google了几次没有找到结果,看了会api才理解用法。得到的是带小数点的米,应用中需要算成整数公里。 //根据经纬度计算两点距离 var distance = new GLatLng(39.917, 116.397).distanceFrom(new GLatLng(37.4419, -122.141...原创 2010-01-28 20:10:03 · 791 阅读 · 0 评论 -
ajax post 编码 乱码问题的解决方法
用ajax提交表单,经常会遇到编码的问题,后台要特殊处理比较麻烦。今天在网上找了一下,发现jquery prototype等流行的框架也不能很好的解决gbk编码下的乱码问题。先看几个基本概念:escape 方法对 String 对象编码以便它们能在所有计算机上可读, escape(charString)必选项 charstring 参数是要编码的任意 String 对象或文字。...原创 2010-01-27 11:51:22 · 131 阅读 · 0 评论 -
任意旋转图片的js实例
<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><title>任意旋转图片</title><script type="text/javascript" src="原创 2010-01-25 13:42:02 · 138 阅读 · 0 评论 -
google map 应用学习网站
Google Maps API中文同步文档http://www.codechina.org/doc/google/gmapapi/ Google 地图 API主页 http://code.google.com/intl/zh-CN/apis/maps/文档 http://code.google.com/intl/zh-CN/apis/maps/documentation/ind...原创 2010-01-18 19:01:26 · 102 阅读 · 0 评论 -
document监听事件兼容性的几种写法
<!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><原创 2010-01-15 11:03:49 · 869 阅读 · 0 评论 -
explorercanvas 让ie支持canvas的开源插件
Modern browsers like Firefox, Safari, Chrome and Opera support the HTML5 canvas tag to allow 2D command-based drawing. ExplorerCanvas brings the same functionality to Internet Explorer. To use, web ...2009-07-29 18:58:36 · 338 阅读 · 0 评论 -
iframe动态自适应高度
今天弄iframe动态自适应高度遇到了点问题,就是在iframe里面发表文章后显示内容不会改变高度,而使用iframe的目的是为了和父页面解藕,可以给任意的页面调用,iframe里面的内容当成独立模块组件化来出来的,所以对父页面不能有任何假设。自适应高度是在父页面加载的时候设置的,第一次加载或者发表后刷新都没有问题,关键是如何在iframe页面内容变化的时候更新高度呢?第一个思路:在父...2009-07-29 18:55:05 · 105 阅读 · 0 评论 -
javascript 动态添加参数后再执行的方法
Js代码 function myFunction(test1,test2) { //用apply传入的参数必须显式声明,按放入顺序取 //alert(extendStr); alert(test1); alert(test2); //绑定property后不用传入也可以通过函数本身调用...2009-07-29 18:54:07 · 141 阅读 · 0 评论 -
JsDoc js文档自动生成工具使用详解
JsDoc js文档自动生成工具是google code上的一个开源项目:http://code.google.com/p/jsdoc-toolkit/ 1.下载解压后,在当前目录下创建一个bat文件run.bat内容如下:java -jar jsrun.jar app/run.js -a -t=templates/jsdoc todocjs/*.js如果需要查看运行输出内容的话可...2009-07-29 18:52:59 · 313 阅读 · 0 评论 -
javascript语法着色和检查代码,非常的简单不到60行
Html代码 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" ...2009-07-29 18:44:39 · 140 阅读 · 0 评论 -
Google 排名top10 的 JavaScript 库
JavaScript 是 Web 开发与设计中不可或缺的东西,不管是一个简单的网页还是一个专业的站点,也不管你是高手还是菜鸟,如今 JavaScript 库越来越强大,可以胜任许多复杂的工作,然而同时,人们在众多 JavaScript 库面前又觉得无所适从,本文,我们将使用 Google 搜索出排名前 10 位的 JavaScript 库,并对它们逐一进行介绍。1. jQuery: The W...2009-11-20 11:35:49 · 73 阅读 · 0 评论 -
让IE对背景图进行缓存 解决ie6下背景闪动问题document.execCommand("BackgroundImageCache",false,true) ...
让IE对背景图进行缓存 解决ie6下背景闪动问题document.execCommand("BackgroundImageCache",false,true)IE的cache设置为Every visit to the page,而不是默认的Automatically。IE6下设置背景图片是不会被真正cache住的.但一般只有开发者才会把cache设置为每次访问检查更新,所以这个bug不会影响到...原创 2010-10-07 20:19:11 · 165 阅读 · 0 评论