TA的每日心情 | 奋斗 2024-7-1 22:21 |
|---|
签到天数: 2014 天 [LV.Master]伴坛终老
- 自我介绍
- 数学中国站长
 群组: 数学建模培训课堂1 群组: 数学中国美赛辅助报名 群组: Matlab讨论组 群组: 2013认证赛A题讨论群组 群组: 2013认证赛C题讨论群组 |
- 事件源对象
% o0 i5 |4 c' @5 P- nevent.srcElement.tagName d$ G& g0 t3 {8 w) S' B* L
event.srcElement.type
# K0 I# Q7 j* j0 `
4 r& k0 h+ Y5 ]5 b; w$ L- T捕获释放 4 [0 z3 G# a3 I
event.srcElement.setCapture(); / }2 U9 p/ T% G) L* o$ _( c
event.srcElement.releaseCapture();
2 \& L/ F& t! o. \& `5 m9 I事件按键 ! S6 h; m$ H: p0 w) q
event.keyCode 6 t+ b/ u! f+ K0 b0 H* q! O4 b
event.shiftKey / m7 Q6 v4 v5 {: N& y
event.altKey * u ^' k$ i5 R3 |/ ], |
event.ctrlKey6 y2 T. b* {, y' j* ^
事件返回值
5 E- n6 r4 E# R, E' Sevent.returnValue
& @: |+ Q. y1 K5 F鼠标位置 8 p0 q+ f. w7 l: ^& D! s
event.x 8 G# ]6 d) R- Y7 `
event.y& A& R& [5 ?; t k. k# B
窗体活动元素
3 l4 [$ i5 Z- wdocument.activeElement
2 R/ U6 B& W9 Z绑定事件 3 f: v' \- L5 h! Q
document.captureEvents(Event.KEYDOWN); N& s/ ]! `. A) ~9 J
访问窗体元素 ( z- k/ G" d0 z" X$ s7 H6 ]" u
document.all("txt").focus();
+ Q0 b) E; g, vdocument.all("txt").select();, e3 }6 u) C4 p, @. c
窗体命令
$ X) D2 |6 u. l0 ndocument.execCommand
0 Z" p, `4 B- A# [窗体COOKIE / f8 v z# E; I! k% T
document.cookie
1 T3 A9 t$ j$ h& a! a2 H5 X" C菜单事件
; R7 e- c" r h0 j5 Z+ Vdocument.oncontextmenu0 Z( y9 l" r- q# N: B. N
创建元素 : }1 ]. _& v/ A) e' u* w
document.createElement("SPAN"); 0 \7 w, h* M% f2 T
根据鼠标获得元素: 4 h' r- e6 c0 X
document.elementFromPoint(event.x,event.y).tagName=="TD 4 i2 ]! J6 a1 ^
document.elementFromPoint(event.x,event.y).appendChild(ms)
' Q8 @$ d" O ` W& p窗体图片
0 U6 \3 m5 ^2 Qdocument.images[索引]
# t3 [! n- e( n* B: C, ], h" c窗体事件绑定 % q% X8 p# Y3 v$ o
document.onmousedown=scrollwindow;
; X( a8 Q" }& f4 E元素 8 e; X, v! }' P, V
document.窗体.elements[索引]
3 }. i; [! o2 A- ^对象绑定事件
& j) d$ H: h; s0 p2 k2 T% b- mdocument.all.xxx.detachEvent('onclick',a);
. e% f) J/ V: Q" h插件数目
9 d$ K" n: J4 P+ R/ n7 L" dnavigator.plugins
# z% t/ O5 Z( O9 x6 @; \取变量类型
: V! b5 b, ^5 z. utypeof($js_libpath) == "undefined". i) T$ o# S3 a& i1 ]1 @$ u
下拉框
* e9 I( H% ?/ i) X( R下拉框.options[索引] 0 \+ G( T0 C2 N) k! o F5 k5 x
下拉框.options.length
7 c$ @" y+ G) P4 s9 \查找对象 9 C7 r! k- G- Q/ ?2 l0 D8 v) h0 g
document.getElementsByName("r1");
1 C: ?4 a& I' m8 R' w% ^document.getElementById(id);
% N, _4 W2 i: k! o$ G/ I7 e" k定时 2 \4 l5 p* U# s4 c
timer=setInterval('scrollwindow()',delay);
2 _' }0 u1 ^ L, c) KclearInterval(timer);( [* s4 F! b& p
UNCODE编码
+ [2 l0 i9 Q. B% h! U9 e8 y6 J# Vescape() ,unescape; b& [& f" q2 v+ v! D0 Y9 j- N# a
父对象 , d' {1 v8 l7 r4 P3 _5 A9 \
obj.parentElement(dhtml)
8 w* ]0 m; S; F# r0 s1 z! l S# Dobj.parentNode(dom)0 ~! H( D9 i3 p
交换表的行 ! c' A5 Y7 ?; l9 r
TableID.moveRow(2,1)
% q" m* w; x9 V$ l替换CSS
' M3 o2 U+ Q1 ?8 }9 S( y; W' G9 T5 `% |document.all.csss.href = "a.css";
! R; [7 }' p. i- f并排显示 . F: P% D/ w4 J# K, M
display:inline
: y7 X+ \0 Q0 M隐藏焦点 " i9 B$ W( Q& ]$ p. g+ Z5 c, H6 i# D
hidefocus=true
Z i3 L1 F& X8 X9 Q根据宽度换行
. f" P4 s. G, t+ z9 rstyle="word-break:break-all"1 P, |9 ]5 @5 L
自动刷新
2 S) @$ Z$ |/ n o5 F; t2 @1 q<meta HTTP-EQUIV="refresh" C>0 z9 }+ z2 ~2 L
简单邮件 # X) w/ B6 ^6 y( X
<a href="[email=aaa@bbb.com?subject=ccc&body=xxxyyy]mailto:aaa@bbb.com?subject=ccc&body=xxxyyy[/email]"> , Z% B3 U8 x3 h5 ^& A6 r
快速转到位置 - S: `3 ~! I. d; v$ B
obj.scrollIntoView(true)$ d/ m$ G; H: E$ `8 Y9 c4 D; Q* U4 k
锚
) U, y% q+ m- }1 Z8 C<a name="first">
; A! m. M8 B' s k2 l<a href="#first">anchors</a>8 y+ _$ f+ P' E- t1 f2 L6 a" z
网页传递参数
+ D3 @. E3 n' E0 K: R( Y- T" Nlocation.search();7 F# a2 t1 P% I3 D; W# ]* s
可编辑
6 H. ^4 n0 c. R& i, Xobj.contenteditable=true5 F9 w) Q" R/ v0 W5 V3 f
执行菜单命令
3 ~& i" C& H8 h! H- p( wobj.execCommand' D7 d6 X& r7 B% b5 W8 i) n
双字节字符 - N O/ s7 q3 v
/[^\x00-\xff]/
! x+ ?3 Y( Z, p! F汉字
8 ~# W, |, N$ o" r/[\u4e00-\u9fa5]/
2 T7 L3 I6 {9 M8 V% X让英文字符串超出表格宽度自动换行 4 N) I) N3 ^) {) Z8 [4 T R
word-wrap: break-word; word-break: break-all;& q/ a4 v% e% a& Z; \% i/ v* h
透明背景 5 u* k0 P7 a! n. \2 K2 a
<IFRAME src="1.htm" width=300 height=180 allowtransparency></iframe>
) o, T. g5 i/ ?" p$ \获得style内容 # ~' D# ~2 t) h) e; [9 t3 e7 ]
obj.style.cssText X& }! i1 s. L; B+ ]/ C% ]
HTML标签 / r5 K9 Q6 D9 R* K. [
document.documentElement.innerHTML8 j* [0 `% E% D6 y5 x% n( D; F
第一个style标签
1 E* S# p! a( v5 C7 ^. a& g5 \document.styleSheets[0]0 _0 i# j( G" k8 r
style标签里的第一个样式 & z+ O8 y5 ` Y- v, e* Y
document.styleSheets[0].rules[0]
" I5 ^- G) e9 a/ J! x( Y5 b# K防止点击空链接时,页面往往重置到页首端。 9 u2 M- J; Z0 \- B( [ b$ g$ G
<a href="javascript:function()">word</a>" f) @9 F5 J! Y
上一网页源
$ z' t- s4 g3 Q% `3 Kasp: 1 S$ `+ A% r2 L
request.servervariables("HTTP_REFERER") : t- ]% C" z" z* [: Y, \; h1 A K
javascript: ; g7 m1 n ]- a& y- L
document.referrer
9 K% R* R, n2 Y* v" n# i7 d0 b释放内存 ' U& E6 a3 j2 F$ l8 m4 O
CollectGarbage();# W/ q1 p7 M( i
禁止右键 U% z. \9 R, H2 E6 O8 o) K
document.oncontextmenu = function() { return false;}
& ]: M3 ?0 Q0 ~& w禁止保存
5 ~, O; c; t0 g, e M" i<noscript><iframe src="*.htm"></iframe></noscript>8 z5 R/ I% r/ |* G8 I+ l% n
禁止选取<body Shortcut Icon" href="favicon.ico"> ( A. t7 w+ u5 G1 |. `- ?
favicon.ico 名字最好不变16*16的16色,放虚拟目录根目录下
% [$ o) j# m, i, Q$ y( c收藏栏图标
* L( W: x! ?/ d/ A<link rel="Bookmark" href="favicon.ico">7 M2 m8 C- i% O/ D4 }% ] _6 v
查看源码
' Z; B$ e0 M# c+ N2 _' a! z$ |<input type=button value=查看网页源代码 >- T! i$ x ]2 _, r. V; D
关闭输入法 % ?4 P/ }3 b9 w' Q! ]9 W( w
<input style="ime-mode:disabled">/ {1 Q1 @0 m2 ~# i% g; d7 k5 B3 S
自动全选
$ p- `! i: {1 n<input type=text name=text1 value="123" >
0 m! ~+ A* ]0 h6 ^9 IENTER键可以让光标移到下一个输入框
9 x3 H7 @3 A/ e+ k1 X% L/ R4 n/ [<input >2 l" m. s9 l9 k- @+ |3 A
文本框的默认值
; i9 u6 [6 `& `! f<input type=text value="123" >% h" g/ Y4 j: G
title换行
) c- _5 p5 e8 f$ f3 M, Qobj.title = "123 sdfs "/ q! T2 ]* {3 u f: K- \3 r
获得时间所代表的微秒
' R' R$ y9 C3 n6 P8 N1 T: ?var n1 = new Date("2004-10-10".replace(/-/g, "\/")).getTime(); K) v! W6 v$ [- h
窗口是否关闭
v0 P7 d+ ?( g( x7 t( Fwin.closed9 | w# b5 M/ P8 M$ f1 H0 l2 }, ?
: y* E# u A u& s4 r' u( |& Ccheckbox扁平 " a8 T0 L N! W9 |4 F) A
<input type=checkbox style="position: absolute; clip:rect(5px 15px 15px 5px)"><br>
- G# R C& R2 N. e获取选中内容
& c( x+ F, W+ f: X+ j# Rdocument.selection.createRange().duplicate().text) W* Z- g/ W' X$ B% t- ]
自动完成功能 0 V; _& j1 N, M
<input type=text autocomplete=on>打开该功能 . ~! W! h. e4 @( G( \+ u0 V. h
<input type=text autocomplete=off>关闭该功能$ B% [7 Y/ V0 W! J# _1 `
关闭窗口! N* i+ v, `' S5 A0 K/ Y! p
window.close();/ o7 y' @$ \0 F4 |$ u* c$ c, C( v8 t
返回
; E: W" O2 x$ S/ ]- khistory.back();
! g3 n9 L3 }6 _' j" {无关闭按钮IE window.open("aa.htm", "meizz", "fullscreen=7");6 t3 _5 v; \: e1 d( U
统一编码/解码 alert(decodeURIComponent(encodeURIComponent("http://你好.com?as= hehe"))) 4 S6 }0 U: [/ L1 H
encodeURIComponent对":"、"/"、";" 和 "?"也编码
! ^$ ~8 Z# g5 d3 J8 D9 f
& _% @8 ?; l h' E( [( y8 d9 K7 e1 P4 E3 m, N
! p# ?4 A! P1 U8 X* u |
zan
|