您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

JavaScript 常用函数_javascript技巧

2024/3/20 21:30:46发布21次查看
javascript函数一共可分为五类:
·常规函数
·数组函数
·日期函数
·数学函数
·字符串函数
1.常规函数
javascript常规函数包括以下9个函数:
(1)alert函数:显示一个警告对话框,包括一个ok按钮。
(2)confirm函数:显示一个确认对话框,包括ok、cancel按钮。
(3)escape函数:将字符转换成unicode码。
(4)eval函数:计算表达式的结果。
(5)isnan函数:测试是(true)否(false)不是一个数字。
(6)parsefloat函数:将字符串转换成符点数字形式。
(7)parseint函数:将符串转换成整数数字形式(可指定几进制)。
(8)prompt函数:显示一个输入对话框,提示等待用户输入。例如:
math.log10e(e的对数,底数为10)、math.pi(π)、math.sqrt1_2(1/2的平方根值)、math.sqrt2(2的平方根值)。
函数有以下18个:
(1)abs函数:即math.abs(以下同),返回一个数字的绝对值。
(2)acos函数:返回一个数字的反余弦值,结果为0~π弧度(radians)。
(3)asin函数:返回一个数字的反正弦值,结果为-π/2~π/2弧度。
(4)atan函数:返回一个数字的反正切值,结果为-π/2~π/2弧度。
(5)atan2函数:返回一个坐标的极坐标角度值。
(6)ceil函数:返回一个数字的最小整数值(大于或等于)。
(7)cos函数:返回一个数字的余弦值,结果为-1~1。
(8)exp函数:返回e(自然对数)的乘方值。
(9)floor函数:返回一个数字的最大整数值(小于或等于)。
(10)log函数:自然对数函数,返回一个数字的自然对数(e)值。
(11)max函数:返回两个数的最大值。
(12)min函数:返回两个数的最小值。
(13)pow函数:返回一个数字的乘方值。
(14)random函数:返回一个0~1的随机数值。
(15)round函数:返回一个数字的四舍五入值,类型是整数。
(16)sin函数:返回一个数字的正弦值,结果为-1~1。
(17)sqrt函数:返回一个数字的平方根值。
(18)tan函数:返回一个数字的正切值。
5.字符串函数
javascript字符串函数完成对字符串的字体大小、颜色、长度和查找等操作,共包括以下20个函数:
(1)anchor函数:产生一个链接点(anchor)以作超级链接用。anchor函数设定的链接点的名称,另一个函数link设定的url地址。
(2)big函数:将字体加到一号,与...标签结果相同。
(3)blink函数:使字符串闪烁,与...标签结果相同。
(4)bold函数:使字体加粗,与...标签结果相同。
(5)charat函数:返回字符串中指定的某个字符。
(6)fixed函数:将字体设定为固定宽度字体,与...标签结果相同。
(7)fontcolor函数:设定字体颜色,与标签结果相同。
(8)fontsize函数:设定字体大小,与标签结果相同。
(9)indexof函数:返回字符串中第一个查找到的下标index,从左边开始查找。
(10)italics函数:使字体成为斜体字,与...标签结果相同。
(11)lastindexof函数:返回字符串中第一个查找到的下标index,从右边开始查找。
(12)length函数:返回字符串的长度。(不用带括号)
(13)link函数:产生一个超级链接,相当于设定的url地址。
(14)small函数:将字体减小一号,与...标签结果相同。
(15)strike函数:在文本的中间加一条横线,与...标签结果相同。
(16)sub函数:显示字符串为下标字(subscript)。
(17)substring函数:返回字符串中指定的几个字符。
(18)sup函数:显示字符串为上标字(superscript)。
(19)tolowercase函数:将字符串转换为小写。
(20)touppercase函数:将字符串转换为大写。
事件源对象
event.srcelement.tagname
event.srcelement.type
捕获释放
event.srcelement.setcapture();
event.srcelement.releasecapture();
事件按键
event.keycode
event.shiftkey
event.altkey
event.ctrlkey
事件返回值
event.returnvalue
鼠标位置
event.x
event.y
窗体活动元素
document.activeelement
绑定事件
document.captureevents(event.keydown);
访问窗体元素
document.all(txt).focus();
document.all(txt).select();
窗体命令
document.execcommand
窗体cookie
document.cookie
菜单事件
document.oncontextmenu
创建元素
document.createelement(span);
根据鼠标获得元素:
document.elementfrompoint(event.x,event.y).tagname==td
document.elementfrompoint(event.x,event.y).appendchild(ms)
窗体图片
document.images[索引]
窗体事件绑定
document.onmousedown=scrollwindow;
元素
document.窗体.elements[索引]
对象绑定事件
document.all.xxx.detachevent('onclick',a);
插件数目
navigator.plugins
取变量类型
typeof($js_libpath) == undefined
下拉框
下拉框.options[索引]
下拉框.options.length
查找对象
document.getelementsbyname(r1);
document.getelementbyid(id);
定时
timer=setinterval('scrollwindow()',delay);
clearinterval(timer);
uncode编码
escape() ,unescape
父对象
obj.parentelement(dhtml)
obj.parentnode(dom)
交换表的行
tableid.moverow(2,1) //将第三行与第二行交换
替换css
document.all.csss.href = a.css;
并排显示
display:inline
隐藏焦点
hidefocus=true
根据宽度换行
style=word-break:break-all
自动刷新
简单邮件
快速转到位置
obj.scrollintoview(true)

