TA的每日心情 | 奋斗 2024-7-1 22:21 |
|---|
签到天数: 2014 天 [LV.Master]伴坛终老
- 自我介绍
- 数学中国站长
 群组: 数学建模培训课堂1 群组: 数学中国美赛辅助报名 群组: Matlab讨论组 群组: 2013认证赛A题讨论群组 群组: 2013认证赛C题讨论群组 |
- 事件源对象
4 Y' w) C* A: n! U6 f4 Wevent.srcElement.tagName , E. f6 m# K- F+ y3 u; T
event.srcElement.type
5 V/ q) m2 [$ v2 d. L6 G. U' g
% g* P6 A% x3 e) K0 l0 j4 Y. M+ L& F捕获释放 8 Y; W/ i2 Z" p: [$ _8 V
event.srcElement.setCapture(); ) z+ k' `4 d$ V- ^' m, w9 e
event.srcElement.releaseCapture();
3 d( v) U/ M, _& U7 ?( f- ~# |$ l事件按键 9 X& p! Q$ H& w: D/ O, q& w1 N& i
event.keyCode $ \% b6 u* d; D! t
event.shiftKey
( }, w4 f+ h. \3 D# bevent.altKey # D' a2 x* k% Z
event.ctrlKey
& \3 I. U4 f* {事件返回值
* n6 d6 O, H2 H; f+ h# zevent.returnValue
$ U( j( p+ G, c! x4 R鼠标位置
Q6 m1 [2 _8 L ?& m# _event.x % T# f1 x) i+ P
event.y
5 h, a7 M- W0 p& ^窗体活动元素
: u" e4 r3 Z- E& ?" k0 wdocument.activeElement0 T$ w3 z' e* [( X3 a9 [0 u
绑定事件 # J1 j5 R$ a5 l6 r. U6 b/ |
document.captureEvents(Event.KEYDOWN);' N7 o, s4 y: S- d$ p9 W6 _& l
访问窗体元素
( b# C, _3 t1 _7 ^document.all("txt").focus();
0 [" n% R" _$ Z( i( g+ Odocument.all("txt").select();: r; F/ T% c0 W+ ]& U
窗体命令
8 Q$ E8 P7 w3 P0 m# K$ hdocument.execCommand
5 |2 C4 g$ ]' d% H6 z窗体COOKIE
8 M- c- E8 E6 C+ {document.cookie
" ` W" @: q7 d菜单事件 7 O( R1 i2 m; w& U0 W
document.oncontextmenu! Y+ y' S# }) c8 H' R% v8 k0 {
创建元素 ( b e- a7 A3 C/ g8 ?% F
document.createElement("SPAN"); ; \) B$ I% D% Q# z6 N8 [2 X
根据鼠标获得元素: " o* k/ |2 Y: \% M. `4 b- ]6 ]
document.elementFromPoint(event.x,event.y).tagName=="TD " ?/ S+ i. u3 d8 ?. |7 o
document.elementFromPoint(event.x,event.y).appendChild(ms)
0 ?8 S: [( a7 q窗体图片 , R/ J' o) F' s
document.images[索引]& H7 T8 Q" o! ~% x
窗体事件绑定
# z7 t$ o3 r4 [0 {document.onmousedown=scrollwindow;/ ]% @/ A d* Z
元素 , L. t* p2 _" z% D6 J5 _
document.窗体.elements[索引]
1 Z6 C" s) } E对象绑定事件
0 `8 {& s+ _ r5 f- odocument.all.xxx.detachEvent('onclick',a);
/ ~3 q8 W9 \. L1 W插件数目 4 a( [0 L, i9 J& G) g" \
navigator.plugins: |1 Y0 O2 D- X* ?' C, c* T
取变量类型 7 b% y% u3 c; ~* N5 Q
typeof($js_libpath) == "undefined"
! u/ \& J- h. R. x- e下拉框
7 D! T! X3 w5 K5 ]5 ^; q; q: V下拉框.options[索引]
+ o2 o" w/ k; `! y% }; m下拉框.options.length
3 ]: t) p+ k: \& |* k查找对象 g, e0 B3 {& q9 \9 w
document.getElementsByName("r1");
5 O0 B# x9 T2 a# S4 i, Vdocument.getElementById(id);
2 s7 W* l- k* Q0 F定时
( [! g7 x$ ?0 Ktimer=setInterval('scrollwindow()',delay);
9 b/ i' d* n KclearInterval(timer);, ^" Y( J3 r4 f' [( {
UNCODE编码 * U q% z( I; p) T9 b: z9 f, U
escape() ,unescape j1 f* T7 W! K. v7 G
父对象 . w }" l. a3 D$ z$ D9 {/ z* k$ D4 l
obj.parentElement(dhtml) ' r- Q" l/ J( y
obj.parentNode(dom)4 l: p" M* a/ M: i4 \$ c* a9 m
交换表的行
' E* R* }# H! s) qTableID.moveRow(2,1)2 q' ~% C+ P1 L+ ?+ N: m8 ^
替换CSS
# P( t8 X/ A+ n+ r4 w" R+ }# H2 s' Xdocument.all.csss.href = "a.css"; t* d, n6 A7 y. K- s
并排显示
9 p) ?; I( x' {/ tdisplay:inline( b5 e2 r7 }/ M$ [- B% W/ L4 l, P
隐藏焦点 5 _- F5 w( A* x* B# z
hidefocus=true% g6 l. R* i: g
根据宽度换行 / i! L: d- Q+ M& C
style="word-break:break-all", n& {" R$ J w$ k7 ]/ e
自动刷新
7 t: A x4 {# s0 F$ N<meta HTTP-EQUIV="refresh" C>2 o" h8 l9 w* @1 q5 _, y U# T4 o
简单邮件
3 a5 ^* u0 ^2 D! Y% J<a href="[email=aaa@bbb.com?subject=ccc&body=xxxyyy]mailto:aaa@bbb.com?subject=ccc&body=xxxyyy[/email]">
9 U- S1 f! L$ o8 B% x0 Z快速转到位置
9 W. C9 ], x$ u8 k# N" |obj.scrollIntoView(true)
- s) u7 }* ]- x7 n/ I锚
( ~- J: J+ |0 ^, b- T<a name="first">
/ }# D5 b) y! P8 `<a href="#first">anchors</a>
- [2 D7 }+ Y6 T网页传递参数
4 V2 Q7 e1 `) O0 ]( G$ ^location.search();
( {9 |3 t+ v( p$ L: m- F* r. e可编辑
* B) ~- Y* d1 N) O2 lobj.contenteditable=true
8 [4 s9 X7 ^% W& ` P7 ]5 o执行菜单命令
% Y' N1 z: H" L: u/ d; m5 x8 J3 z; Eobj.execCommand9 |# W) B4 c2 ~1 _9 _) m
双字节字符
. Z/ q. t8 j8 h- P; r5 P( u/[^\x00-\xff]/ 3 v* G4 i+ P s/ D2 L& u" ?
汉字 2 e6 d2 k7 J2 Z# H2 _1 ~3 s, {9 U
/[\u4e00-\u9fa5]/
6 e V: ]: I# `让英文字符串超出表格宽度自动换行
$ C b. F; G1 s; r# m5 e$ `word-wrap: break-word; word-break: break-all;' G; N4 V4 E4 C
透明背景 / [' u9 c3 ^/ M/ I$ `
<IFRAME src="1.htm" width=300 height=180 allowtransparency></iframe>
8 u2 b6 W9 y+ h获得style内容 1 W# \* Z* j# g3 E
obj.style.cssText
0 _1 k ], m0 m% ^ d) OHTML标签 5 B4 W' M- t m
document.documentElement.innerHTML
, B4 Z. @9 a9 w" d; h, V% c第一个style标签 k1 ~& I- G. o, f
document.styleSheets[0]/ ~# b' g3 |: o: Q% A4 s
style标签里的第一个样式 3 D7 s. T. A2 G7 I5 L8 `
document.styleSheets[0].rules[0]8 V1 g, `4 R; _; p7 }4 |
防止点击空链接时,页面往往重置到页首端。 ! M* |5 d* P, k" A! O
<a href="javascript:function()">word</a>
/ o2 i& d( Z! H1 p+ P上一网页源 # r5 [5 ~" ]2 b
asp: * f* Q6 I' Y w o/ _
request.servervariables("HTTP_REFERER")
; f D# k" h6 p. gjavascript:
* c) P* d' d0 @' }& s8 ldocument.referrer
F; I+ d, o2 @: J6 Y+ T0 K( k释放内存
& m |6 q4 Q# ^2 \ X- D8 m( JCollectGarbage();
+ [& B' t3 k$ l! h, r( `7 I禁止右键 8 o- ^7 @. v* \! z( S
document.oncontextmenu = function() { return false;}7 k# U* n+ V+ _
禁止保存 5 G# Q8 Y+ L6 U/ g0 e: e
<noscript><iframe src="*.htm"></iframe></noscript>
) _# D0 s$ f( i5 b3 C禁止选取<body Shortcut Icon" href="favicon.ico"> 6 F! n( D# C8 n$ K
favicon.ico 名字最好不变16*16的16色,放虚拟目录根目录下' Q2 A6 h7 m. o5 v+ y
收藏栏图标 * Z/ y' G7 a V: ?: q' f
<link rel="Bookmark" href="favicon.ico">
7 N& O8 R! D( f查看源码
! \0 j6 O& r. q0 p/ I5 C/ h4 F$ z<input type=button value=查看网页源代码 >. b ^* G. u! e" S9 _; r
关闭输入法
( R! X/ }# q' h. W6 c7 u<input style="ime-mode:disabled">
, ]& \( l/ u5 Q; m& H; z自动全选
9 l7 C+ S6 y# s<input type=text name=text1 value="123" >- A. b7 A+ T& }! v: v
ENTER键可以让光标移到下一个输入框 8 @% b0 R$ {5 Q% S" y+ u
<input >
3 R* y2 e4 m* F/ J& Y2 `文本框的默认值
' ?6 }! ^# P. m<input type=text value="123" >
/ P. v7 f8 h, Etitle换行
) k- g7 Y& b6 C: M2 w x% t' V1 tobj.title = "123 sdfs "
2 X$ b+ f: Y; K. W获得时间所代表的微秒 ; M2 M3 j4 f4 e% i
var n1 = new Date("2004-10-10".replace(/-/g, "\/")).getTime()
* [! ^* W5 i% L" ^# D9 L7 F6 [窗口是否关闭 4 z2 p, U& z. V0 O, q! f6 P: i: j
win.closed
9 E6 i3 \; Q Y; ^1 `8 p5 d0 f/ \/ G. a- C3 I0 L
checkbox扁平
# |3 L% a9 N. t, V<input type=checkbox style="position: absolute; clip:rect(5px 15px 15px 5px)"><br>3 B( y& \+ h7 Z: I- c$ ^9 S* {/ I, K
获取选中内容
( z; |( H I/ H4 H' X4 @document.selection.createRange().duplicate().text
# e- B. I* q5 I8 s" S+ p7 S自动完成功能 % I U; ~1 O' O% }2 F" n+ }: o7 o& _
<input type=text autocomplete=on>打开该功能 0 }( D4 b- d5 n- A/ W
<input type=text autocomplete=off>关闭该功能/ ^# p+ m/ d z( z
关闭窗口
1 j% ?7 L& p* ?# e: Dwindow.close();
% P9 T* f+ {' ?+ H/ l3 {返回2 u% [, L! L1 H3 a' h
history.back();
2 N* T, z) i4 o3 p. W: t' I, [# G6 L无关闭按钮IE window.open("aa.htm", "meizz", "fullscreen=7");6 c6 T4 C, L7 ], }1 R' y2 y
统一编码/解码 alert(decodeURIComponent(encodeURIComponent("http://你好.com?as= hehe"))) 8 z! Q- d9 z! G1 [
encodeURIComponent对":"、"/"、";" 和 "?"也编码& N0 A. _" U: M$ r4 T M( H: \* b
/ Z5 W1 V" Z) d( W/ ^( j& K
8 l! h& K+ s2 y
- V% w* O& X) |/ s |
zan
|