TA的每日心情 | 奋斗 2024-7-1 22:21 |
---|
签到天数: 2014 天 [LV.Master]伴坛终老
- 自我介绍
- 数学中国站长
 群组: 数学建模培训课堂1 群组: 数学中国美赛辅助报名 群组: Matlab讨论组 群组: 2013认证赛A题讨论群组 群组: 2013认证赛C题讨论群组 |
- 事件源对象
( I: C' j# y; y0 r6 bevent.srcElement.tagName y/ J+ ^/ I" T# U7 U
event.srcElement.type
1 |# c5 r! C: N i $ |1 J. j) r. x b
捕获释放
J$ ]" j# a; aevent.srcElement.setCapture();
0 y" q- q/ \! r$ c( |( C, q1 t4 B# ^event.srcElement.releaseCapture();
0 w( t5 C# u" a: ], N! _5 e事件按键
& J1 i+ F r& M* cevent.keyCode
. p' @1 B6 P) tevent.shiftKey
5 @0 i: M8 o* D9 q$ \: fevent.altKey
9 K( ` K; O4 m& I8 {event.ctrlKey
# \! u `% g/ f8 a/ T( W% h事件返回值 8 Q4 S5 h( Y# A: `' B3 j {" e
event.returnValue
* D7 D5 e* H: l' D* H! a鼠标位置 : B0 k; E- w. ~' t
event.x
6 ~1 t x+ _# |& ^0 t0 N% R* F8 fevent.y4 j& r, s+ r& c6 \% T
窗体活动元素 6 ^2 c2 @; K* ]
document.activeElement7 |" r9 W+ b' v5 h1 J f" L! N
绑定事件
) ~& B' }" C9 ~) Q; r C, S Ndocument.captureEvents(Event.KEYDOWN);8 g, [& \3 O* w5 w
访问窗体元素
) x* I* _; c, m+ hdocument.all("txt").focus(); / N+ Q6 d! Y. S9 p2 }. k
document.all("txt").select();
, E$ }0 ^! l+ k窗体命令
~5 N4 y P# p9 }document.execCommand& n. Z: [/ a0 j0 l/ |$ {) e$ t/ G* q+ u
窗体COOKIE - Y; p" p X9 ^4 C. D0 H
document.cookie
6 y- y) L7 \" Y7 o, E菜单事件
! H- h# j: I( q' L: xdocument.oncontextmenu3 l6 o. {4 O, ~8 |' M9 ~: M5 `
创建元素
& Y n; X4 { ^document.createElement("SPAN");
r8 T H/ ~- P% ~0 v: h" L" k4 O根据鼠标获得元素:
. q7 \) j$ A* `* J8 F" b7 F& odocument.elementFromPoint(event.x,event.y).tagName=="TD ) g2 `' T) p- e, P
document.elementFromPoint(event.x,event.y).appendChild(ms)
, _, F9 J* H8 I. `3 \窗体图片
# D: S- i6 v0 c5 L/ idocument.images[索引]
" H! B. B. Q2 A9 \6 A窗体事件绑定
9 M' W m# L8 m! Y) j" y3 xdocument.onmousedown=scrollwindow;% L4 @; ?- B' P7 F
元素 & S. O/ [* V9 w# F/ q
document.窗体.elements[索引]
% l- P4 M# |) [( J( P对象绑定事件
7 S: L, v% S5 R. Mdocument.all.xxx.detachEvent('onclick',a);* f" V, J2 \/ i9 \$ s' v$ P
插件数目 6 ~0 c& D) O( V, g
navigator.plugins* ?7 E3 V% W% j8 h. G- d, ?
取变量类型 l; z9 U" @2 I8 d e( H
typeof($js_libpath) == "undefined"9 j% m$ W0 G& V/ R H& r8 C7 h
下拉框
5 p; z8 |7 p2 G6 B r下拉框.options[索引] 5 p" T/ n9 a7 [& H
下拉框.options.length
# Y$ R- x. c/ J% H6 d5 ^5 n查找对象 ' |9 B, y. @& B1 y! U
document.getElementsByName("r1"); 9 A, q0 v M1 Q2 L
document.getElementById(id);. X* w5 M$ A1 |; R
定时 * q. e; _; O" z0 W
timer=setInterval('scrollwindow()',delay);
0 f5 ]5 i! r7 GclearInterval(timer);
y/ T- w% w, Y$ y Y SUNCODE编码 ( o/ d+ l6 D8 o U
escape() ,unescape2 U3 Q% M4 Z4 V
父对象
' F8 d$ O( z/ i6 L3 M% u4 y! e5 ~obj.parentElement(dhtml)
9 y" P# ^+ f) b/ j& q( ?" Lobj.parentNode(dom)
$ y5 l! b$ j4 J: f# w! `9 g交换表的行 # i3 }% L" H8 a0 a% e k8 ~8 h0 _% c" L
TableID.moveRow(2,1)
$ K. ?2 s) J/ d替换CSS
, `/ _# c* d$ u) d& S xdocument.all.csss.href = "a.css";; {7 s; J) ^5 ]7 a( n
并排显示 , @$ b9 L2 q/ ^0 ^0 I
display:inline
* A4 e& |* Q& |' n/ v* n隐藏焦点
, k$ S5 |# k# ~. fhidefocus=true
" g5 T/ }/ r) A3 Q根据宽度换行
1 I2 o' x D- v7 dstyle="word-break:break-all"$ s' W& l5 x( w& m8 L) q! O
自动刷新 * a% Z% g( ^6 d$ O% B, \
<meta HTTP-EQUIV="refresh" C>4 C$ E" ?& a( M
简单邮件 % P: s4 z4 I' Q1 h
<a href="[email=aaa@bbb.com?subject=ccc&body=xxxyyy]mailto:aaa@bbb.com?subject=ccc&body=xxxyyy[/email]">
2 P; x/ [- T. |( t快速转到位置
6 K3 \9 f( g+ z, Mobj.scrollIntoView(true)
$ E& {) [- V! ?5 e9 W锚
# `6 W5 U' s3 y- }& r' c$ D Z<a name="first"> + V0 |1 b+ |8 C3 Z
<a href="#first">anchors</a>0 W( b( a Q; O! S- f2 a
网页传递参数 ! o* ]7 K, ]& y! k. E
location.search();( l3 H- k' [! [6 n0 \
可编辑 " W/ N" w# u" m
obj.contenteditable=true Z M3 `$ n/ E5 C* c
执行菜单命令
* |6 t5 \1 ]0 Q( Dobj.execCommand2 z2 f+ r- u- J
双字节字符
& r2 g3 {4 @- w$ b' T- s/[^\x00-\xff]/ ; [' h# f) ?( W; E/ ~
汉字
; W& k& g% V9 a9 s/[\u4e00-\u9fa5]/
; t. ]4 e: c6 i4 S/ E7 f$ o$ O让英文字符串超出表格宽度自动换行
5 x" E) t) O e! W' kword-wrap: break-word; word-break: break-all;
; M. n+ T3 \ ~( l) d' K" C透明背景
3 `0 H- ?. _! K# W! ^7 u2 g% g<IFRAME src="1.htm" width=300 height=180 allowtransparency></iframe>
0 ~ P7 t) V4 b) k$ |4 A获得style内容
% _. ^& D5 f' @, `5 l- }obj.style.cssText
, \+ G4 J3 m8 ?& P0 u) m( FHTML标签
) x4 W6 g; b8 b8 Q: odocument.documentElement.innerHTML, U. F: a. m4 N U- l; k6 N. K
第一个style标签 . F! j" X' D* U1 x7 e( F+ [
document.styleSheets[0]
; y8 [! g% h( ^$ n: S- `. }style标签里的第一个样式
0 Q! F6 W& B) kdocument.styleSheets[0].rules[0]7 a f- k$ g9 x* l2 h; o: H4 k
防止点击空链接时,页面往往重置到页首端。 , C+ e6 O$ j, q$ Z: \4 B
<a href="javascript:function()">word</a>+ w9 _: f. p( O) q9 Y: ?1 A0 l* ?
上一网页源
, J, `+ [! ^/ n3 o( K4 [asp: + S3 j" S. X9 T
request.servervariables("HTTP_REFERER") 9 ?1 w% X) b! y' j5 E& r8 f
javascript:
1 d% \3 P2 S4 bdocument.referrer
' r, z& S* N5 a! E+ f" s9 [+ _释放内存
. M& e8 E. K( m0 [/ cCollectGarbage();8 K2 W6 f- \3 _" Y# R- h
禁止右键
* w+ h( K8 a: Y u% |document.oncontextmenu = function() { return false;}
+ Z, m3 y! Q/ @; V9 F禁止保存
% a3 ?% U3 e) L. b3 D8 A7 f! k8 U<noscript><iframe src="*.htm"></iframe></noscript>
, z7 _; F% i0 |6 o7 G# C' M禁止选取<body Shortcut Icon" href="favicon.ico">
# p( D! `+ I7 f z5 ~' l' k# }favicon.ico 名字最好不变16*16的16色,放虚拟目录根目录下
" S: v3 s( n+ _6 b. E收藏栏图标
1 \/ x/ t% j: F5 Z6 B) J' M9 a- ]<link rel="Bookmark" href="favicon.ico">
# l2 Y6 u2 s0 S6 D查看源码 , R' J: v4 M- x6 \: k
<input type=button value=查看网页源代码 >0 G4 B" H% m5 l2 @, R) @
关闭输入法 5 \& b. @: s1 r7 A& r9 H
<input style="ime-mode:disabled">
# k+ H- U( a9 h6 ^* x; G自动全选
- r& h2 n$ m7 {5 f$ R" Q<input type=text name=text1 value="123" >
8 I8 l* I! v2 }: f wENTER键可以让光标移到下一个输入框
: b" r- n- @' A/ y8 N2 U<input >
( r0 j" ?- N( _: u" i文本框的默认值
/ F, t9 ]$ _2 c6 i<input type=text value="123" >& e7 N. X8 Y4 U2 c- Y _: q. O/ K$ c
title换行 " F# f9 W$ c1 u) o h* D3 k
obj.title = "123 sdfs "+ c: r% m2 Y+ Y5 Z: Y
获得时间所代表的微秒 ! c9 |3 H! P4 l( T
var n1 = new Date("2004-10-10".replace(/-/g, "\/")).getTime()
) ^) z2 x$ Y4 \/ h5 K9 j7 ~' a窗口是否关闭
" z9 u, q/ J3 U! w) ~5 Vwin.closed; q$ X. A$ `2 V% r! x( h `. i
5 j" X, C) ]# A( [checkbox扁平
6 v" Z, V+ \% l<input type=checkbox style="position: absolute; clip:rect(5px 15px 15px 5px)"><br>2 z6 c5 D8 Z7 m# o& K/ g
获取选中内容
$ r* i2 @. c/ F) o. }, vdocument.selection.createRange().duplicate().text- h' P! J, ?+ a |
自动完成功能
D: R9 m4 g k/ Z- J# K<input type=text autocomplete=on>打开该功能
) K: J0 D; x' l$ u( r; v<input type=text autocomplete=off>关闭该功能. o( Z5 n. |" i1 c: z
关闭窗口
$ s z% S. X2 q. \* R4 |: b2 Awindow.close();
m- e& W7 `( t1 y5 u6 h! i返回
9 P4 ^, L# B8 m6 E) Whistory.back();' Q! ^7 ^) Y4 j: O. ]3 D7 d+ {
无关闭按钮IE window.open("aa.htm", "meizz", "fullscreen=7");
* E- z9 l; ^! u8 I/ n统一编码/解码 alert(decodeURIComponent(encodeURIComponent("http://你好.com?as= hehe")))
( s; J$ `, _% T _encodeURIComponent对":"、"/"、";" 和 "?"也编码
: b* |. U: @, m; N
6 A: N$ P+ b4 T( [2 v, f: t1 b: L. y/ Q' _3 B9 a# d" ]7 F$ j
' k! x+ j: _% n. P
|
zan
|