anchors
网页传递参数
location.search();
可编辑
obj.contenteditable=true
执行菜单命令
obj.execcommand
双字节字符
/[^\x00-\xff]/
汉字
/[\u4e00-\u9fa5]/
让英文字符串超出表格宽度自动换行
word-wrap: break-word; word-break: break-all;
透明背景
获得style内容
obj.style.csstext
html标签
document.documentelement.innerhtml
第一个style标签
document.stylesheets[0]
style标签里的第一个样式
document.stylesheets[0].rules[0]
防止点击空链接时,页面往往重置到页首端。
word
上一网页源
asp:
request.servervariables(http_referer)
javascript:
document.referrer
释放内存
collectgarbage();
禁止右键
document.oncontextmenu = function() { return false;}
禁止保存
禁止选取
地址栏图标
favicon.ico 名字最好不变16*16的16色,放虚拟目录根目录下
收藏栏图标
查看源码
关闭输入法
自动全选
enter键可以让光标移到下一个输入框
文本框的默认值
获得时间所代表的微秒
var n1 = new date(2004-10-10.replace(/-/g, \/)).gettime()
窗口是否关闭
win.closed
checkbox扁平
获取选中内容
document.selection.createrange().duplicate().text
自动完成功能
打开该功能
关闭该功能
窗口最大化
无关闭按钮ie
window.open(aa.htm, meizz, fullscreen=7);
统一编码/解码
alert(decodeuricomponent(encodeuricomponent(http://你好.com?as= hehe)))
encodeuricomponent对:、/、; 和 ?也编码
表格行指示
各种尺寸
s += \r\n网页可见区域宽:+ document.body.clientwidth;
s += \r\n网页可见区域高:+ document.body.clientheight;
s += \r\n网页可见区域高:+ document.body.offsetweight + (包括边线的宽);
s += \r\n网页可见区域高:+ document.body.offsetheight + (包括边线的宽);
s += \r\n网页正文全文宽:+ document.body.scrollwidth;
s += \r\n网页正文全文高:+ document.body.scrollheight;
s += \r\n网页被卷去的高:+ document.body.scrolltop;
s += \r\n网页被卷去的左:+ document.body.scrollleft;
s += \r\n网页正文部分上:+ window.screentop;
s += \r\n网页正文部分左:+ window.screenleft;
s += \r\n屏幕分辨率的高:+ window.screen.height;
s += \r\n屏幕分辨率的宽:+ window.screen.width;
s += \r\n屏幕可用工作区高度:+ window.screen.availheight;
s += \r\n屏幕可用工作区宽度:+ window.screen.availwidth;
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product