TA的每日心情 | 奋斗 2021-5-1 20:26 |
---|
签到天数: 2013 天 [LV.Master]伴坛终老
- 自我介绍
- 数学中国站长
群组: 数学建模培训课堂1 群组: 数学中国美赛辅助报名 群组: Matlab讨论组 群组: 2013认证赛A题讨论群组 群组: 2013认证赛C题讨论群组 |
- 事件源对象
! q; ?3 w+ m- o: A1 v4 n# N* A: aevent.srcElement.tagName 3 g/ }' X! p* e4 Z5 q3 }9 k
event.srcElement.type
1 J" O& a2 X" K7 e1 N / g+ K& ^& N5 ?% ]
捕获释放 1 J# A% g$ O+ z
event.srcElement.setCapture(); : h% I3 G' m. ?( Z/ ]
event.srcElement.releaseCapture();
( y; [7 o1 ?5 B" \3 i% N事件按键 2 \8 v: c3 O: A- t6 t) j
event.keyCode & E; @0 w, B' ?/ v; l
event.shiftKey & F4 D+ w% M0 V, Y
event.altKey
$ G8 a/ h# V, R" }" pevent.ctrlKey
, T0 `+ ?8 D9 g) {9 N, n8 J8 I事件返回值
$ u6 ^2 r0 {) H% W$ @event.returnValue
# F; C0 `+ V# t" m5 I! Z' Q1 G4 Y鼠标位置
. A( ? k+ G/ G" A1 ^9 Jevent.x # W. E0 E* n( |$ c
event.y
) \; \) x1 c1 f; p3 W窗体活动元素
: O; v) g1 X& Rdocument.activeElement9 a/ o2 a. N) Q( o) v+ r2 b
绑定事件 ( L* \) `/ P* [$ M X1 N" r- p
document.captureEvents(Event.KEYDOWN);% i. S/ c% E# i, {
访问窗体元素
( I0 p, e8 t3 m% N7 @; bdocument.all("txt").focus();
; t1 ^) B: D- u$ a! rdocument.all("txt").select();
7 a6 C7 ?: c/ b" G8 A' R窗体命令 3 q* l" {8 {" T6 d4 w' W
document.execCommand+ s C4 X- q+ u- C! g/ i5 r
窗体COOKIE 1 {+ f* W' _- L# C/ S- _
document.cookie% w2 |- b4 A1 [* |3 D* L
菜单事件 ) l p$ D$ V, k! Y3 H$ I& `8 i
document.oncontextmenu
" \$ o# Y- e1 e# ~& N) |创建元素 4 |, f; [' T o5 A
document.createElement("SPAN"); ( H% Y" l$ a" O) @0 ? g9 j
根据鼠标获得元素: - ^+ s+ U C5 [. ^9 [
document.elementFromPoint(event.x,event.y).tagName=="TD
; C6 K8 a ?+ L1 e# t3 ?! zdocument.elementFromPoint(event.x,event.y).appendChild(ms)
# R* E l2 U9 _" \5 s' ~3 C& i+ z" s窗体图片 : @1 O$ |; h, @. c2 X1 g
document.images[索引]( u6 i/ W d; g( m3 m6 @
窗体事件绑定 & w! |4 Y% }5 g. t
document.onmousedown=scrollwindow;6 H ?: C; w n8 p, L
元素
" }% r& G6 u8 [- F1 ~+ hdocument.窗体.elements[索引]5 _4 Q1 X1 k2 [) s& z9 U. B
对象绑定事件
3 |2 w6 T% t& y8 @% udocument.all.xxx.detachEvent('onclick',a);7 M, J) F: Q/ ~2 U' W8 T
插件数目
. T3 G f" o$ v3 t0 K- B8 [! p1 lnavigator.plugins
( f+ w, {" S3 f C! w/ s5 d取变量类型 , R! ^$ n# i; w
typeof($js_libpath) == "undefined"
6 T$ E* v0 X( M( w) L0 L8 m: h- A下拉框 9 q# H- q2 X% D. e7 e) t# }
下拉框.options[索引] $ Y/ n/ F9 |4 N& P8 q
下拉框.options.length
\# G- w. x5 c, Y查找对象
: B# c/ M3 @ @document.getElementsByName("r1");
! [9 u! |+ \8 g; E# S; Wdocument.getElementById(id);2 y x6 ?% _7 s- w
定时
9 X9 o+ S) z2 V; S2 S$ Ltimer=setInterval('scrollwindow()',delay);
1 @, \8 i* E0 f) M& }clearInterval(timer);6 }) ^+ r S3 z0 b3 `
UNCODE编码 " ^; `5 w4 o. C9 s) I/ X: d4 t
escape() ,unescape; ]1 g2 ?* r5 @
父对象 % `3 w; D2 y8 w+ \; Y
obj.parentElement(dhtml)
8 \: E' q% s# Wobj.parentNode(dom)* r j- l+ _& N1 p. n
交换表的行
5 D" G& _0 i8 g+ W4 GTableID.moveRow(2,1)
$ H9 i9 B: \1 t& y替换CSS
) p4 o, e* q2 E1 O% Y! tdocument.all.csss.href = "a.css";) S) l' X; V* a
并排显示
/ H7 }, {! s8 Q9 C" v. u+ m! ]display:inline9 z) E! u3 F$ a
隐藏焦点 + J" y- ~2 Y, p+ h/ l( [
hidefocus=true$ T" E/ Z' ~8 V- O: @
根据宽度换行 $ H4 U: U6 G/ K" @( O% E; p
style="word-break:break-all"+ A& V* F6 D; k+ R, c% ~% B
自动刷新
, H, f" M" T' h: a6 O<meta HTTP-EQUIV="refresh" C>
9 s- [" ~; k) n简单邮件
) G4 J- W2 c4 T* f A) M) Y<a href="[email=aaa@bbb.com?subject=ccc&body=xxxyyy]mailto:aaa@bbb.com?subject=ccc&body=xxxyyy[/email]"> " t& r: ^! a9 A* a( j+ U$ d
快速转到位置
$ e) ?2 L' r' S- D4 P) Fobj.scrollIntoView(true)
% I2 ] w* I# a$ {* h7 q2 A; _锚
4 ?6 M+ v' Y, r) {8 i/ t1 ?" x<a name="first">
- ^7 J! F% A" g& n9 B<a href="#first">anchors</a>
9 I/ h2 E5 W4 d1 ^网页传递参数
z5 N' H, L& t& j* `! Xlocation.search();: z( m% q1 w! g9 K2 @
可编辑
0 u7 i- D: n6 a0 X$ k' ]obj.contenteditable=true1 K4 Z( E+ w; c# b1 P
执行菜单命令
9 ?. \2 V: T! K( qobj.execCommand( M; n9 n8 }$ D# s9 D( w2 v
双字节字符
+ v5 c4 q( x% ]5 I/[^\x00-\xff]/ 3 U6 K6 b* @" ^! w
汉字 - b# {* U5 W. q
/[\u4e00-\u9fa5]/
+ R: f) z/ w% u8 Y0 \- X让英文字符串超出表格宽度自动换行 5 ~6 t+ c# F2 B1 Q u5 a
word-wrap: break-word; word-break: break-all;' i8 m3 V) X' g. Q: M- P
透明背景
& b! E$ `% d. y ^' F" ^<IFRAME src="1.htm" width=300 height=180 allowtransparency></iframe>
3 P! P) {$ j% T# r1 U$ v获得style内容
$ y" u4 q6 l) ~obj.style.cssText
$ g0 N+ _1 F& X- `9 s+ Q IHTML标签 4 d4 J2 h" X$ o- K
document.documentElement.innerHTML* o* O8 Z$ o- } y
第一个style标签 * p# z+ Z* u4 O2 s! ]
document.styleSheets[0]' y" }7 F8 U+ \2 U/ Z
style标签里的第一个样式 % G. s6 M& Q, |( N1 P
document.styleSheets[0].rules[0]
2 X% P4 b7 x& a防止点击空链接时,页面往往重置到页首端。 - X8 Y4 q" }3 q5 z% ~7 r
<a href="javascript:function()">word</a>7 E% n. R7 l6 N$ x: l, k2 O. N
上一网页源
' d2 |6 g9 O- f8 sasp: & ?" G3 W: i, h- y9 a6 c
request.servervariables("HTTP_REFERER")
4 v7 x0 e" I( j4 d& ajavascript:
8 e7 K5 U+ _$ R% fdocument.referrer$ x$ \$ Y- ? u5 M
释放内存
& n/ E( i0 {$ A4 o+ `6 D! E: XCollectGarbage();
S; Q o7 E% ]* l% N1 a4 {/ n) o禁止右键
+ Q6 h: p# T7 T- ldocument.oncontextmenu = function() { return false;}
0 h- A3 R% K5 J- p禁止保存
& N$ y4 w+ ]6 L6 ^<noscript><iframe src="*.htm"></iframe></noscript>" E9 ]1 i! j5 e( F! z
禁止选取<body Shortcut Icon" href="favicon.ico"> * z: \; }9 h: B" E* l, Q" @
favicon.ico 名字最好不变16*16的16色,放虚拟目录根目录下
" M* A8 e L( ^: M3 s7 H9 M8 v3 ?. l收藏栏图标 ( ^- w8 j- R' F- Y7 w+ E- E
<link rel="Bookmark" href="favicon.ico"># S7 ]0 ]9 B& ]3 @2 ^
查看源码
$ ~! d7 F' ~5 W2 O1 [<input type=button value=查看网页源代码 >+ B7 Z$ |7 x0 b2 m$ T; {% |. d
关闭输入法 2 o# m2 G% E- z0 M% m$ j/ x
<input style="ime-mode:disabled">: h5 A. U+ h6 X% ^/ f( m. V# I* i* T
自动全选
L) Q+ Y }5 m( @" j- T; z* s' y' [# G/ h<input type=text name=text1 value="123" >0 ?) ], h+ F; Q8 D2 {& k* w7 f
ENTER键可以让光标移到下一个输入框
" x$ e, i* k6 s. S; W4 M' D<input >
, k9 B$ ^9 |, E( o文本框的默认值 1 n4 J3 g1 O: s8 P
<input type=text value="123" ># w# @) a/ O) G) g6 |: X4 C/ ?, g
title换行 8 E3 f3 ^7 Y! U' I" G0 t
obj.title = "123 sdfs "+ C+ _! A2 a; X4 T) s/ T% j5 a/ x0 G
获得时间所代表的微秒
% R( m. K: }1 Tvar n1 = new Date("2004-10-10".replace(/-/g, "\/")).getTime()/ m9 ]6 I5 d q2 Q) Y- @
窗口是否关闭 4 p: n# q/ Y7 B5 p& X; G8 @0 S
win.closed' }- p! K: Q8 Q- Z
# q" Z/ E8 [5 i3 zcheckbox扁平 . t. f4 \$ L* f6 l. W& N
<input type=checkbox style="position: absolute; clip:rect(5px 15px 15px 5px)"><br>4 n6 Q0 j+ Z) Q
获取选中内容
" F) r/ X: n# R4 Udocument.selection.createRange().duplicate().text* {8 C+ i, L9 i, q6 K6 [
自动完成功能
l- W0 t8 X6 d3 _# @2 N( n<input type=text autocomplete=on>打开该功能
6 n, Y! D+ o" F c. U<input type=text autocomplete=off>关闭该功能
, r5 r8 j9 R r4 V2 [8 @关闭窗口
2 S. a! F! Q% \7 \window.close();
. G2 x1 k) ^/ `2 z% l% S返回0 W9 T5 f6 {# U3 b. o% k. {
history.back();4 \: L; K$ d6 k
无关闭按钮IE window.open("aa.htm", "meizz", "fullscreen=7");
# ^( n4 C5 X6 P* f4 m5 }/ U统一编码/解码 alert(decodeURIComponent(encodeURIComponent("http://你好.com?as= hehe")))
$ l5 e1 u9 v. l. HencodeURIComponent对":"、"/"、";" 和 "?"也编码
2 B3 b# Q+ P C
' Y& |/ p/ r6 \3 X; Y
* j- W% j" O( R9 }$ ~% H# [3 T% F7 ^( ?1 u& e h+ j
|
zan
|