数学建模社区-数学中国

标题: JS代码大全 [打印本页]

作者: madio    时间: 2019-3-23 13:35
标题: JS代码大全

9 G0 ?5 \0 Q& Y3 p9 x捕获释放 " q( |9 s% h! {& J( \) ]  k
event.srcElement.setCapture();  8 T. B. u6 B. f' w& s  Y
event.srcElement.releaseCapture();  
4 q( C, J) v- q0 b) B事件按键 7 L. N! ~$ ~, R6 X. _
event.keyCode
! N6 |6 k. t2 B* D9 vevent.shiftKey ) H; H, K! {# R
event.altKey
5 j! {( P: w9 t6 r4 _event.ctrlKey
  s9 r* ]  I: q) ?: Q9 U0 v0 h事件返回值
' l/ i' v7 j; _' Z8 pevent.returnValue
$ Y7 |9 X! X& L, w9 u3 q/ b鼠标位置 ) v2 Y/ D  {3 y5 A
event.x
, P. ~0 Y& v  ^, _7 G# k( U0 levent.y! k1 k# h" n4 m3 b7 j+ _7 X/ Z
窗体活动元素
% n4 R" L: D% {7 M0 ?  \* ^document.activeElement; x  S0 w2 u$ ~! k* q1 l- _* n+ M
绑定事件 9 B! D9 M" L1 i0 L3 J# X% ?
document.captureEvents(Event.KEYDOWN);2 `$ c. B; O! ^6 |
访问窗体元素 6 c8 V8 H4 t: T7 I+ }7 V
document.all("txt").focus();
4 M+ d% }+ C0 @6 mdocument.all("txt").select();; u/ S$ o5 U5 ~, V; C
窗体命令 - ]  Z8 t8 k* D9 h) @* O  X" t
document.execCommand- k7 @/ q& B2 `6 q* u
窗体COOKIE
3 f- w, ~0 x% m& m/ L; Pdocument.cookie
4 \$ R' t6 O5 a/ ]6 _菜单事件 2 A- b" @% G9 T& _3 t5 g; M
document.oncontextmenu
4 h6 y& }% P9 b, ?创建元素
+ c% y7 S1 v) [4 m' rdocument.createElement("SPAN");  
8 I4 q$ C. ^4 Q. p根据鼠标获得元素:
  g* A* F7 {! @2 K8 n$ @document.elementFromPoint(event.x,event.y).tagName=="TD
$ C7 R0 x5 F& a$ {6 n+ N/ Bdocument.elementFromPoint(event.x,event.y).appendChild(ms)  7 |! `7 H( t# L; J/ u+ h) O
窗体图片
! c% X. B" K* k* o2 v. sdocument.images[索引]
/ W2 B  {/ C" y0 g2 C窗体事件绑定
; J$ M2 a4 c, g: j* ?document.onmousedown=scrollwindow;
! V) R0 [. ]* x) n. t0 F) E元素 , c: X8 b: ^: C3 r; N
document.窗体.elements[索引]" `% Q5 N2 t( q0 I( f
对象绑定事件   c; _- J6 d: k- f# }# J
document.all.xxx.detachEvent('onclick',a);
1 a8 W$ R+ o; i$ c% P插件数目
( w, J0 C6 ?7 Y+ G& \$ jnavigator.plugins9 \' F1 X& [  m9 Q+ N5 x( o
取变量类型
6 N; w9 Y; s  h1 xtypeof($js_libpath) == "undefined"1 b5 `4 W! r* ]# j8 E7 l
下拉框
; M2 {. ]% r1 ?; `3 f下拉框.options[索引]
7 i7 g- P- J6 ?$ Z下拉框.options.length& v* _$ m7 Y' D: {9 L/ Q4 y
查找对象 , y$ M. ]  y- r: H" [# H
document.getElementsByName("r1");
. K4 Y9 V( h$ Z% I/ }document.getElementById(id);8 p2 M3 i: p6 t9 Y6 Q
定时 ! t; }0 B) d( T' w9 d& K1 r
timer=setInterval('scrollwindow()',delay);
, L/ ?! [8 M# S8 D2 b4 fclearInterval(timer);" i  Y  S3 R+ i- R( v, K( n* e/ v9 x
UNCODE编码
! k. u( c, X' D! \* bescape() ,unescape
* o& e3 G4 z: p) h, m4 }2 I父对象
: a  q) w# k, |/ k( L) U/ u# Kobj.parentElement(dhtml)
9 |. m# s; Y0 fobj.parentNode(dom)' O+ ^3 K9 S( R% `  E7 g
交换表的行 ' Z( h$ ^7 H- \" |, b
TableID.moveRow(2,1)$ ]& g+ x+ O" i/ q, |9 v
替换CSS 8 n/ c% L" Y+ P! B5 C
document.all.csss.href = "a.css";# q" U  Y( {0 d1 k
并排显示 5 ]' k$ P8 r  I& u. U
display:inline
4 P* N, Y3 k  A, S7 y8 P, |! ?" X隐藏焦点   b! c- O* y" t$ s5 b" R
hidefocus=true
0 n" ~9 a4 T3 d" @根据宽度换行 " b$ t( P/ L0 B8 j. d! t( r
style="word-break:break-all"; M" }' i3 s) ]
自动刷新 : g& Y5 N& v9 Z4 |
<meta HTTP-EQUIV="refresh" C>
3 K" V" ~5 ~# N简单邮件
: ~2 f: J1 L0 H<a   href="[email=aaa@bbb.com?subject=ccc&body=xxxyyy]mailto:aaa@bbb.com?subject=ccc&body=xxxyyy[/email]">  0 s/ y: x) X( V  O# C& _8 {9 Q( d
快速转到位置 % A$ K# G4 s+ V2 G6 I! y  {( G
obj.scrollIntoView(true)
8 v- s5 W* [. A, S" [, |7 l7 c0 [4 X9 q! n" I0 s
<a name="first"> 4 z  E/ Y' |# x  W6 R
<a href="#first">anchors</a>1 h) j5 h4 C# B5 r: W- b
网页传递参数 1 S0 q! A5 Z- o3 u9 f
location.search();1 t5 O/ m0 M/ M9 K4 P' @5 G1 |5 D
可编辑
- o% v# H" q# q% ~0 Pobj.contenteditable=true
: m0 x! v8 _, F  K执行菜单命令
' {2 c( O5 X2 wobj.execCommand
8 p6 \2 Z1 M' w% w双字节字符 , d) z2 ]. B9 S/ r1 j
/[^\x00-\xff]/
7 S4 G" V7 B/ [汉字
& e! f! a+ l; Q! v' i/[\u4e00-\u9fa5]/
" ]( y# E! _- I+ B& e7 S让英文字符串超出表格宽度自动换行 0 m5 ^+ I1 O; L" {6 i6 v
word-wrap: break-word; word-break: break-all;  v9 a  L3 {8 f2 Q2 h) h
透明背景 ) ]" M" x  N1 }+ N/ ]' [
<IFRAME src="1.htm" width=300 height=180 allowtransparency></iframe>  ^$ |1 x) ?7 n9 e1 A8 B
获得style内容
. Y( ?$ S( v- l# e! `obj.style.cssText, `: ^- ^. _- [1 `0 t+ i
HTML标签
5 T3 @4 Z- R! A- e3 Ydocument.documentElement.innerHTML
" W9 G' w% Z2 o9 R8 A第一个style标签
, G: d! o  K' s4 g" kdocument.styleSheets[0]
' \$ f9 m: H7 D# kstyle标签里的第一个样式
* O! ]* }' G/ y2 C/ y2 gdocument.styleSheets[0].rules[0]! \* Q) y! W+ {% J; Z* g
防止点击空链接时,页面往往重置到页首端。 , i2 x4 k# R3 y$ z- Y. c0 v
<a href="javascript:function()">word</a>
0 l# u/ i+ Z% x5 `6 P7 W! t$ h上一网页源
8 A6 d7 t2 P' l& a3 l3 b8 Basp:
! Y2 I  W# S- p) q/ h' |request.servervariables("HTTP_REFERER") ! b8 L5 U! a/ P' y; {$ V
javascript:
% m  U) c: D  wdocument.referrer3 a3 l7 u! t1 `* {. I* F$ j; `
释放内存
; ?9 p1 n# \% S8 NCollectGarbage();$ {7 M0 v/ r8 }: m; i4 h
禁止右键 3 @0 W; q  z! l
document.oncontextmenu = function() { return false;}8 ^% c0 g6 V4 P
禁止保存
* D$ E+ l" o# O0 c: s" O4 T<noscript><iframe src="*.htm"></iframe></noscript>
  \; v  B# r1 X( f8 c禁止选取<body    Shortcut Icon" href="favicon.ico">
) I7 z' c) d0 z' Rfavicon.ico 名字最好不变16*16的16色,放虚拟目录根目录下8 o$ y2 S" R3 t
收藏栏图标
6 x1 H, I  ~: d9 ?% t0 y+ y<link rel="Bookmark" href="favicon.ico">
" Y/ W9 G% W$ X9 A5 V$ \查看源码
% p# {' [/ {2 E1 T. g<input type=button value=查看网页源代码 >6 E6 m3 W. i; J7 g; ^
关闭输入法 1 s- g+ Q2 j/ N
<input style="ime-mode:disabled">, S! |+ u  m  s, o, L
自动全选
8 r9 `! a- M' U9 Z, x0 [+ g<input type=text name=text1 value="123" >) P) M6 V0 R3 h0 {9 i
ENTER键可以让光标移到下一个输入框 + H* b2 f, w3 K& Z. ^
<input >
; \% _, i! y0 K文本框的默认值 6 G7 u# v6 f" u! c8 l
<input type=text value="123" >* R) k! {4 O% o  N
title换行
0 Z. }0 z/ b& e5 c+ A% {  b. Qobj.title = "123 sdfs "
5 S; m9 \$ o2 F0 C获得时间所代表的微秒
$ L" j1 Y  `4 ?var n1 = new Date("2004-10-10".replace(/-/g, "\/")).getTime()# d8 o# ?4 `$ R; [
窗口是否关闭 . C9 N. d2 J* Y8 N9 Y
win.closed
5 X* p8 Z% L9 h. c& B
4 D7 |, Z( {8 {0 D& Z: [checkbox扁平
1 C9 R, `& d% X4 [" a3 n<input type=checkbox style="position: absolute; clip:rect(5px 15px 15px 5px)"><br>
0 l" V/ \. S0 ]/ g* [. b获取选中内容 ; M1 [; d: f9 n. x' N! Q) {
document.selection.createRange().duplicate().text
& N' \: v- G- e  @自动完成功能
1 d9 y' z/ L" Q7 Y( z<input   type=text   autocomplete=on>打开该功能  & [; ~  Q1 s4 X, X
<input   type=text   autocomplete=off>关闭该功能
2 L  W5 A+ H1 z* N1 Q关闭窗口
  ]( {0 r" z4 |* j7 J3 Q+ Z+ K1 wwindow.close();; B: ]3 I1 H' E* K
返回5 ?: b5 u; `3 D1 }' U; D
history.back();
  Q& o# X4 m- G  I无关闭按钮IE window.open("aa.htm", "meizz", "fullscreen=7");8 L- B7 v& S$ R
统一编码/解码 alert(decodeURIComponent(encodeURIComponent("http://你好.com?as= hehe")))
+ b: r9 t0 i+ J# H9 U. ~encodeURIComponent对":"、"/"、";" 和 "?"也编码8 \9 B/ Z* `: J  S
! {  |  ?! F/ n" I- h

; W' Z! b. D& @. w  h$ Y9 E! V6 s" V! J6 j; }9 U  K





欢迎光临 数学建模社区-数学中国 (http://www.madio.net/) Powered by Discuz! X2.5