TA的每日心情 | 奋斗 2024-7-1 22:21 |
|---|
签到天数: 2014 天 [LV.Master]伴坛终老
- 自我介绍
- 数学中国站长
 群组: 数学建模培训课堂1 群组: 数学中国美赛辅助报名 群组: Matlab讨论组 群组: 2013认证赛A题讨论群组 群组: 2013认证赛C题讨论群组 |
- 事件源对象
* ~- ^$ M( _0 m7 Levent.srcElement.tagName
& Y6 _4 W* F* T* s# I; vevent.srcElement.type
3 Y& y- ]6 x# j! f1 Z m) F" I C$ O1 i. m1 c
捕获释放 $ H4 w+ ~. L( r: E6 B8 O0 V- ?
event.srcElement.setCapture();
; T; ^+ m& A' r. ]$ n) {event.srcElement.releaseCapture();
( b; i4 Y" W9 ]- t' [事件按键
1 @+ y( r% I. c6 B+ yevent.keyCode % c* Q! J8 U3 i2 q9 r9 l
event.shiftKey 8 W6 ?' g6 t$ U: o
event.altKey 5 t: H" @+ B' w! Q9 D7 G3 _
event.ctrlKey9 J! ]/ m% i' R" z* P* B( W# }0 I# Q
事件返回值
{5 p+ [; b$ `) p( f5 C% revent.returnValue
% G d9 i0 Z" F8 l/ n% m5 O- L鼠标位置 4 @8 q3 q! S: X) I8 u
event.x : |" }8 x- J4 |1 z9 E- n: X
event.y
: a( _, T% x1 \. r窗体活动元素 ! j( j) p" q& I- h& ]1 c7 O
document.activeElement, y4 f5 c: a% _
绑定事件 ; V4 A! }# s8 O% i. M7 F
document.captureEvents(Event.KEYDOWN); b$ `6 O5 x: w! V9 f+ j2 w
访问窗体元素
$ ?+ a' [+ b+ b2 idocument.all("txt").focus();
1 X3 L) }" n: o% E. hdocument.all("txt").select();
) E) G7 L# s: b- r6 W% Y窗体命令
. j0 _3 d. F7 b8 x: ~4 }) odocument.execCommand) [* U: s1 M! ^3 k
窗体COOKIE 4 B5 ^( J# a. J8 D) c
document.cookie/ U4 q% T: `: A$ x6 k7 W
菜单事件 ' W3 a4 ^' } [( Y( q
document.oncontextmenu+ a0 A) \' W8 h; e
创建元素 : x% L9 o9 t7 ^% M
document.createElement("SPAN");
5 p: C; G' F1 T0 K3 i根据鼠标获得元素:
- ^( k! l4 b+ f }# qdocument.elementFromPoint(event.x,event.y).tagName=="TD # q: q2 a* C! k o: N
document.elementFromPoint(event.x,event.y).appendChild(ms) 7 J! ?7 a I, g) J+ k' W
窗体图片
$ X- `: T% {5 B3 O% A2 rdocument.images[索引]* f# ?/ j9 p, i) a; X7 D! j) E
窗体事件绑定
) ?3 y9 b5 D9 w( z: Idocument.onmousedown=scrollwindow;( g# u" m5 I0 p; L
元素 % g! y/ W o# ~4 D8 W
document.窗体.elements[索引]$ O0 X y5 V7 D# j* N4 @6 a
对象绑定事件
: }% D$ P- x, Gdocument.all.xxx.detachEvent('onclick',a);; w4 F" |7 R& |2 ~. c
插件数目
+ g1 p5 N! e1 g) T# e$ V. enavigator.plugins+ W. M/ y% P' C/ y/ |8 Q8 A
取变量类型
; i% n# \ Z2 R8 M& gtypeof($js_libpath) == "undefined"- n; ^6 b S8 e9 p% i% ]6 r; I* @) p6 |
下拉框
i2 s; U) x) M下拉框.options[索引]
& C2 ~9 G3 R/ |) Y下拉框.options.length$ B x" K G$ L# \& K9 i
查找对象 4 y5 }2 P0 O, p0 x/ a7 A8 M) {
document.getElementsByName("r1");
4 ?1 }! C: f) b, ~$ e @document.getElementById(id);
. w; W9 L E8 Z) ?, x定时 % n" w0 s. F2 u/ @3 n( k+ `7 w# n' N2 V
timer=setInterval('scrollwindow()',delay); # O* A* ?, h8 A9 K
clearInterval(timer);) n M7 \8 B2 O+ i0 {
UNCODE编码 9 y% |7 `" v: p, P" Y
escape() ,unescape0 y, \3 c6 L/ R; I
父对象
$ V" M1 z& |$ C, sobj.parentElement(dhtml)
6 |5 a9 H3 p" _! S6 e! Cobj.parentNode(dom)6 Z* E8 Z- T8 e1 y# x6 `
交换表的行 8 F) c' N! V' V$ v
TableID.moveRow(2,1)( C# g( l. B6 G9 ?, o/ m
替换CSS % G7 a5 U3 d3 O- `
document.all.csss.href = "a.css";7 h9 c$ n1 \" a( [9 ?# P" s( w
并排显示
) b# _- [6 ]' V- ]display:inline
( T, f( j" x' Q& J8 y隐藏焦点 ' h* o$ W& J: `! Q4 J) [
hidefocus=true
* Y& K& ^6 E3 u1 k* X3 s; U5 h根据宽度换行 5 O2 G/ x# T$ X" `7 `
style="word-break:break-all". Y5 @: l5 i0 c. S+ S3 e* [
自动刷新 ' |! B- C4 ?. a
<meta HTTP-EQUIV="refresh" C>. t" N0 D6 D! _+ L3 p; z4 r
简单邮件
z1 _7 Z4 }# ]. a/ X) Z7 Y<a href="[email=aaa@bbb.com?subject=ccc&body=xxxyyy]mailto:aaa@bbb.com?subject=ccc&body=xxxyyy[/email]"> 7 a! W/ m$ U! p7 c1 r3 v
快速转到位置
0 T9 [& E6 L0 p# x, oobj.scrollIntoView(true)
4 ]/ ]/ w/ S4 s/ C; m锚
8 X1 N, ~- a0 w3 g8 T<a name="first"> & D2 G' [$ j! J, U; g6 b% |4 `. ~
<a href="#first">anchors</a>4 b H: q4 H* h$ [6 U
网页传递参数
" i) X. U0 Y% u) _location.search();
# ]: N$ ~; v3 `( F% H3 c5 V可编辑 $ j; g/ q R: p {) U% w
obj.contenteditable=true, T/ m ]! z% G
执行菜单命令 w! D/ R) @+ d: G2 c8 S2 K* R; J- k
obj.execCommand
+ g* m x3 s/ I& J% {双字节字符 3 S1 p% Y, E: M$ I3 T! m+ F
/[^\x00-\xff]/ ! x( b: ]# O0 r4 d1 V1 c
汉字 ( \0 S# f: D# A4 ]
/[\u4e00-\u9fa5]/
; l i& g3 J# S8 K2 C2 j) G让英文字符串超出表格宽度自动换行 ) d8 |: s, r+ L4 d ?2 E7 L
word-wrap: break-word; word-break: break-all;
* a: H, N* a" {2 f2 S透明背景
5 }' r; E/ B3 s$ i<IFRAME src="1.htm" width=300 height=180 allowtransparency></iframe>
; y/ d5 f4 d# b8 C8 e获得style内容
6 `6 [1 A( d6 u$ X) s* Hobj.style.cssText( N0 l1 S6 |" D2 `, S* Y5 n
HTML标签 ( M& C, I; f. c6 c6 v( P
document.documentElement.innerHTML, j; ]! u( v- K, _" D* U9 `
第一个style标签
% j. w p+ r/ Sdocument.styleSheets[0]' k) B+ i) A; T% q
style标签里的第一个样式
) U% d- W. |- T9 d! \document.styleSheets[0].rules[0]
0 k/ \7 ]% \ I4 C, A; {防止点击空链接时,页面往往重置到页首端。
) G8 B0 F7 C4 ]7 b<a href="javascript:function()">word</a>
0 O0 e+ i' N( h8 V6 N上一网页源 4 g) I, ~" K- Y( p2 g9 c% s7 }
asp: ( l( P, Q4 C3 b. N3 Z2 W2 ^2 [
request.servervariables("HTTP_REFERER")
- Z( p: f6 E* @% r9 ajavascript: # M$ d* z) y4 o: N7 p7 n
document.referrer
. K/ X! i7 z+ ~7 M9 J' T* d% I7 B释放内存
0 o. J& h# f4 ^/ ?CollectGarbage();; Y! A3 i4 q5 B$ B
禁止右键 b; M, j9 v. b6 N1 E7 k" d
document.oncontextmenu = function() { return false;}: k. t) m: W" U9 j4 _1 H
禁止保存 2 Y) Z j8 {* a: d$ W4 D0 A2 q/ |7 J+ Y9 j
<noscript><iframe src="*.htm"></iframe></noscript>) l# |4 D# Q9 h$ b( F
禁止选取<body Shortcut Icon" href="favicon.ico">
" D8 E6 W: t ^5 C; Z* A! pfavicon.ico 名字最好不变16*16的16色,放虚拟目录根目录下; e# R1 q5 Z, J3 b2 M" ~5 F9 {6 k
收藏栏图标
; B( E$ t" _: I; K<link rel="Bookmark" href="favicon.ico">8 h [! Z K6 x
查看源码
! [( n8 t3 h# U0 ~# y5 u4 Q' C<input type=button value=查看网页源代码 >
- e3 G# h- d" v2 @- M关闭输入法
# h, |1 W6 W$ H6 Q; Q<input style="ime-mode:disabled">
* f) D; ]- P- ~* @自动全选
* J& p- @; ~ }3 e<input type=text name=text1 value="123" >
1 V7 i9 Q% w% K# TENTER键可以让光标移到下一个输入框 ' o; n2 r. n' e* _8 \& Y) `5 [
<input >" X" w0 w7 g' _! b4 s- }* U
文本框的默认值
% m; V& e7 l5 R0 Q" d<input type=text value="123" >
5 s, G8 f5 z7 a) a4 Utitle换行
. U$ n8 k! Z7 E- Oobj.title = "123 sdfs "
- G; Q0 B5 o: { l: w7 Y获得时间所代表的微秒 8 g2 U- c. i- B; \4 P% c2 G
var n1 = new Date("2004-10-10".replace(/-/g, "\/")).getTime()
E% t1 k! e# d% i- V6 w7 M窗口是否关闭 B5 J+ Y4 X% k" s: _( E
win.closed
# ?; E' c7 c+ _0 I: ~
* Z5 i0 v0 I% r+ c2 |) p8 @ echeckbox扁平 8 l$ b6 A$ B9 f- ~( a1 K
<input type=checkbox style="position: absolute; clip:rect(5px 15px 15px 5px)"><br>
6 I$ j* {$ S$ M) p$ e1 V7 n& v获取选中内容
7 e/ {) H# i4 R' H- I( l9 w6 I, q$ q3 Idocument.selection.createRange().duplicate().text
) T9 x& V; i$ W/ }自动完成功能 . `+ z9 j7 _; K: W
<input type=text autocomplete=on>打开该功能 5 {. V2 z4 [0 A. S3 w% r6 m7 O
<input type=text autocomplete=off>关闭该功能
' o1 E% C$ H6 t0 s6 u2 ^0 r关闭窗口
- o. C9 a1 U D$ C' y9 ]window.close();
6 _3 Z, S: ~; f2 {5 \返回
" a$ v$ a* T/ a* y3 Hhistory.back();4 v/ y6 s, |8 j# R
无关闭按钮IE window.open("aa.htm", "meizz", "fullscreen=7");# E7 ]3 L- L* T9 T% n
统一编码/解码 alert(decodeURIComponent(encodeURIComponent("http://你好.com?as= hehe")))
' i* C5 ^6 P1 i2 z$ VencodeURIComponent对":"、"/"、";" 和 "?"也编码# c1 \5 `; \" a
7 y% B8 t8 i6 X- @7 l7 m4 D) B
4 {8 ?* \0 T: M9 @5 a; v4 s
* T9 Y* s1 w/ o, s# j |
zan
|