- 浏览: 173109 次
- 性别:
- 来自: 郑州
文章分类
- 全部博客 (90)
- web前端 (23)
- java (30)
- 其它 (7)
- jbpm4.4 (1)
- 服务器 (2)
- 数据库 (11)
- J2se (1)
- 812202 (0)
- access sql (1)
- 数据库管理工具 (1)
- smartupload (1)
- win7 控制台窗口已停止工作 (1)
- xfire spring web service (1)
- 免安装版本 tomcat 后台启动 设置 (1)
- js 处理日期类型 (1)
- input 自动填充 (1)
- android 连接webservice (2)
- tomcat 直接通过IP访问web项目 (1)
- svn 修改历史日志 (1)
- java 设计模式之适配器 (1)
- android 程序日志记录 (3)
- Win7 电脑突然USB无法识别 方法记录 (1)
- java 实现图片缩略 (1)
- android 更多,刷新 (3)
- access 导入mysql (1)
- java 加密,解密 (0)
- 闪回数据 (1)
- extjs 弹出进度条 (1)
- JSP 绝对路径显示服务器非webapps下的图片或资源 (0)
- html 制作彩信未完 (1)
- android 2.2 api (1)
- java 反射 (1)
- jquery 购物车 (1)
最新评论
-
masuweng:
oracle 迁移 sqlite -
nanjiwubing123:
你好 ,在IE6环境下运行demo,出现dhtmlXTreeO ...
dhtmlxtree 右键菜单的增加,删除,修改 -
李_俊:
呃,那么复杂,果断无视,找一个简单的。
java 源码混淆器 -
shanshan518:
兼容性不好,还有没有精确到秒,楼主
精确到秒的js日期时间选择器 -
mynamelzk:
日期时间选择器非常好用,谢谢你了
日期选择器,中文
/** *等待的提示 1-显示 0-不显示 */ function wait(flag) { var divload = document.all["Loading"]; if (flag == 1) { divload.style.display = 'block'; divload.style.left = document.body.scrollLeft+120; } else { divload.style.display = 'none'; } } /** *返回到上一页面 **/ function comeback() { window.history.back(); } function change() { alert('1') var img = document.getElementById("in"); if(parent.fstMain.cols=="200,*") { fstMain.cols="0,*"; img.src="../Image/mainframe/Arrowright.gif"; } else { fstMain.cols="200,*"; img.src="../Image/mainframe/ArrowLeft.gif"; } } /** *ȥ��去掉两边的空格 */ function trim(ui){ var notValid=/(^\s)|(\s$)/; while(notValid.test(ui)){ ui=ui.replace(notValid,""); } return ui; } /* *判断是否是空 *空告警并返回true,不空返回false */ function isEmptyAlert(pObj,errMsg){ var obj = eval(pObj); if( obj == null || trim(obj.value) == ""){ if (errMsg == null || errMsg =="") alert("输入不能为空!"); else alert(errMsg); obj.focus(); return true; } return false; } /* *判断是否是空 *空返回true,不空返回false */ function isEmpty(pObj){ var obj = eval(pObj); if( obj == null || trim(obj.value) == ""){ return true; } return false; } /* *判断是否是数字 */ function isNumber(pObj){ if(!/^([1-9]*[0-9]*|0)[\.]?[0-9]{0,4}$/.test(pObj.value)) { alert('必须为数字格式或位数过多!'); pObj.focus(); } } /* *判断字符串是否是数字 */ function isNumberStr(str,errMsg){ strRef = "1234567890"; if(trim(str)=="") return true; for(var i=0;i<str.length;i++) { tempChar= str.substring(i,i+1); if (strRef.indexOf(tempChar,0)==-1) return false; } return true; } /* *判断是否是数字列表,(用,隔开数字) */ function isNumberList(pObj,errMsg){ var obj = eval(pObj); if(isEmpty(pObj)) return true; var arr=obj.value.split(","); for(var i=0;i<arr.length;i++){ if(!isNumberStr(arr[i])){ if (errMsg == null || errMsg =="") alert("输入类型列表格式不符合,请重新输入"); else alert(errMsg); if(obj.type=="text") obj.focus(); return false; } } return true; } /** *判断是否是数字,数字可以为负数 */ function isNegative(pObj,errMsg){ var obj = eval(pObj); strRef = "1234567890-"; if(isEmpty(pObj)) return true; for (i=0;i<obj.value.length;i++) { tempChar= obj.value.substring(i,i+1); if (strRef.indexOf(tempChar,0)==-1) { if (errMsg == null || errMsg =="") alert("输入数据不是数字,请检查"); else alert(errMsg); if(obj.type=="text") obj.focus(); return false; }else{ if(i>0){ if(obj.value.substring(i,i+1)=="-"){ if (errMsg == null || errMsg =="") alert("输入数据不是数字,请检查"); else alert(errMsg); if(obj.type=="text") obj.focus(); return false; } } } } return true; } /** *email检测,格式为 xxx@xxx.xxx */ function isEmail(tempstr) { var p=/^\s*\w+\@\w+(\.\w+)+\s*$/i; if (p.test(tempstr)) return true; return false; } /** *email检测,格式为xxx@xxx.xxx 或 xxx@xxx */ function chkEmail(tempstr){ if (/^[^\s\.\/\?&"']+@([^\s\.\/\?&"'@]+\.)*[^\s\.\/\?&"'@]+$/ig.test(tempstr)) return true; return false; } /** *判断是否是钱的形式 *@param pObj 对象 *@param errMsg 错误小心 *@param decLen 小数位数长度,默认为2 */ function isMoney(pObj,errMsg,decLen){ var obj = eval(pObj); strRef = "1234567890."; if(isEmpty(pObj)) return true; for (i=0;i<obj.value.length;i++) { tempChar= obj.value.substring(i,i+1); if (strRef.indexOf(tempChar,0)==-1) { if (errMsg == null || errMsg ==""){ alert("输入数据不是钱币,请检查"); }else{ alert(errMsg); } //if(obj.type=="text"){ obj.focus(); //} return false; }else{ tempLen=obj.value.indexOf("."); if(tempLen!=-1){ strLen=obj.value.substring(tempLen+1,obj.value.length); var xlen=2; if(decLen!=null && decLen!=""){ xlen=decLen; } if(strLen.length>xlen){ if (errMsg == null || errMsg ==""){ alert("输入数据不是钱币,请检查"); }else{ alert(errMsg); } //if(obj.type=="text"){ obj.focus(); //} return false; } } } } return true; } /** *判断是否是闰年 */ function isLeapYear(year) { if((year%4==0&&year%100!=0)||(year%400==0)) { return true; } return false; } /** *判断日期格式是否正确 */ function isDate(checktext){ var datetime; var year,month,day; var gone,gtwo; if(trim(checktext.value)!=""){ datetime=trim(checktext.value); if(datetime.length==10){ year=datetime.substring(0,4); if(isNaN(year)==true){ alert("请输入日期!格式为(yyyy-mm-dd) \n例(2001-01-01)!"); checktext.focus(); return false; } gone=datetime.substring(4,5); month=datetime.substring(5,7); if(isNaN(month)==true){ alert("请输入日期!格式为(yyyy-mm-dd) \n例(2001-01-01)!"); checktext.focus(); return false; } gtwo=datetime.substring(7,8); day=datetime.substring(8,10); if(isNaN(day)==true){ alert("请输入日期!格式为(yyyy-mm-dd) \n例(2001-01-01)!"); checktext.focus(); return false; } if((gone=="-")&&(gtwo=="-")){ if(month<1||month>12) { alert("月份必须在01和12之间!"); checktext.focus(); return false; } if(day<1||day>31){ alert("日期必须在01和31之间!"); checktext.focus(); return false; }else{ if(month==2){ if(isLeapYear(year)&&day>29){ alert("二月份日期必须在01到29之间!"); checktext.focus(); return false; } if(!isLeapYear(year)&&day>28){ alert("二月份日期必须在01到28之间!"); checktext.focus(); return false; } } if((month==4||month==6||month==9||month==11)&&(day>30)){ alert("在四,六,九,十一月份 \n日期必须在01到30之间!"); checktext.focus(); return false; } } }else{ alert("请输入日期!格式为(yyyy-mm-dd) \n例(2001-01-01)"); checktext.focus(); return false; } }else{ alert("请输入日期!格式为(yyyy-mm-dd) \n例(2001-01-01)"); checktext.focus(); return false; } }else{ return true; } return true; } /** *判断时间格式是否正确 */ function isTime(checktext){ var time; var hour,minute,second; var gone,gtwo; var msg="请输入时间!格式为(hh:mm:ss) \n例(08:30:01)!"; if(trim(checktext.value)!=""){ time=trim(checktext.value); if(time.length==8){ hour=time.substring(0,2); if(isNaN(hour)==true){ alert(msg); checktext.focus(); return false; } gone=time.substring(2,3); minute=time.substring(3,5); if(isNaN(minute)==true){ alert(msg); checktext.focus(); return false; } gtwo=time.substring(5,6); second=time.substring(6,8); if(isNaN(second)==true){ alert(msg); checktext.focus(); return false; } if((gone==":")&&(gtwo==":")){ if(hour<0||hour>23) { alert("小时必须在00和23之间!"); checktext.focus(); return false; } if(minute<0||minute>59){ alert("分钟必须在00和59之间!"); checktext.focus(); return false; } if(second<0||second>59){ alert("秒钟必须在00和59之间!"); checktext.focus(); return false; } }else{ alert(msg); checktext.focus(); return false; } }else{ alert(msg); checktext.focus(); return false; } }else{ return true; } return true; } /** * 判断日期时间格式是否正确 */ function isDateTime(checktext){ var reg = /^(\d+)-(\d{1,2})-(\d{1,2}) (\d{1,2}):(\d{1,2}):(\d{1,2})$/; var datetime; var msg="请输入日期时间!格式为(yyyy-mm-dd hh:mm:ss) \n例(2006-8-17 08:30:01)!"; if(trim(checktext.value)!=""){ datetime = trim(checktext.value); r = datetime.match(reg); if(r == null){ alert(msg); checktext.focus(); return false; }else{ return true; } }else{ return true; } } /**弹出窗口*/ function openWin(theUrl,winName,args){ window.open(theUrl,winName,args); } /** * 删除某个下拉列表的所有下拉项 */ function delAllItem(listObj){ var i=0; var num=listObj.length; for (i=num;i>-1;i--){ listObj.options[i]=null; } } /** * 根据设定的值选中某个列表的某项 * @param listObj 列表对象 * @param value 比较的值ֵ */ function selectItem(listObj,value){ for(i=0;i<listObj.options.length;i++){ if(listObj.options[i].value==value){ listObj.options[i].selected=true; return; } } } /** * 根据设定的条件把源列表框选中的项拷贝到目标列表框 * @param srcListObj 源列表框对象 * @param destListObj 目标列表框对象 * @param maxCount 最大可拷贝行数,不设置或0时表示没限制 * @param alertMsg 当达到最大拷贝数时的提示信息 */ function copyToAndDel(srcListObj,destListObj,maxCount,alertMsg){ var text=""; var value=""; if(maxCount==null || maxCount=="") maxCount=0; var n=destListObj.length; if(maxCount!=0 && n>=maxCount) { alert(alertMsg==null?"最多只能选择"+maxCount+"条记录!":alertMsg); return; } for(i=0;i<srcListObj.length;i++){ if(srcListObj.options[i].selected){ text=srcListObj.options[i].text; value=srcListObj.options[i].value; if(maxCount!=0 && n>=maxCount){ alert(alertMsg==null?"最多只能选择"+maxCount+"条记录!":alertMsg); break; } destListObj.options[n++]=new Option(text,value); srcListObj.options[i--]=null; } } } /** * @param inputString 需要处理的字符串 * @param fromString 需要被代替的字符串 * @param toString 用来代替的字符串 */ function replace(inputString, fromString, toString) { var temp = inputString; if (fromString == "") { return inputString; } if (toString.indexOf(fromString) == -1) { while (temp.indexOf(fromString) != -1) { var toTheLeft = temp.substring(0, temp.indexOf(fromString)); var toTheRight = temp.substring(temp.indexOf(fromString) + fromString.length, temp.length); temp = toTheLeft + toString + toTheRight; } } else { var midStrings = new Array("~", "`", "_", "^", "#"); var midStringLen = 1; var midString = ""; while (midString == "") { for (var i = 0; i < midStrings.length; i++) { var tempMidString = ""; for (var j = 0; j < midStringLen; j++) { tempMidString += midStrings[i]; } if (fromString.indexOf(tempMidString) == -1) { midString = tempMidString; i = midStrings.length + 1; } } } while (temp.indexOf(fromString) != -1) { var toTheLeft = temp.substring(0, temp.indexOf(fromString)); var toTheRight = temp.substring(temp.indexOf(fromString) + fromString.length, temp.length); temp = toTheLeft + midString + toTheRight; } while (temp.indexOf(midString) != -1) { var toTheLeft = temp.substring(0, temp.indexOf(midString)); var toTheRight = temp.substring(temp.indexOf(midString) + midString.length, temp.length); temp = toTheLeft + toString + toTheRight; } } return temp; } /** * 设置当天的起止时间 * @param startObj 开始时间的输入框 * @param endObj 结束时间的输入框 */ function thisDay(startObj,endObj){ tempDate = new Date(); dateStr = tempDate.getYear() + "-" + ((tempDate.getMonth() + 1).toString().length<2 ? "0"+(tempDate.getMonth() + 1) : (tempDate.getMonth() + 1)) + "-" + ( tempDate.getDate().toString().length<2 ? "0"+tempDate.getDate() : tempDate.getDate()); startObj.value=dateStr; endObj.value=dateStr; } /** * 设置本周的起止时间 * @param startObj 开始时间的输入框 * @param endObj 结束时间的输入框 */ function thisWeek(startObj,endObj){ tempDate = new Date(); weekDays = tempDate.getDay(); startObj.value = tempDate.getYear() + "-" + ((tempDate.getMonth() + 1).toString().length<2 ? "0"+(tempDate.getMonth() + 1) : (tempDate.getMonth() + 1)) + "-" + ( (tempDate.getDate() - weekDays).toString().length<2 ? "0"+(tempDate.getDate() - weekDays) : (tempDate.getDate() - weekDays)); endObj.value = tempDate.getYear() + "-" + ((tempDate.getMonth() + 1).toString().length<2 ? "0"+(tempDate.getMonth() + 1) : (tempDate.getMonth() + 1)) + "-" + ( tempDate.getDate().toString().length<2 ? "0"+tempDate.getDate() : tempDate.getDate()); } /** * 设置本月的起止时间 * @param startObj 开始时间的输入框 * @param endObj 结束时间的输入框 */ function thisMonth(startObj,endObj){ tempDate = new Date(); startStr = tempDate.getYear() + "-" + ( (tempDate.getMonth() + 1).toString().length<2 ? "0"+(tempDate.getMonth() + 1) : (tempDate.getMonth() + 1)) + "-" + "01"; endStr = tempDate.getYear() + "-" + ((tempDate.getMonth() + 1).toString().length<2 ? "0"+(tempDate.getMonth() + 1) : (tempDate.getMonth() + 1)) + "-" + ( tempDate.getDate().toString().length<2 ? "0"+tempDate.getDate() : tempDate.getDate()); startObj.value = startStr; endObj.value = endStr; } /** * 保存Cookie信息 * @param name cookie名 * @param value 值 ֵ */ function saveCookie(name,value,path){ var defPath="/"; if(path!=null){ defPath=path; } document.cookie=name+"="+value+";path="+defPath+";"; } /** * 获得Cookie的值 * 如果存在cookie,那么返回该值,不存在则返回'false'字符串 * @param name cookie名 */ function getCookieValue(name) { //如果没有cookie则返回'false'或者取得值并返回该值 if(document.cookie == ''){ return 'false'; }else{ return unescape(readCookie(name)); } } /** * 获得Cookie的值 * 如果存在则返回cookie的值,不存在则返回false * @param name cookie名 */ function readCookie(name) { var firstChar,lastChar; var theBigCookie = document.cookie; //如果在中间能找到就先取中间值 firstChar = theBigCookie.indexOf("; "+name+"="); if(firstChar == -1){ firstChar = theBigCookie.indexOf(name+"="); }else{ firstChar = firstChar + 2;// skip '; ' } if(firstChar != -1) { firstChar += name.length + 1;// skip 'name' and '='. lastChar = theBigCookie.indexOf(';', firstChar); if(lastChar == -1){ lastChar = theBigCookie.length; } return theBigCookie.substring(firstChar, lastChar); }else {// If there was no cookie, return false. return false; } } /** * 全选 列表 * chk true/false * frm 要搜索的窗口 * listName 要选择的对象的名称 */ function doSelAll(chk,frm,listName){ for (var i=0;i<frm.elements.length;i++){ var e = frm.elements[i]; if (e.name==listName){ e.checked =chk; } } } /** * 转到某个URL,如果不指定url,那么就后退 * @param url */ function gotoUrl(url){ if(url==null || trim(url)==""){ history.go(-1); }else{ window.location.href=url; } } /** * 后退到某个URL,如果有父框架存在,那么功能等于gotoUrl() * 如果不存在父窗口,那么直接关闭窗口 * @param url */ function back(url){ if(window.parent.frames.length>0){ gotoUrl(url); }else{ window.close(); } } /** *校验两个日期的先后 *返回值: *如果其中有一个日期为空,校验通过, 返回true *如果起始日期早于等于终止日期,校验通过 返回true *如果起始日期晚于终止日期, 返回false */ function checkDateEarlier(strStart,strEnd) { if (( strStart == "" ) || ( strEnd == "" )) return true; var arr1 = strStart.split("-"); var arr2 = strEnd.split("-"); var date1 = new Date(arr1[0],parseInt(arr1[1].replace(/^0/,""),10) - 1,arr1[2]); var date2 = new Date(arr2[0],parseInt(arr2[1].replace(/^0/,""),10) - 1,arr2[2]); if(arr1[1].length == 1) arr1[1] = "0" + arr1[1]; if(arr1[2].length == 1) arr1[2] = "0" + arr1[2]; if(arr2[1].length == 1) arr2[1] = "0" + arr2[1]; if(arr2[2].length == 1) arr2[2]="0" + arr2[2]; var d1 = arr1[0] + arr1[1] + arr1[2]; var d2 = arr2[0] + arr2[1] + arr2[2]; if(parseInt(d1,10) > parseInt(d2,10)) return false; else return true; } /** *计算两个日期之间相差几个月 */ function DateDiff(beginDate,endDate) { var Month1,Month2,iMonths; Month1=parseInt(beginDate.split("-")[0],10)*12+parseInt(beginDate.split("-")[1],10); Month2=parseInt(endDate.split("-")[0],10)*12+parseInt(endDate.split("-")[1],10); iMonths = Month2-Month1; return iMonths; } /** * 最大化主框架 */ function maxFrame(){ try{ top.maxMainFrame() }catch(ee){ alert(ee); } } /* *判断配置单项下拉框是否选中数据 */ function isSelectPzdx() { if(document.all.slt_pzdx.value == "") { alert("请您先选择一个配置单项名称,如果要新建请填写相应名称,另存为。"); return false; } else { return true; } } function getDate() { var myDate = new Date(); myDate.getYear(); //获取当前年份(2位) myDate.getFullYear(); //获取完整的年份(4位,1970-????) myDate.getMonth(); //获取当前月份(0-11,0代表1月) myDate.getDate(); //获取当前日(1-31) myDate.getDay(); //获取当前星期X(0-6,0代表星期天) myDate.getTime(); //获取当前时间(从1970.1.1开始的毫秒数) myDate.getHours(); //获取当前小时数(0-23) myDate.getMinutes(); //获取当前分钟数(0-59) myDate.getSeconds(); //获取当前秒数(0-59) myDate.getMilliseconds(); //获取当前毫秒数(0-999) myDate.toLocaleDateString(); //获取当前日期 var mytime=myDate.toLocaleTimeString(); //获取当前时间 var curtim=myDate.getFullYear()+'-'+ (myDate.getMonth()+1)+'-'+ myDate.getDate()+" "+mytime; return curtim; } funct ion getCurrTime() { return new Date().getFullYear()+'-'+ (new Date().getMonth()+1)+'-'+ new Date().getDate()+" "+new Date().toLocaleTimeString(); }
//替换所有字符 String.prototype.replaceAll = function(s1,s2) { return this.replace(new RegExp(s1,"gm"),s2); } function replaces(str,old,new) { return str.replaceAll(old,new); }
发表评论
-
html 制作彩信未完
2012-07-04 19:39 1192<!DOCTYPE html PUBLIC ... -
extjs 弹出进度条
2012-04-27 15:00 1784来个图片 <!-- 页面加载时弹出一个进度条,10秒后 ... -
android 更多,刷新
2012-03-09 09:44 1001转载http://06peng.com/read.php/55 ... -
svn 修改历史日志
2012-02-20 11:29 1470转载:http://hi.baidu.com/tsd3698/ ... -
tomcat 直接通过IP访问web项目
2012-02-19 12:28 47951:在开发时访问web项目是这样的http://localho ... -
android 连接webservice
2012-02-17 09:49 11361,jar 2: String namespace=&q ... -
input 自动填充
2011-12-18 15:04 1692<!DOCTYPE html PUBLIC " ... -
smartupload
2011-10-18 09:20 1351转载 上传下载组件SmartUpload使用方法 本篇将讲 ... -
dsfdsfdsf
2011-05-02 18:10 909d -
精确到秒的js日期时间选择器
2011-04-12 08:44 8349图片 <script type=&quo ... -
web 图片放大镜
2011-04-11 11:28 861web 图片放大镜 -
打印图片
2011-04-09 10:12 912<!DOCTYPE HTML PUBLIC " ... -
JS 复制指定的页面中图片
2011-04-09 10:11 1548<!DOCTYPE HTML PUBLIC " ... -
extjs treepanel 右键菜单实现
2011-04-08 18:16 5249效果图:1: 2: 3: 1:html页面 < ... -
vb6.0 做的ocx 安全接口
2011-02-11 10:50 1899我在做这个OC X时遇到的问题给大家共享一下, 首先共同的我 ... -
svn2
2011-01-04 13:31 1194安装独立服务器 SVNServer ... -
dwr 使用
2010-12-19 14:33 819转载 http://returnofking.iteye.co ... -
dtrees配置
2010-10-14 17:04 812转http://www.itstudy.cn/www/arti ... -
javascript xml为数据源的下拉框
2010-10-10 09:17 971页面代码: <html> <head&g ... -
Javascript 中的false,零值,null,undefined和空字符串对象
2010-10-09 11:50 1292转http://www.imkevinyang.com/200 ...
相关推荐
在这个"常用js方法封装"的项目中,我们可以期待看到以下几类JavaScript方法的封装: 1. 链式操作:通过return this机制,实现方法之间的链式调用,如$.extend()在jQuery中就是这样实现的,可以连续设置多个属性或...
里面包含6个JS函数,有获取设备类型、获取url参数、格式化时间戳、复制到粘贴板、去除首位空格、获取cookie。可供学习使用
在JavaScript的常用库中,我们可以找到许多方便的公共方法,这些方法极大地提高了开发效率。 一、JavaScript常用函数 1. 数组操作函数 - `push()`: 向数组末尾添加一个或多个元素,并返回新长度。 - `pop()`: ...
大小写转换 字符串处理 日期格式 流处理 常用正则表达式 常用js
在JavaScript编程中,掌握常用的方法和技巧是至关重要的。以下是一些核心知识点的详细说明: 1. **创建脚本块**:在HTML中,我们通常使用`<script>`标签来插入JavaScript代码。例如: ```html <script language="...
本资源包“JavaScript常用技术”包含了图片处理特效、文字特效以及一系列常用的JavaScript方法,是开发者学习和实践JavaScript技术的宝贵资料。 一、图片处理特效 在Web开发中,图片处理是不可或缺的一部分。...
javascript常用对象及方法 javascript中有许多常用的对象和方法,了解这些对象和方法可以帮助我们更好地使用javascript。下面我们将详细介绍这些对象和方法。 一、窗口对象Window Window对象是javascript中的顶级...
JavaScript(简称JS)是一种轻量级的脚本语言,常用于...通过理解这些基本的JavaScript方法和事件,开发者可以创建丰富的交互式网页应用,提高用户体验。熟练掌握这些知识将有助于你在JavaScript编程中更加得心应手。
常用的JS方法,处理了浏览器兼容性 getElement(name); getElements(name); getElementsByTagName(name);
### JavaScript中字符串相关常用的使用方法总结 #### 一、引言 JavaScript作为一种广泛使用的脚本语言,被大量应用于Web开发之中。其中,字符串处理是非常重要的一个方面,涉及到数据的读取、修改、拼接等操作。...
本篇文章将详细探讨JS的常用方法,旨在为开发者提供一个全面的参考。 一、变量声明与类型转换 在JavaScript中,我们可以使用`var`, `let`, 和 `const` 关键字来声明变量。`var` 是老式的声明方式,具有变量提升...
总的来说,理解和熟练运用这些JavaScript方法和CSS定位属性,能够帮助开发者更好地控制网页元素的显示和交互,提升用户体验。在实际开发中,还需要结合其他技术如DOM操作、事件处理等,才能构建出功能丰富的Web应用...
### 常用JavaScript方法概述 #### 1. 字符串方法 字符串是JavaScript中最常用的数据类型之一。下面列举了一些常用的字符串方法: - **charAt()**:返回指定位置的字符。 - **indexOf() / lastIndexOf()**:返回...
### JS常用属性与方法详解 JavaScript(简称JS)是一种广泛使用的、基于原型的脚本语言,主要用于网页开发,提供交互性和动态更新的能力。在JS中,掌握数组的属性和方法对于编写高效、灵活的代码至关重要。 #### ...
根据提供的文件信息,本文将对JavaScript(简称JS)中的几个常用方法进行详细的解析与说明,主要包括获取好友列表、获取个人信息以及获取照片列表的功能实现。这些功能通常在社交应用开发中非常常见,通过JavaScript...
能用就行
一个常用的js帮助类,里面有一些常用的js方法,可以直接引用,也可以把需要的方法复制到自己的js中
在这个“javascript常用方法实例”中,我们将会探讨一些JavaScript的核心概念和常用方法,以及它们在实际应用场景中的实例。 1. **DOM操作**:Document Object Model(DOM)是HTML和XML文档的结构化表示,...
第11节 JavaScript数组常用方法及应用.rar第11节 JavaScript数组常用方法及应用.rar第11节 JavaScript数组常用方法及应用.rar第11节 JavaScript数组常用方法及应用.rar第11节 JavaScript数组常用方法及应用.rar第11...