
JavaScript
文章平均质量分 57
HelloNet
这个作者很懒,什么都没留下…
展开
-
js获取屏幕尺寸网页尺寸
关于获取各种浏览器可见窗口大小的一点点研究function getInfo(){ var s = ""; s += " 网页可见区域宽:"+ document.body.clientWidth; s += " 网页可见区域高:"+ document.body.clientHeight; s += " 网页可见区域宽:"+ document.body.offsetWi原创 2010-05-28 17:44:00 · 2744 阅读 · 0 评论 -
js 处理cookie
function addCookie(objName,objValue,objHours){//添加cookievar str = objName + "=" + escape(objValue);if(objHours > 0){//为0时不设定过期时间,浏览器关闭时cookie自动消失var date = new Date();var ms = objHours*3600*1000;转载 2013-03-04 14:07:42 · 290 阅读 · 0 评论 -
两个div滚动条同步简单实现
横向滚动条同步:竖向滚动条同步:原创 2013-03-25 14:53:15 · 11975 阅读 · 1 评论 -
js获取屏幕高度
var s = ""; s += " 网页可见区域宽:"+ document.body.clientWidth; s += " 网页可见区域高:"+ document.body.clientHeight; s += " 网页可见区域宽:"+ document.body.offsetWidth +" (包括边线和滚动条的宽)"; s转载 2013-05-30 13:56:25 · 1034 阅读 · 0 评论 -
js获取时间函数扩展
<!-- //--------------------------------------------------- // 将指定的number值添加到日期 // interval:s(秒)m(分)h(小时)d(天)w(周) q(季度) M(月)y (年) // number:数值 //---------------------------------------------------转载 2013-07-16 14:42:34 · 810 阅读 · 0 评论 -
js实现输入框仿html5 placeholder功能
思路是将label定位到输入框上面,根据输入框内容判断显示或者隐藏label,当然如果浏览器支持html5则就使用placeholder功能就ok了,所以可以预先判断一下是否支持。方法很简单,下面代码直接运行可以实现效果。 New Document ul,li{list-style:none;margin:5px 0px;padding:0px;} .la原创 2013-07-23 18:30:43 · 5280 阅读 · 0 评论 -
js操作json字符串实践
JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,采用完全独立于语言的文本格式,是理想的数据交换格式。同时,JSON是 JavaScript 原生格式,这意味着在 JavaScript 中处理 JSON数据不须要任何特殊的 API 或工具包。 本文主要是对JS操作JSON的要领做下总结。 在JSON中,有两种结构:对象和数组原创 2013-07-25 17:41:06 · 659 阅读 · 0 评论 -
js 实现asp.net stringbuilder 功能
String.prototype.Trim = function () { return this.replace(/(^[\s ]*)|([\s ]*$)/g, ""); }String.prototype.Ltrim = function () { return this.replace(/(^[\s ]*)/g, ""); }String.prototype.Rtrim = functi原创 2013-09-25 10:20:38 · 680 阅读 · 0 评论 -
js生成guid
//表示全局唯一标识符 (GUID)。 function Guid(g) { var arr = new Array(); //存放32位数值的数组 if (typeof (g) == "string") { //如果构造函数的参数为字符串 InitByString(arr, g);原创 2013-09-27 17:06:05 · 3471 阅读 · 0 评论 -
javascript函数命名的三种方式及区别
1,function fn(val1,val2) {alert(val1+val2);}fn(1,2);2,var fn=function() {alert(val1+val2);}fn(1,2);3,var fn=new Function("alert(val1+val2)");fn(1,2);上面三种方式逻辑上是等价的,但是还是有点小原创 2014-01-03 16:09:34 · 2499 阅读 · 0 评论 -
利用sina接口获取指定ip所在地区
Untitled Document<!--.btn{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; text-align: left; text-decoration: none; display: block; overflow: visible; m原创 2014-04-19 19:08:57 · 785 阅读 · 0 评论 -
js获取url参数值
方法一:正则分析法 function getQueryString(name) { var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i"); var r = window.location.search.substr(1).match(reg); if (r != null) return unesc转载 2014-07-25 17:06:44 · 440 阅读 · 0 评论 -
js 日期操作
Date 对象用于处理日期和时间。创建 Date 对象的语法:var myDate=new Date()Date 对象会自动把当前日期和时间保存为其初始值。参数形式有以下5种: new Date("month dd,yyyy hh:mm:ss"); new Date("month dd,yyyy"); new Date(yyyy,mth,dd,hh,原创 2014-07-29 12:50:24 · 468 阅读 · 0 评论 -
Jquery跳出each循环
jquery each循环,要实现break和continue的功能: break----用return false; continue --用return ture;转载 2014-09-25 09:44:13 · 512 阅读 · 0 评论 -
停止事件冒泡的方法
防止事件对上层事件的影响function stopBubble(e) { if (e || e.stopPropagation) { e.stopPropagation(); } else { //才用IE的停止事件冒泡的方法 window.event.CancelBubble = true; }转载 2014-01-26 18:35:29 · 723 阅读 · 0 评论 -
js实现的日历
var months = new Array("一", "二", "三","四", "五", "六", "七", "八", "九","十", "十一", "十二");var daysInMonth = new Array(31, 28, 31, 30, 31, 30, 31, 31,30, 31, 30, 31);var days = new Array("日","一", "二", "三","转载 2014-12-03 16:41:52 · 574 阅读 · 0 评论 -
js匿名函数的N种写法
匿名函数没有实际名字,也没有指针,怎么执行滴? 其实大家可以看看小括号的意义就应该可以理解。小括号有返回值,也就是小括号内的函数或者表达式的返回值,所以说小括号内的function返回值等于小括号的返回值,不难理解 (function(){})()可以将没有名字的函数执行了把… 关于匿名函数写法,很发散~ 最常见的用法: 复制代码 代码如下:(function() {转载 2014-12-12 16:12:45 · 738 阅读 · 0 评论 -
fckeditor编辑添加超链接附件提示 Invalid request
fckeditor编辑添加超链接附件时提示 Invalid request解决办法:1、找到fckeditor目录下fckconfig.js 2、查找FCKConfig.LinkBrowserURL 这列改为(原基础上添加 Type=File&) FCKConfig.LinkBrowserURL = FCKConfig.BasePath + 'filemanage原创 2013-01-15 14:22:56 · 1669 阅读 · 0 评论 -
web前端开发应该知道的
1 学会DIV+CSS布局使用DIV+CSS布局标准网页,可以使前端XHTML代码更少、结构更清晰,这有利于轻松用JavaScript操作DOM,比如,要展示一个3行3列的列表,如果用传统的表格布局,现在要你用JavaScript动态生成这个列表,那么就需要一个循环嵌套,如果采用li结构加CSS浮动布局,一次循环就好了。当然,WEB标准化不是一定不能使用表格,我的意思是结构清晰的XHT转载 2013-01-22 10:36:12 · 484 阅读 · 0 评论 -
js获取浏览器信息
var x = navigator;document.write("CodeName=" + x.appCodeName);document.write("");document.write("MinorVersion=" + x.appMinorVersion);document.write("");document.write("Name=" + x.appName);docume转载 2012-10-15 17:21:11 · 404 阅读 · 0 评论 -
js网页打印指定区域内容
方法一:原创 2010-08-25 15:35:00 · 7534 阅读 · 0 评论 -
设为首页+添加收藏ie6,ie7,ie8,Firefox
<br /><script language="JavaScript"> <br /> <!-- <br /> /** <br /> * 添加收藏 <br /> * @param {} sURL 收藏链接地址 <br /> * @param {} sTitle 收藏标题 <br /> */ <br /> function addBookmark(url, title) { <br /> if(document.all)原创 2010-11-29 15:45:00 · 604 阅读 · 0 评论 -
常用js
<br />1. oncontextmenu="window.event.returnValue=false" 将彻底屏蔽鼠标右键 <table border oncontextmenu=return(false)><td>no</table> 可用于Table<br />2. <body onselectstart="return false"> 取消选取、防止复制<br />3. onpaste="return false" 不准粘贴<br />4. oncopy="return false;" onc原创 2010-10-13 17:56:00 · 312 阅读 · 0 评论 -
utf-8编码引起js输出中文乱码的解决办法
<br />如果web application的编码规则是utf-8,如网页头中的:<br /><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><br />那么js文件中如果有中文输出就会出现乱码,解决此个问题可在引用javascript输出的地方加上charset="gb2312" 或 charset="big5"(假设输出的是Big5繁体字)。<br /><br />例:<br /><script type="te原创 2010-10-13 18:01:00 · 491 阅读 · 0 评论 -
js常用函数
<br />http://www.w3school.com.cn/js/js_reference.asp javascript参考手册原创 2010-12-03 16:43:00 · 394 阅读 · 0 评论 -
通用JS加入收藏,设为首页,兼容IE,FF
<!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> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <title>兼原创 2010-10-20 16:18:00 · 644 阅读 · 0 评论 -
Ajax判断浏览器的方法总结
<br /><br />方法一:<br />//创建一个布尔型变量,用来检查是否为合法的IE实例<br />var xmlreq = false;<br />//检查是否使用的是IE<br />try {<br /> //如果JavaScript的版本大于5<br /> xmlreq = new ActiveXObject("Msxml2.XMLHTTP");<br /> } catch (e1) {<br /> // 如果不是,则使用老版本的ActiveX对象来检查<br /> try原创 2011-01-25 18:07:00 · 1317 阅读 · 0 评论 -
IE6 select的option的disabled属性没有效果及解决方案
<br /><br />今天遇到了这个问题 ,Mark下解決ie6,ie7的select option disabled沒有作用的問題 Select, Option, Disabled And The JavaScript Solution In IE7, IE6, IE5.5解決方案:<br />http://www.lattimore.id.au/2005/07/01/select-option-disabled-and-the-javascript-solution/<br /><br />下載js檔转载 2011-02-25 10:27:00 · 2684 阅读 · 0 评论 -
判断fck编辑是否填写内容
<br /><br /> <script type="text/javascript"><br /> function Chk()<br /> {<br /> var oEditor =FCKeditorAPI.GetInstance("FCKeditor1"); <br /> var Content=oEditor.GetXHTML(); <br /> if(Content=="") <br /> { <br />原创 2011-05-21 18:16:00 · 355 阅读 · 0 评论 -
eWebEditor不支持ie7,8 等的解决方案
<br />方法1:<br />解决IE8下使用ewebeditor的方法是:找到editor.js文件,把这文件里的一行语句if(element.YUSERONCLICK)eval(element.YUSERONCLICK + “anonymous()”); <br />修改成 <br />if(navigator.appVersion.match(/8./i)==’8.’) <br />{ <br />if(element.YUSERONCLICK)eval(element.YUSERONCLICK +原创 2011-04-07 10:13:00 · 672 阅读 · 0 评论 -
jQuery获取Select选择的Text和 Value
<br /><br />jQuery获取Select选择的Text和Value:<br />语法解释:<br />1. $("#select_id").change(function(){//code...}); //为Select添加事件,当选择其中一项时触发<br />2. var checkText=$("#select_id").find("option:selected").text(); //获取Select选择的Text<br />3. var checkValue=$("#select转载 2011-04-26 15:13:00 · 412 阅读 · 0 评论 -
简单的级联菜单
<br /><br /><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><br /><html xmlns="http://www.w3.org/1999/xhtml"><br /><head><br /><meta http-equiv="Content-Type" content="text/html; char原创 2011-05-10 09:58:00 · 763 阅读 · 0 评论 -
常用js验证函数
//数字检测function checkNumber(str) { if (str.Trim() == "") { return true; } var patrn = /^[0-9]+$/; return patrn.test(str.Trim());}//检测价格function checkPrice(str) {原创 2012-07-10 11:58:10 · 692 阅读 · 0 评论 -
Jquery取得iframe中元素的几种方法
jquery取得iframe中元素的几种方法 在iframe子页面获取父页面元素代码如下:$('#objId', parent.document);// 搞定...在父页面 获取iframe子页面的元素代码如下:$("#objid",document.frames('iframename').document)$(document.getElementById(转载 2012-08-03 14:17:45 · 606 阅读 · 0 评论 -
My97DatePicker 使用说明
一. 简介1. 简介目前的版本是:4.5 正式版 发布于2009-06-162. 注意事项My97DatePicker目录是一个整体,不可破坏里面的目录结构,也不可对里面的文件改名,可以改目录名My97DatePicker.htm是必须文件,不可删除各目录及文件的用途: WdatePicker.js 配置文件,在调用的地方仅需使用该文件config.js 语言和皮肤配置转载 2012-09-21 15:06:22 · 1505 阅读 · 0 评论 -
js 跨浏览器基础事件,浏览器检测,判断浏览器的名称、版本号、操作系统
跨浏览器基础事件//跨浏览器添加事件function addEvent(obj, type, fn) { if (obj.addEventListener) { obj.addEventListener(type, fn, false); } else if (obj.attachEvent) { obj.attachEvent('on' +转载 2015-08-19 11:17:54 · 778 阅读 · 0 评论