TA的每日心情 | 奋斗 2024-7-1 22:21 |
|---|
签到天数: 2014 天 [LV.Master]伴坛终老
- 自我介绍
- 数学中国站长
 群组: 数学建模培训课堂1 群组: 数学中国美赛辅助报名 群组: Matlab讨论组 群组: 2013认证赛A题讨论群组 群组: 2013认证赛C题讨论群组 |
- 事件源对象 ' I+ M: Q3 f/ [" \
event.srcElement.tagName . J) b. T& z9 v+ m
event.srcElement.type
' H2 {6 B8 x6 r7 ^% j1 x
( F% A H$ S/ {8 k( _( T+ m捕获释放 % f% ~# q8 F) ^( s$ G
event.srcElement.setCapture(); . G7 K9 E- a# E& l/ s
event.srcElement.releaseCapture();
- Z; V+ X. l* ~! X3 R! i+ q; [事件按键 8 I. r" N, O. z( Y. W
event.keyCode ' B1 g2 p/ Y; `* }8 K4 F$ \2 W* q
event.shiftKey
. ~6 a+ d/ Q& R7 K' j7 ]2 Tevent.altKey 5 W) I4 _) h6 j8 }2 g: q. O5 r
event.ctrlKey. @0 U. b K* K+ P* z- O; @
事件返回值
' ?& Q5 l$ q# |3 ?event.returnValue
& Q- A" I% Z5 c+ g) s鼠标位置 8 Q1 y4 I( E, l( e" e
event.x 4 N) M9 C3 u8 C. ~
event.y
8 M: g% K7 k7 H# O$ H9 z- {窗体活动元素
0 i& s( s/ D4 R3 [* h* J; K7 @5 gdocument.activeElement& A3 `8 l* Z2 K T( s, K
绑定事件 8 V. Q8 V$ P, D8 J, o
document.captureEvents(Event.KEYDOWN);
1 Y$ ]! i5 i* {! a% q8 ]访问窗体元素 ) K! ` `6 J( a. T
document.all("txt").focus();
6 p( X: V. T9 A/ H: a1 ?) V6 Ldocument.all("txt").select();* l, t' T$ h4 X# |
窗体命令 1 Z6 d# m5 L; _* {4 E& U, S" _* `- t
document.execCommand
t* o3 c& U0 X, w& u$ p) ~9 |窗体COOKIE
; `" a# L# s, G7 D) N+ y- rdocument.cookie2 W8 `0 h: Z7 B$ P0 V2 h. _8 N$ k
菜单事件 3 l! S8 X# l- L+ _
document.oncontextmenu
, Q# @9 v. s7 z K l" V. p3 d创建元素 # e0 Q9 t1 I+ M! C
document.createElement("SPAN");
/ l5 ~) u8 b: X根据鼠标获得元素: ) ?' k" N+ K7 d, F' [2 n2 _: X
document.elementFromPoint(event.x,event.y).tagName=="TD 0 j- M0 P7 a9 i! l! d! E
document.elementFromPoint(event.x,event.y).appendChild(ms) 3 _$ T6 b; K2 v* s+ D, W
窗体图片
2 T$ A! u$ `8 x/ k" ]9 Z# G$ Ydocument.images[索引]
# X q9 y; P& s1 g窗体事件绑定 L; C8 S3 e" Y4 Q5 H' J0 B3 l
document.onmousedown=scrollwindow;
1 H9 W' r, l$ Q4 c2 V7 X元素 & ^$ c9 n$ f8 g' }% W. Q& L2 n
document.窗体.elements[索引]
& J" \3 }. t- B a3 P. P, C对象绑定事件
1 ]- N! h8 k8 e* Hdocument.all.xxx.detachEvent('onclick',a);
, `: Z% V) n+ Z( A插件数目 3 u( c) S2 w- e
navigator.plugins
+ _' V) W" ^: V: K/ D8 ?( j取变量类型 5 c& _8 A5 p) v
typeof($js_libpath) == "undefined": H% q, N7 r- N7 J4 _
下拉框
4 ~+ R# o: D. ?) `# w, y& r9 n下拉框.options[索引]
5 d1 \4 @- i/ }6 \9 n下拉框.options.length$ ^# z. F r& F, S
查找对象 . A+ b" C( | b3 I
document.getElementsByName("r1"); 8 e' \2 ]. N" h% C, x/ i- \
document.getElementById(id);
9 l% i1 [6 n7 \5 G+ w- T" u定时
: ^9 @5 e8 [$ D; D0 O3 wtimer=setInterval('scrollwindow()',delay);
+ J+ R" T" ^) f& W/ EclearInterval(timer);
( o3 b4 H* n% W( ]; u, lUNCODE编码 : R ]. O$ M+ ?1 a% m* y- V
escape() ,unescape* I' I+ V& A( z
父对象
i& W$ \3 S% G6 @obj.parentElement(dhtml)
4 K5 ^1 t _& @5 Z, ?obj.parentNode(dom)
4 U2 ?: x% l. E- W3 ^7 Q交换表的行
; m4 [1 X4 k8 p, L' d! qTableID.moveRow(2,1)* T3 _8 Q3 ~7 d
替换CSS
: _# E3 a4 h% D. L2 h( Ddocument.all.csss.href = "a.css";' m. A) H+ x6 s4 V2 @
并排显示
* @0 H+ _& m# R$ U4 {) B( F8 j5 `, y x3 fdisplay:inline
y/ j F' ^( ^# S! h/ w6 f) w隐藏焦点
% I5 G( X2 Q0 C# a2 W- vhidefocus=true. [$ _+ w; C5 j$ D1 Q) ]; ~0 |
根据宽度换行
' v8 f! _7 I wstyle="word-break:break-all"
: B* O E# _( G2 b S0 U自动刷新
7 s( C- I2 A* L1 Y% _; ?<meta HTTP-EQUIV="refresh" C>
/ P: w/ J# F3 E( _1 e/ X简单邮件 9 L N9 H' a# i, G! H9 C) ?( z
<a href="[email=aaa@bbb.com?subject=ccc&body=xxxyyy]mailto:aaa@bbb.com?subject=ccc&body=xxxyyy[/email]"> ; \( M M0 g# L! z
快速转到位置
& B3 ~7 w. L7 p( c" [obj.scrollIntoView(true)
5 } m4 K4 C& B! m锚
. B* I. Y3 v6 g<a name="first">
8 V2 W+ d6 ~2 a4 Y: F& G# i<a href="#first">anchors</a>
! \' u# e# a7 e, c N7 ^1 M网页传递参数 0 F8 Z3 J3 Y5 K5 I
location.search();
4 T2 `- B, @3 ]) A5 ~可编辑 % l) x1 g7 i" _7 M! Z/ ^" _: \" K
obj.contenteditable=true
! E5 a' n# R+ J& E. z2 t执行菜单命令
, j3 O8 B; M1 I( l7 @1 Fobj.execCommand5 A/ X+ q3 p2 f
双字节字符 o1 n2 @0 w2 A0 B. j
/[^\x00-\xff]/ , F* e! {4 |' o1 i5 \
汉字 - y8 Y- X2 @, [; y/ {, j
/[\u4e00-\u9fa5]/
5 w/ l1 Y) A( G1 d& \让英文字符串超出表格宽度自动换行
& B! ^/ I- t: M6 V9 a8 u. Q- V" Cword-wrap: break-word; word-break: break-all;
0 R p- i5 Q+ D/ G透明背景 / Q8 U, Y& W& U/ T8 P
<IFRAME src="1.htm" width=300 height=180 allowtransparency></iframe>7 S( i( d! X7 _9 l, u
获得style内容
; W' U. G$ o: i( c) ~* Jobj.style.cssText
2 e2 G3 _4 @3 _, X1 ]HTML标签
- K) U" B( J/ q# ?document.documentElement.innerHTML: I: @; Q7 T, H( g
第一个style标签
# m \6 S; z5 k2 [5 J( cdocument.styleSheets[0]# D M/ K( o# _( U- j6 f, r
style标签里的第一个样式
3 K3 s$ Y+ x$ e0 Kdocument.styleSheets[0].rules[0]5 L& u: g( v" p# H0 J
防止点击空链接时,页面往往重置到页首端。
2 d0 i6 F* [6 p2 \2 s8 \, @<a href="javascript:function()">word</a>7 s5 d- k& I+ X, \+ Y' Q
上一网页源 9 E+ c3 x; g* J3 |
asp: 5 d( y' F- P ~4 k5 a5 p! D
request.servervariables("HTTP_REFERER")
) ~ H/ \, u7 _. sjavascript: % e( @ H+ c m5 J {
document.referrer
( n% c' ^2 G2 Q) M/ l. Y释放内存
0 T7 _) f8 e4 `CollectGarbage();/ p- o$ X) y2 S% J: _& U. W
禁止右键 # m& F/ ?; ~0 ~8 D4 d ]
document.oncontextmenu = function() { return false;}/ z- D3 G1 C2 }1 ~4 p8 V- D/ q
禁止保存 2 U6 e! \/ o2 E2 K* a
<noscript><iframe src="*.htm"></iframe></noscript>
5 `! m" ~) p3 M) T7 A禁止选取<body Shortcut Icon" href="favicon.ico"> * M, L/ l( q* s% \9 G+ X( E, V
favicon.ico 名字最好不变16*16的16色,放虚拟目录根目录下8 ?) {$ Y, a! V3 b
收藏栏图标
4 D' f3 x% @9 o& m( r0 D. x<link rel="Bookmark" href="favicon.ico">* J: s5 o4 H w" T
查看源码 ; M A1 w( |: h9 `8 P
<input type=button value=查看网页源代码 >( j s) W9 E' X* [- i$ c4 Q
关闭输入法 8 {: _$ [! g; ~5 W
<input style="ime-mode:disabled">
2 u W2 J4 h+ @8 |; W自动全选 . H3 r5 }" k' q8 t0 ?
<input type=text name=text1 value="123" >7 b6 S* E. N9 U3 R0 N% e; B7 Q$ ]
ENTER键可以让光标移到下一个输入框 * G9 Q+ X# Z+ s4 P2 C
<input >+ l0 ? o+ p0 Z, {! R
文本框的默认值 ! B3 w N( }- l* ~9 }3 Y1 N, V- W# u
<input type=text value="123" >/ m! W( i2 O' E. ]
title换行
5 J! F$ d( c3 Mobj.title = "123 sdfs "
5 ^$ v# O! @8 m: C1 d获得时间所代表的微秒
" k: p2 S4 ` tvar n1 = new Date("2004-10-10".replace(/-/g, "\/")).getTime()8 j. ?. [/ w# f4 }
窗口是否关闭
0 V" m6 {( f( t/ N; W* P9 Gwin.closed) l+ ~, B% @' Y2 `3 i
0 u6 ], v4 E8 e: a/ L! F Zcheckbox扁平
8 i6 p' f* Q& ^<input type=checkbox style="position: absolute; clip:rect(5px 15px 15px 5px)"><br>
/ ?! o& n* i; k" j( v) c: ~4 z获取选中内容 " C# i% G' a% b* v4 B" n
document.selection.createRange().duplicate().text. P6 _- G0 h `5 H3 O& p% p
自动完成功能
3 U( o# @; o& E<input type=text autocomplete=on>打开该功能 # l3 r, y# J. s% Q! K; Q
<input type=text autocomplete=off>关闭该功能( P. K( i2 S9 y* @
关闭窗口
; x+ K4 X5 v6 {# _5 W# zwindow.close();
, Z0 e2 Y* [; B9 J& d. @0 U返回
$ V @2 I9 S5 I0 W/ y% Rhistory.back();* s0 z9 m8 k' ~' p
无关闭按钮IE window.open("aa.htm", "meizz", "fullscreen=7");
& l {) M, `$ ?; Y: R统一编码/解码 alert(decodeURIComponent(encodeURIComponent("http://你好.com?as= hehe")))
/ h/ p; Y, D [4 M/ xencodeURIComponent对":"、"/"、";" 和 "?"也编码
4 t; v; i% t; }) j- B* z7 h7 ~5 d+ k( a1 ?# n/ d2 U
" J5 Q1 s! j( ?' w! O! q4 [
; T+ s8 i$ x( o2 ^$ _: e4 \ |
zan
|