TA的每日心情 | 奋斗 2024-7-1 22:21 |
---|
签到天数: 2014 天 [LV.Master]伴坛终老
- 自我介绍
- 数学中国站长
 群组: 数学建模培训课堂1 群组: 数学中国美赛辅助报名 群组: Matlab讨论组 群组: 2013认证赛A题讨论群组 群组: 2013认证赛C题讨论群组 |
- 事件源对象 3 I) O9 ~6 l o+ A% {& O
event.srcElement.tagName ( [1 t' W; r9 [% `
event.srcElement.type. [8 F7 N# V2 C/ K) u4 l6 f
) z! I; s% O: k8 O
捕获释放 4 t# u3 u# W5 B) u+ F. s$ b
event.srcElement.setCapture(); 3 |4 b& U' g( K* g; N- F, v
event.srcElement.releaseCapture(); _' i# S, I% u$ B; F
事件按键
& a& h6 i M8 s7 g7 m9 uevent.keyCode ; v: p5 F5 N w
event.shiftKey ' T, X9 W; q# o* t4 J
event.altKey $ J- `& ?* R7 Y+ F0 @
event.ctrlKey) U" i6 q9 |* I; O1 R2 ^; s
事件返回值 5 C- N1 d1 H. S, _5 E+ R- O9 ^
event.returnValue
0 W+ X n7 T" q# I; E鼠标位置 ; t. Y2 q2 s5 b8 v9 L; ~% Z5 p
event.x 3 z0 t8 M- m- n0 K: j9 |* H7 r
event.y
+ J, S n. w/ n* p% ^! G5 D窗体活动元素
0 ]3 p+ X3 L$ B0 x$ Y' q0 m$ ]document.activeElement0 u/ `6 y( B- X6 M
绑定事件
7 b- h( _- I8 m: t4 Fdocument.captureEvents(Event.KEYDOWN);
, M5 b+ d. c* [" [访问窗体元素
. a* }& g0 X! \- X0 Fdocument.all("txt").focus(); ' J, I3 h) F, e3 J/ L, H
document.all("txt").select();
& A( D% z" z/ o2 @8 p, h5 q* V1 W/ a窗体命令 K4 f1 I- y( W, L: L
document.execCommand' Z$ [+ \% X. j; z2 j4 U
窗体COOKIE
1 O! K0 P. ?8 C% }8 Ddocument.cookie
% \3 L. p O* \: D; p, F2 Q; h$ e2 ?菜单事件
# e0 h+ V4 ~" F0 ddocument.oncontextmenu
9 L" F0 E p3 f2 Z; T1 w3 n0 J8 E创建元素
) @8 K3 g+ c" X# o% odocument.createElement("SPAN");
% {( b2 t6 J- B1 N# B5 Y根据鼠标获得元素: $ S( g: x5 r3 {: e O J1 a- f3 ?" A
document.elementFromPoint(event.x,event.y).tagName=="TD
$ V! q3 y( J5 Mdocument.elementFromPoint(event.x,event.y).appendChild(ms) $ u; ~9 P L. w# f, r) K& L( r
窗体图片 * n8 [5 {8 J% U" t
document.images[索引]
! z: v4 e7 `: b4 f) e窗体事件绑定
+ R6 z' A1 o4 u5 u# D* {/ z! P& sdocument.onmousedown=scrollwindow;
1 x( _- ^- I7 W k u元素 $ z/ J) k+ Y" q! u4 J% N. O) u
document.窗体.elements[索引]/ R C0 e1 l) Z+ x
对象绑定事件
; J# V0 G$ p8 b+ M# pdocument.all.xxx.detachEvent('onclick',a); Q3 ^" [' x/ k( v9 t) y5 U
插件数目
f7 V, F6 k2 Y* Enavigator.plugins
& ? a9 I- P: _' E, K取变量类型 # ?7 \. Q& M: I4 g+ E% V6 _4 `
typeof($js_libpath) == "undefined", n9 {" B9 R% T. A( I/ }3 H
下拉框
9 l- t$ n) c) m, n- P下拉框.options[索引] ! J5 M/ q9 M" ^* a* f
下拉框.options.length! \3 u: z* q: O- P
查找对象 ! }1 N1 i' \# e
document.getElementsByName("r1"); 6 ?/ u4 G; `: Z* K
document.getElementById(id);0 s5 I3 J5 e, ]( T: d3 O0 ]
定时
* B* S/ O9 Z2 u- J9 z: R0 D- Qtimer=setInterval('scrollwindow()',delay);
% e) k' m4 T# `; P7 ?clearInterval(timer);# }7 L" M9 L/ u7 p. @2 t& F
UNCODE编码
9 H% t. b( f- K: v5 I5 nescape() ,unescape
$ b3 g8 w$ \+ c# u& C父对象
) e: i8 @( p# `& C5 u) i) a8 Sobj.parentElement(dhtml) " v) I( q' l& y
obj.parentNode(dom)
0 Q; K+ }9 [* m- y% `6 i' N' [交换表的行 ' A2 x0 T: n3 t- h3 ]1 q/ b
TableID.moveRow(2,1)' c$ `8 l4 I* m5 A A
替换CSS & r9 z- n, Y3 R- E
document.all.csss.href = "a.css"; \- W, X9 E) _0 \ P( l
并排显示 % p3 r6 D6 r* c, ^6 g$ J' s6 X# j
display:inline) F% C* P9 \ c+ u) E
隐藏焦点 9 T2 b- a! H! I0 M$ |
hidefocus=true5 M6 t9 }0 z2 ~+ {2 K
根据宽度换行 4 A# k* t* j6 N9 W) j
style="word-break:break-all"3 j+ s' _8 a( J! b
自动刷新 - ?3 R- g) c1 t5 P' P
<meta HTTP-EQUIV="refresh" C>
) a+ C6 y# Z( J8 u简单邮件
! }4 R( Q$ [+ [<a href="[email=aaa@bbb.com?subject=ccc&body=xxxyyy]mailto:aaa@bbb.com?subject=ccc&body=xxxyyy[/email]">
! x# A3 a) I2 [; J0 K. y快速转到位置
, t: Q: o' b# l9 l+ r: n* k- ?# Uobj.scrollIntoView(true)
- ^3 r6 W0 a7 r/ Y; Z( q9 |锚 ) J8 D3 G& M. G: V
<a name="first">
$ I* Z; m, v& j8 t& T3 C: J<a href="#first">anchors</a>
! i! F' L3 B5 B, M网页传递参数
1 W5 g+ w" y3 y% ulocation.search();
T5 K2 C, o# o' s; P2 E可编辑 9 O" [' P o; C0 U
obj.contenteditable=true
& [* m2 d# W. K0 B0 H执行菜单命令
' a8 c; b" ~5 Z1 `1 }obj.execCommand
! }1 e0 M) V! k# @& U, N# K双字节字符
' @+ _; U& l7 `6 O" ~/[^\x00-\xff]/ : r( k( f4 A' F' s! u
汉字
7 n2 e* v7 j# |/[\u4e00-\u9fa5]/2 b. B/ b$ ^8 w7 A5 p
让英文字符串超出表格宽度自动换行
1 N6 x* r+ i% h* q# Z( ~word-wrap: break-word; word-break: break-all;: h5 B% `& { R% o z2 s
透明背景 , n" l4 G; S# H+ |! J
<IFRAME src="1.htm" width=300 height=180 allowtransparency></iframe>4 X, e0 q& [7 ] q$ t
获得style内容 x7 S% T$ r4 H; p' u
obj.style.cssText; f3 f+ J9 S8 d* ?0 j- e, ]5 I; ]. m
HTML标签
7 P/ Y: M3 R7 _( }0 Y7 O) Kdocument.documentElement.innerHTML5 S! h- E0 I3 \7 K4 I
第一个style标签
% u; u& G; s. H' m& R# M- Wdocument.styleSheets[0]
7 V0 {) Z( {& `% K, mstyle标签里的第一个样式 0 K: K) E8 v1 N8 G
document.styleSheets[0].rules[0]3 Y: u3 \" S' T6 m* l' u: I
防止点击空链接时,页面往往重置到页首端。 ' j3 K0 W, x; s$ t
<a href="javascript:function()">word</a>3 {8 Y, j5 O; Q. k: n
上一网页源
9 J. J n( F* k2 ^6 basp: ' N5 f( _. g) y" Y6 K
request.servervariables("HTTP_REFERER")
! h( r' I* | E. Z3 Vjavascript: " Y W8 U' @' V V% T8 n
document.referrer
+ ]3 F$ h; @) f5 s释放内存 + n4 m$ B! J2 R; O: ^0 F
CollectGarbage();# s2 m: s; K; h
禁止右键 1 Z! l0 k) E2 |& C) }1 _$ q
document.oncontextmenu = function() { return false;}
$ h( L7 D6 N/ }) r$ z2 |" M禁止保存 2 ^: F. q4 B, x
<noscript><iframe src="*.htm"></iframe></noscript>8 I+ L# ~& V/ e5 w- q& s
禁止选取<body Shortcut Icon" href="favicon.ico">
" O, }1 O; W9 B5 s3 n! w# nfavicon.ico 名字最好不变16*16的16色,放虚拟目录根目录下
0 _& d( e7 @& L$ K0 J收藏栏图标 9 E5 Y! t x. ~. |2 U
<link rel="Bookmark" href="favicon.ico">1 W& {; N) d7 z6 |
查看源码
% t! Y8 D8 {3 `; g- g; m<input type=button value=查看网页源代码 >) r/ u0 t) Z) v$ R4 W4 E& b, k
关闭输入法
% f. P7 J `9 A1 O<input style="ime-mode:disabled">8 y2 O# s& U! M ^7 T" G
自动全选
9 j$ e5 s7 J# |+ V" P. o" _<input type=text name=text1 value="123" >1 X- }8 a; T4 q% V; V# c
ENTER键可以让光标移到下一个输入框
& ~$ M' P; j) z+ V/ ?<input >
+ X7 v1 x$ ?5 t; u文本框的默认值
9 P8 U" A h5 X h<input type=text value="123" >
/ y% L8 b- U5 N8 Rtitle换行
' ]7 ]5 O; P. {4 Z2 \9 R6 T+ fobj.title = "123 sdfs "$ n2 r4 V, v8 t
获得时间所代表的微秒 0 Y% p5 v: o/ {$ |. x# h Z
var n1 = new Date("2004-10-10".replace(/-/g, "\/")).getTime(), l- z X; Z) I# Z# `( r" y) s
窗口是否关闭 - M$ ~$ P/ @9 h+ p& P
win.closed
5 X9 {2 p3 @- X: D' k
' J+ _* s r) n4 \checkbox扁平 7 t e" B& {) t, c
<input type=checkbox style="position: absolute; clip:rect(5px 15px 15px 5px)"><br>
( F& K0 d I. b1 X1 U% E# ^获取选中内容
, X7 ?% _" A, G3 y6 e+ S5 Vdocument.selection.createRange().duplicate().text
! O1 V3 o y3 i* ^5 I' V. c自动完成功能
+ s/ Y( a( P; {( y. ]<input type=text autocomplete=on>打开该功能
+ x' J3 U) t7 T. ~<input type=text autocomplete=off>关闭该功能/ A( o( l* N- Z! f- f
关闭窗口' U6 Z: \( `- g8 p6 Z1 n
window.close();1 w9 f% p u3 I& n2 h0 p- z# f
返回
! t/ c& d8 {+ u9 j% Bhistory.back();" V; C+ x& m3 [5 @# P* h9 t! z
无关闭按钮IE window.open("aa.htm", "meizz", "fullscreen=7");
2 \2 I) p1 S; Z8 P统一编码/解码 alert(decodeURIComponent(encodeURIComponent("http://你好.com?as= hehe"))) & h/ h# C2 r- W9 G
encodeURIComponent对":"、"/"、";" 和 "?"也编码5 W- D% Q/ S. u# y- R
0 U7 j3 X [( @; J/ S# ?; H2 X4 k
, P0 c. u- h( c7 c% V x {1 L! O |, |$ d& T
|
zan
|