QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 6103|回复: 0
打印 上一主题 下一主题

JS代码大全

[复制链接]
字体大小: 正常 放大
madio        

3万

主题

1312

听众

5万

积分

  • TA的每日心情
    奋斗
    2024-7-1 22:21
  • 签到天数: 2014 天

    [LV.Master]伴坛终老

    自我介绍
    数学中国站长

    社区QQ达人 邮箱绑定达人 优秀斑竹奖 发帖功臣 风雨历程奖 新人进步奖 最具活力勋章

    群组数学建模培训课堂1

    群组数学中国美赛辅助报名

    群组Matlab讨论组

    群组2013认证赛A题讨论群组

    群组2013认证赛C题讨论群组

    跳转到指定楼层
    1#
    发表于 2019-3-23 13:35 |只看该作者 |倒序浏览
    |招呼Ta 关注Ta |邮箱已经成功绑定
    • 事件源对象
        d) U" T8 I# b9 aevent.srcElement.tagName
      1 O& u+ L" y2 Q5 g  \' `7 Zevent.srcElement.type
      4 X' ~* q3 H$ K# P- {0 P5 P

    4 p: L7 @. \% a/ S0 ?捕获释放
    / x6 g1 Z3 x& z2 H8 p$ _( c" yevent.srcElement.setCapture();  
    * v% D  O9 `% Z( f/ zevent.srcElement.releaseCapture();  
    ( r+ [* A* Z" w3 l: M# b' Y, g事件按键 ( M' G. Y3 i' z% ?
    event.keyCode % P% N3 Q+ {3 {( i9 M
    event.shiftKey ! U& @8 V: y# L: o3 i& ~+ s
    event.altKey 5 ?) R/ x/ P$ {4 @9 k8 g
    event.ctrlKey% [' A  a8 i; }0 l2 g1 m6 ?+ H8 l& J, Z
    事件返回值 / [/ y1 l$ H3 P- T- x4 G; w7 u$ Z
    event.returnValue
    ) m! V) j* }2 p4 B9 q8 t鼠标位置
    6 A5 x' ]5 C5 c# K+ O- R9 G. s5 {event.x
    9 K6 ~( j9 C* H& j  k* pevent.y
    * y9 b( A/ Y: v4 y窗体活动元素 $ N# X5 I  @. j- d7 [- e/ \! R
    document.activeElement- ^3 m$ h) S) M: z; ~
    绑定事件 ( B7 h1 i4 c: v/ U" X
    document.captureEvents(Event.KEYDOWN);
      j) z& j" N+ x2 O/ t# I% p/ o访问窗体元素
    1 R4 z9 ~( ~) S6 A. I( N& U! Z- a" edocument.all("txt").focus(); 5 q1 L7 i$ m9 b- ~
    document.all("txt").select();. R" m$ i% `  o* \) A
    窗体命令
    1 N. @  G' r+ R& v; M. Wdocument.execCommand
    % a  g$ z& V0 a! ~- K& g! t窗体COOKIE 1 r, S3 f* x5 Z
    document.cookie
    4 B3 b' o% D3 M. I4 F3 Y6 _菜单事件 ) W* K1 E) x4 k
    document.oncontextmenu- c( X# r5 o; @- ?1 u% m% O
    创建元素
    8 R9 L3 E8 u2 [( e2 e) j/ ?, ]document.createElement("SPAN");  
    2 g- z/ g  L9 |# v" Q2 i! k4 H- c8 i根据鼠标获得元素:
    ( r8 }8 D7 ?0 j/ l* `# Xdocument.elementFromPoint(event.x,event.y).tagName=="TD
    % |, D/ E5 [4 i% U% ~document.elementFromPoint(event.x,event.y).appendChild(ms)  , @: h+ [0 w! B( a' B8 q
    窗体图片 9 }1 @2 c# v* D
    document.images[索引]
    # x/ h2 d) q* A, B/ \- Q6 n4 M1 y9 L窗体事件绑定 + L; n9 z9 h% I3 ~
    document.onmousedown=scrollwindow;
    " u! `' M" q, ]' g0 X8 r元素 , N" G  R) }- d# Y5 K! X8 ~, w5 f
    document.窗体.elements[索引]
    3 e  U1 P! @% Q1 Z  n1 R对象绑定事件 7 V$ G- X: S( ?/ N5 R6 D+ G
    document.all.xxx.detachEvent('onclick',a);
    4 O3 n( U4 Q# T# K! x. c插件数目 8 w1 O) A/ \' J" A  b( n6 ?/ B
    navigator.plugins
    6 Q8 m5 Y! p4 J* E9 w+ D# `取变量类型
    9 y3 [2 M0 k; M9 ftypeof($js_libpath) == "undefined"5 {4 [0 d3 l' _' ^' Z& |
    下拉框 ' V$ F& j) |; e& v# p2 }$ z
    下拉框.options[索引]
    ) x: y. d( Y: }$ n# Z  K) _# U" l下拉框.options.length/ S7 a$ R& @# p6 ?) L
    查找对象
    0 R" H4 v3 f5 B# Ldocument.getElementsByName("r1");   d! A" b+ _3 p) [
    document.getElementById(id);! n, x/ M( h) J1 ?* K8 A
    定时 2 C! I8 d9 i: x. @( Q- ^  v% `+ `
    timer=setInterval('scrollwindow()',delay);
    / ]5 @" B2 c9 X/ z; c: `+ |clearInterval(timer);
    4 N2 c) L8 p. w+ n, K/ t+ ^+ wUNCODE编码
    $ u( C6 g* U( T& i5 N: p- oescape() ,unescape0 Q8 i6 j% u! ?  @/ n: b' W2 n
    父对象
    * T' C; ?" ^1 C. _, Tobj.parentElement(dhtml)
    4 l' L0 g5 g8 ^; z" h3 T0 ~9 e4 qobj.parentNode(dom)
    7 l" D8 z" s# Q$ x+ A2 I交换表的行 2 Z' U- i" T- i: s
    TableID.moveRow(2,1)/ ^  m% V, `* b/ L& F4 m
    替换CSS
    , c* X# y  G% I* W7 jdocument.all.csss.href = "a.css";
    % Z  h( @; T$ p9 w; T, @并排显示 5 P5 c2 o0 F4 S
    display:inline
    * q2 P4 R) F- e* x隐藏焦点 : J. {, T* \& y2 }% X
    hidefocus=true
    $ C3 R9 f# g. W! E% T8 Y0 I根据宽度换行 6 Y9 j0 c; Q4 n- X6 h0 K
    style="word-break:break-all"
    4 s& Y6 {4 m2 m% O自动刷新 % j7 H. P& S4 D3 B: y" ]$ m
    <meta HTTP-EQUIV="refresh" C>
    + K0 V" T# h* {7 m+ g  M简单邮件
    % \* R6 o4 o$ r/ \2 E% \<a   href="[email=aaa@bbb.com?subject=ccc&body=xxxyyy]mailto:aaa@bbb.com?subject=ccc&body=xxxyyy[/email]">  
    6 U2 X4 f+ b0 _2 j快速转到位置
    - \% N* j# D: j  y# cobj.scrollIntoView(true)
    9 N2 n* R8 R1 K) _/ z
    0 p" g* H6 A; `5 \' o) z' g<a name="first">
    % A) b# U) Z/ m! T) r<a href="#first">anchors</a>
    9 Z" J  V& D; t3 I7 {网页传递参数
    ! l: ^, S1 w; a# Jlocation.search();' k9 ?$ w( h8 }* N- D
    可编辑 1 \2 t/ A$ ^2 \+ d& K" R9 {7 P
    obj.contenteditable=true& v3 A' }. z! |7 v
    执行菜单命令 7 [$ l; ~7 \* w( Q
    obj.execCommand
    7 A# K0 _4 B+ O2 u3 Y双字节字符 4 d  ~2 v; F' g( V8 o6 a
    /[^\x00-\xff]/ ; g' Q' M: E# o; d5 Y! T
    汉字 4 h' h! p- j) d
    /[\u4e00-\u9fa5]/
    3 S' B# t8 t8 I# _5 q# [让英文字符串超出表格宽度自动换行 . U) d, L: s6 u5 B9 W9 R
    word-wrap: break-word; word-break: break-all;
    + C! C/ A( F5 }+ |' H- @透明背景
    : J: `9 x8 P9 t, d- ~( b<IFRAME src="1.htm" width=300 height=180 allowtransparency></iframe>+ _; z  d$ D" r7 A8 N; g) p- S8 m
    获得style内容
    1 }" R3 Z3 U% S. Pobj.style.cssText' |/ _8 ]/ P8 G/ ]1 ~# N8 G
    HTML标签 , D9 p/ a; f* p% x6 c
    document.documentElement.innerHTML9 v2 n( R/ ]' M0 x& E- v
    第一个style标签 6 M" G/ j9 b8 [! T) q
    document.styleSheets[0]  B! g: [- I! A+ }: H, \
    style标签里的第一个样式
    0 I4 ~# {* B5 O5 ^7 D" K, c# odocument.styleSheets[0].rules[0]% A5 `' u6 ^9 w8 H
    防止点击空链接时,页面往往重置到页首端。
    5 Z9 j$ O9 g* P<a href="javascript:function()">word</a>
    0 A+ G% S' \3 i上一网页源 , t1 b0 M% a* N" I
    asp: + f' Y* v! r: `# x
    request.servervariables("HTTP_REFERER")
    / r) i4 D  @; {+ njavascript: 5 {( w6 P6 Y1 |2 T3 F
    document.referrer7 Q7 @# f) n! Z9 l+ g4 y$ x
    释放内存
    + @2 S  Y3 A- y4 ECollectGarbage();) k1 q5 S, E% m' m8 O
    禁止右键
    9 _4 }  K8 Q7 x: w8 T' ?& n1 K% E) p* a6 Kdocument.oncontextmenu = function() { return false;}* u$ \, [7 C& b% z! A1 Z- [
    禁止保存
    # v( a" \! L3 m, P<noscript><iframe src="*.htm"></iframe></noscript>
    & O5 h- |1 r( ?$ H禁止选取<body    Shortcut Icon" href="favicon.ico"> * m) w: O4 F* }+ f# o) v4 J
    favicon.ico 名字最好不变16*16的16色,放虚拟目录根目录下' e' w) ~* i- V, ]. A# r; V
    收藏栏图标 + x0 V1 T* Y0 `
    <link rel="Bookmark" href="favicon.ico">; D5 z# T1 y" v9 v  ]1 x3 t" X
    查看源码 : |$ f- f1 O% d9 l9 O5 ?
    <input type=button value=查看网页源代码 ># C& D  z' ~* `$ {# x8 t' \* T
    关闭输入法 - l7 m0 W. T% S: r+ K( E
    <input style="ime-mode:disabled">
    6 Q& x7 E* j, O; k" d! C自动全选 $ g4 X" |6 Q9 Y( k, i( A- L- K6 }
    <input type=text name=text1 value="123" >9 _  H8 ^" \3 z  Q+ A: E
    ENTER键可以让光标移到下一个输入框
    ( k! @2 _8 |1 ~  F1 N3 A$ b<input >
    ( |4 ~- j, f8 o, S8 |# B1 I文本框的默认值
    , g: Q( ~$ d# p: E4 s9 Y<input type=text value="123" >
    0 s- z, `, b: m3 Q7 ctitle换行
    ' k8 Z+ Q1 ]4 ^# O& c; m% nobj.title = "123 sdfs "1 E, R+ _7 l4 t
    获得时间所代表的微秒 ' I& k! f/ P# t, \: @1 y  f$ c* D# i7 c
    var n1 = new Date("2004-10-10".replace(/-/g, "\/")).getTime()
    1 j  w. f2 {1 m( `窗口是否关闭 0 b5 u1 y3 p, h3 n7 G/ R8 n
    win.closed
    ! g5 f! n7 b2 Z; A! y& w+ h7 q: w3 }0 r( T) S
    checkbox扁平 3 J- {0 @; x  q4 l( Q- x
    <input type=checkbox style="position: absolute; clip:rect(5px 15px 15px 5px)"><br>
    : O6 I& B. M; `6 V; X  A获取选中内容
    * M& h0 ^* I8 I( Gdocument.selection.createRange().duplicate().text! x! I! K% s! o( l  e  y5 }
    自动完成功能 + S2 ~7 ]. I4 N5 m- z4 K
    <input   type=text   autocomplete=on>打开该功能  5 U% M8 H- B' `( k/ p
    <input   type=text   autocomplete=off>关闭该功能4 `& D3 e" ~- C, J& a/ R4 x+ F
    关闭窗口0 E0 Z& v) @9 D3 C
    window.close();
    * Z& b6 S, O3 ~: C返回
    5 j3 t+ }4 n8 S8 P% I# w- dhistory.back();3 D) I7 A" N6 @6 h  Z2 t) H
    无关闭按钮IE window.open("aa.htm", "meizz", "fullscreen=7");
    6 g! ?5 N" H; f$ T9 O: }统一编码/解码 alert(decodeURIComponent(encodeURIComponent("http://你好.com?as= hehe"))) - s$ P* y2 x1 I* O$ ]; j" G3 ~8 L
    encodeURIComponent对":"、"/"、";" 和 "?"也编码
    4 N/ d) ~3 G3 E3 `! \1 t% {1 r/ e0 n4 n* w( P* b1 N8 ]) ?- V
      k8 D8 i$ x$ w% s0 ]) D
    0 m( K; |6 c$ Z9 A6 Q
    zan
    转播转播0 分享淘帖0 分享分享0 收藏收藏0 支持支持0 反对反对0 微信微信
    数学建模社会化
    您需要登录后才可以回帖 登录 | 注册地址

    qq
    收缩
    • 电话咨询

    • 04714969085
    fastpost

    关于我们| 联系我们| 诚征英才| 对外合作| 产品服务| QQ

    手机版|Archiver| |繁體中文 手机客户端  

    蒙公网安备 15010502000194号

    Powered by Discuz! X2.5   © 2001-2013 数学建模网-数学中国 ( 蒙ICP备14002410号-3 蒙BBS备-0002号 )     论坛法律顾问:王兆丰

    GMT+8, 2026-7-21 01:35 , Processed in 0.390136 second(s), 52 queries .

    回顶部