javascript
harborbeacon
这个作者很懒,什么都没留下…
展开
-
JS 超类和子类
先引一段原文,可略过.. .....Object is the superclass of all the built-in classes, and all classes inherit a few basic methods from Object. Recall that objects inherit properties from the prototype object o...原创 2012-03-02 11:22:29 · 367 阅读 · 0 评论 -
js php 中文互相传输 编码问题
1.JS端 encodeURI('我是啊') 得出的编码,拿到PHP端用 urldecode() 解码,可以得到中文 '我是啊';2.PHP端用urlencode('我是啊') 得出的编码,拿到JS端用 decodeURI() 解码,会报错URIError: URI malformed,得不到中文 '我是啊'是不是JS的解码能力不够强,这个暂时我我还搞不清楚在网上查了查,大家都转载 2013-09-17 17:52:16 · 4319 阅读 · 0 评论 -
js 控制div居中
var hei;var wid;$(document).ready(function(){ hei=jQuery(window).height(); wid=jQuery(window).width(); jQuery(".blockPage").css({"left":(wid-973)/2+"px","top":(hei-545)/2+"px","width":"1018px"转载 2013-07-23 18:17:23 · 1183 阅读 · 0 评论 -
js 判断一个值是否在数组中
/** * JS判断一个值是否存在数组中 * 琼台博客 */ // 定义一个判断函数 var in_array = function(arr){ // 判断参数是不是数组 var isArr = arr && console.log( typeof arr==='object' ? arr.constructor===Array转载 2013-07-18 12:12:22 · 6006 阅读 · 0 评论 -
js 设置cookie 删除cookie 获取cookie
//设置cookiefunction setCookie(name,value,expires,path,domain,secure){ var cookieText = encodeURIComponent(name) + "=" + encodeURIComponent(value); if(expires instanceof Date){ cookieText += ";e转载 2013-07-18 10:38:21 · 757 阅读 · 0 评论 -
js对中文编码
js 对文字进行编码涉及3个函数:escape,encodeURI,encodeURIComponent,相应3个解码函数:unescape,decodeURI,decodeURIComponent1、 传递参数时需要使用encodeURIComponent,这样组合的url才不会被#等特殊字符截断。 例如:docu转载 2013-07-18 10:33:15 · 4986 阅读 · 0 评论 -
http 错误代码表
所有 HTTP 状态代码及其定义。 代码 指示 2xx 成功 200 正常;请求已完成。 201 正常;紧接 POST 命令。 202 正常;已接受用于处理,但处理尚未完成。 203 正常;部分信息 — 返回的信息只是一部分。 204 正常;无响应 — 已接收请求,但不存在要回送的信息。 3xx 重定向 301 已移动 — 请求转载 2013-06-13 12:01:37 · 639 阅读 · 0 评论 -
jquery each
form id="input_iForm" action="${pageContext.request.contextPath}/transfer/input_salary.shtml"> input type="text" class="input_w150" vili="true" onkeyup="formatBankNo(this)"/> i转载 2012-11-14 10:09:16 · 419 阅读 · 0 评论 -
jQuery选择器总结
jQuery 的选择器可谓之强大无比,这里简单地总结一下常用的元素查找方法 $("#myELement") 选择id值等于myElement的元素,id值不能重复在文档中只能有一个id值是myElement所以得到的是唯一的元素 $("div") 选择所有的div标签元素,返回div元素数组 $(".myClass")转载 2012-11-14 09:56:50 · 432 阅读 · 0 评论 -
jquery 页面滚动到指定DIV
参数id为页面元素id function mScroll(id){$("html,body").stop(true);$("html,body").animate({scrollTop: $("#"+id).offset().top}, 1000);}转载 2013-09-24 14:23:13 · 16034 阅读 · 1 评论 -
正则表达式全部符号解释
字符描述\将下一个字符标记为一个特殊字符、或一个原义字符、或一个 向后引用、或一个八进制转义符。例如,'n' 匹配字符 "n"。'\n' 匹配一个换行符。序列 '\\' 匹配 "\" 而 "\(" 则匹配 "("。^匹配输入字符串的开始位置。如果设置了 RegExp 对象的 Multiline 属性,^ 也匹配 '\n' 或 '\r' 之后的转载 2013-10-15 11:02:45 · 595 阅读 · 0 评论 -
js 省市二级联动菜单
JS省份三级联动 省份 市县 var province = document.getElementById('province');var city = document.getElementById('city');//省份var provinceArr = [];provinceArr[0] = ['北京市'];prov转载 2014-03-07 11:59:17 · 11553 阅读 · 0 评论 -
js 正则表达式匹配中文
var re = /([\u4e00-\u9fa5]|[a-zA-Z])+/; [\u4e00-\u9fa5] 中文区间转载 2013-07-24 10:26:48 · 9933 阅读 · 0 评论 -
js 验证手机号
var reg = /^1[358]\d{9}$/;var str = '15120051171';alert(reg.test(str));转载 2014-03-07 15:12:44 · 2031 阅读 · 1 评论 -
jquery blockui
$.blockUI({ message: $("#loginForm"), css: { width: '300px', height: '300px', left: ($(window).width() - 300) / 2 + 'px', top: ($(window).height() - 300) / 2 + 'px', border: 'none' } });转载 2015-07-10 16:34:43 · 564 阅读 · 0 评论 -
js 倒计时
//获取服务器时间当前剩余秒数var seconds;$.ajax({ type: "GET", url: "time.php", data: "", success: function(msg){ seconds = msg; showtime( seconds ); window.setInterval(timedown,1000); } });//自减秒数f原创 2014-03-18 19:19:20 · 903 阅读 · 0 评论 -
js 格式化时间戳
function formatDate(timestamp) { //timestamp为秒数 var now = new Date(timestamp*1000); var year=now.getFullYear(); var month=now.getMonth()+1; var date=now.getDate(); var hour=now.getHours();转载 2015-02-02 14:04:27 · 854 阅读 · 0 评论 -
js 检测优酷视频播放
var isready = false;function onYoukuPlayerReady(){ isready = true;}// call js api(pause video)function pauseVideo() { if (!isready) return false; player.pauseVideo();}function onPlay转载 2014-04-26 10:10:47 · 9095 阅读 · 0 评论 -
js 数组元素随机排序
function randomsort(a, b) { return Math.random()>.5 ? -1 : 1;//用Math.random()函数生成0~1之间的随机数与0.5比较,返回-1或1}var arr = [1,2,3,4];var arr2 = arr.sort(randomsort);alert(arr2);转载 2014-05-07 16:17:10 · 14802 阅读 · 1 评论 -
设置微信分享的标题 缩略图 连接 描述
var imgUrl = 'http://topic.xcar.com.cn/201403/ad_q3/pic/banner.jpg';var lineLink = 'http://topic.xcar.com.cn/201403/ad_q3/index.php';var descContent = "http://topic.xcar.com.cn/201403/ad_q3/index.ph转载 2014-03-24 13:27:08 · 27611 阅读 · 2 评论 -
js 关联数组长度计算
//关联数组长度function getObjLength(obj){ var count=0; for(var name in obj){ if(typeof obj[name] == "object"){ count+=getObjLength(obj[n转载 2012-10-10 11:39:41 · 4014 阅读 · 0 评论 -
HTTP 工具函数
var HTTP = {};//下面是一个创建 XMLHttpRequest 对象工厂函数列表HTTP._factories = [ function() { return new XMLHttpRequest(); }, function() { return new ActiveXObject("Msxml2.XMLHTTP"); }, function() { return ne翻译 2012-08-24 17:12:26 · 1013 阅读 · 0 评论 -
调出优酷视频代码
转载 2012-05-26 12:56:13 · 993 阅读 · 0 评论 -
创建httpRequest对象
var xmlHttp; try { //Firefox Opera 8.0+ Safari xmlHttp = new XMLHttpRequest(); } catch (e) { //Internet Explorer 6.0+ try { x转载 2012-05-21 17:42:04 · 1854 阅读 · 0 评论 -
ajax解析XML文件
XML代码: 张三 男 20 HTML代码: AJAX <!-- var xmlHttp; try { //Firefox Opera 8.0+ Safari xmlHttp = new XMLHttpReques转载 2012-05-21 17:34:15 · 1232 阅读 · 0 评论 -
XMLHttpRequest对象的作用
MLHttpRequest对象是当今所有AJAX和Web 2.0应用程序的技术基础。尽管软件经销商和开源社团现在都在提供各种AJAX框架以进一步简化XMLHttpRequest对象的使用;但是,我们仍然很有必要理解这个对象的详细工作机制。 一、 引言 AJAX利用一个构建到所有现代浏览器内部的对象-XMLHttpRequest-来实现发送和接收HTTP请求与响应信息。一转载 2012-05-21 17:24:44 · 2552 阅读 · 0 评论 -
js 操作JSON
//JSON字符串: var str = '{ "name": "cxh", "sex": "man" }'; 一、JSON字符串转换为JSON对象要使用上面的str,必须使用下面的方法先转化为JSON对象://由JSON字符串转换为JSON对象var obj = eval('(' + str + ')');或者var obj = str.转载 2012-05-14 09:34:25 · 597 阅读 · 0 评论 -
js 捕获回车事件
//捕获回车事件function catchRn(e) { var keynum; if(window.event) // IE { keynum = e.keyCode; } else if(e.which) // Netscape/Firefox/Opera { k原创 2012-04-24 14:39:01 · 927 阅读 · 0 评论 -
JS prompt
计算器翻译 2012-01-15 14:00:13 · 1554 阅读 · 0 评论 -
IE4 & IE5 添加apply()方法,IE4 & IE5 没有Function.apply()方法
// IE 4 & IE 5 不包含 Function.apply()// IE 4 & IE 5 don't implement Function.apply();if (!Function.prototype.apply){ // Invoke this function as a method of the specified object, // passi翻译 2011-12-14 13:13:18 · 555 阅读 · 0 评论 -
输出浏览器信息(遍历对象的唯一方法)
var browser = "浏览器信息:"; for (var propname in navigator) { browser += propname + ":" +navigator[propname] + "\n"; } alert(browser);翻译 2012-05-29 14:06:35 · 620 阅读 · 0 评论 -
遍历文档节点
var n = document.documentElement; /*文档根节点 标记*/function countTages(n){ var numtages = 0; if (n.nodeType == 1 /*Node.ELEMENT_NODE*/) { numtages++; } var children = n.childNode转载 2012-06-19 16:16:42 · 505 阅读 · 0 评论 -
把一个节点的父节点重定为<b>元素
this is pargraph #1. this is pargraph #2. Embolden<!--function embolden(n){ if (typeof n == "string") n = document.getElementById(n); var b = document.createElement("b");转载 2012-06-26 17:41:26 · 947 阅读 · 0 评论 -
创建XMLHttpRequest对象
var HTTP = {};//下面是一个创建 XMLHttpRequest 对象工厂函数列表HTTP._factories = [ function() { return new XMLHttpRequest(); }, function() { return new ActiveXObject("Msxml2.XMLHTTP"); }, function() { return ne翻译 2012-08-19 13:15:09 · 472 阅读 · 0 评论 -
cookie 读取
/** *@name cookie的名字 */function getCookie(name) { var prefix = name + "=" var start = document.cookie.indexOf(prefix) if (start==-1) { return null; } var end转载 2012-08-15 18:48:18 · 384 阅读 · 0 评论 -
cookie 存储
cookie 属性 expires: 有效期 。现在被 max-age 取代path: 制定了与cookie 关联在一起的网页。 如 www.example.com/catalog/index.html ,那么在 www.example.com/catalog 下的所有网页均可见,若 设置成 “/” ,www.example.com下的所有网页都可见domain: cookie翻译 2012-08-11 17:37:50 · 427 阅读 · 0 评论 -
js中this的用法
this是js的一个关键字,随着函数使用场合不同,this的值会发生变化。但是总有一个原则,那就是this指的是调用函数的那个对象。1、纯粹函数调用。function test() { this.x = 1; alert(x);}test();其实这里的this就是全局变量。看下面的例子就能很好的理解其实this就是全局对象Global。var x = 1;转载 2012-07-20 11:57:43 · 356 阅读 · 0 评论 -
jquery Boxy的使用方法
简单列一下BOXY的使用方法://弹出对话框:alert对话框Boxy.alert("内容",动作);$('#ask-actuator').click(function() { Boxy.alert("Alert! Alert!", function() { alert("Alert closed!"); }); return false; });//确认对话框转载 2012-07-13 17:40:04 · 2220 阅读 · 0 评论 -
js 数组
1、从数组的下标分为索引数组、关联数组 /* 索引数组,即通常情况下所说的数组 */ var ary1 = [1,3,5,8]; //按索引去取数组元素,从0开始(当然某些语言实现从1开始),索引实际上就是序数,一个整型数字 alert(ary1[0]); alert(ary1[1]); alert(ary1[2]); alert(ary1[3])转载 2012-06-30 11:29:57 · 663 阅读 · 0 评论 -
Document段 DocumentFragment
DocumentFrament 是连续节点的集合的临时容器,当把一个DocumentFrament插入文档是,插入的不是DocumentFrament自身,而是它的所有子节点。function reverse(){ var n = document.documentElement; var f = document.createDocumentFragment()转载 2012-06-26 18:52:36 · 539 阅读 · 0 评论