From 748e0cb05c3cbfc6a0a73bbf2af9232cbb72d888 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B5=96=E5=BF=97=E8=B1=AA?= <2413989556@qq.com> Date: Mon, 10 Nov 2025 17:09:12 +0800 Subject: [PATCH 01/93] =?UTF-8?q?=E7=AC=94=E8=AE=B0=E5=8A=A0=E4=BD=9C?= =?UTF-8?q?=E4=B8=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...pt\347\232\204\345\272\224\347\224\250.md" | 32 ++++++++++++++++++ ...0\347\273\203\344\271\240\344\270\200.png" | Bin 0 -> 6945 bytes ...0\347\273\203\344\271\240\344\272\214.png" | Bin 0 -> 17114 bytes 3 files changed, 32 insertions(+) create mode 100644 "20251110-JavaScript\347\232\204\345\272\224\347\224\250.md" create mode 100644 "image/20251110\347\273\203\344\271\240\344\270\200.png" create mode 100644 "image/20251110\347\273\203\344\271\240\344\272\214.png" diff --git "a/20251110-JavaScript\347\232\204\345\272\224\347\224\250.md" "b/20251110-JavaScript\347\232\204\345\272\224\347\224\250.md" new file mode 100644 index 00000000..6fa0d5c9 --- /dev/null +++ "b/20251110-JavaScript\347\232\204\345\272\224\347\224\250.md" @@ -0,0 +1,32 @@ +一.JavaScript在HTML中的应用 +```html + 1.直接嵌入标签元素中使用 + + 2.内部引用式(嵌入式) + + 3.外部引用式 + +``` + + +练习一 +```html + +``` +![alt text](Snipaste_2025-11-10_17-05-27.png) + +练习二 +```html +
+ +
+ +``` +![alt text](Snipaste_2025-11-10_17-02-03.png) \ No newline at end of file diff --git "a/image/20251110\347\273\203\344\271\240\344\270\200.png" "b/image/20251110\347\273\203\344\271\240\344\270\200.png" new file mode 100644 index 0000000000000000000000000000000000000000..45d1613a53a4d4e4bc63f3817f0cbd6b89198ff2 GIT binary patch literal 6945 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 Date: Wed, 12 Nov 2025 11:18:47 +0800 Subject: [PATCH 02/93] =?UTF-8?q?=E7=AC=94=E8=AE=B0=E5=8A=A0=E4=BD=9C?= =?UTF-8?q?=E4=B8=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...112-JavaScript\345\237\272\347\241\200.md" | 20 ++++++++++++++++++ ...2\347\273\203\344\271\240\344\270\200.png" | Bin 0 -> 8661 bytes ...2\347\273\203\344\271\240\344\272\214.png" | Bin 0 -> 6176 bytes 3 files changed, 20 insertions(+) create mode 100644 "20251112-JavaScript\345\237\272\347\241\200.md" create mode 100644 "image/20251112\347\273\203\344\271\240\344\270\200.png" create mode 100644 "image/20251112\347\273\203\344\271\240\344\272\214.png" diff --git "a/20251112-JavaScript\345\237\272\347\241\200.md" "b/20251112-JavaScript\345\237\272\347\241\200.md" new file mode 100644 index 00000000..6be99241 --- /dev/null +++ "b/20251112-JavaScript\345\237\272\347\241\200.md" @@ -0,0 +1,20 @@ +练习一 +```html + +``` +![alt text](Snipaste_2025-11-12_11-02-28.png) +练习二 +```html + +``` +![alt text](Snipaste_2025-11-12_11-16-31.png) \ No newline at end of file diff --git "a/image/20251112\347\273\203\344\271\240\344\270\200.png" "b/image/20251112\347\273\203\344\271\240\344\270\200.png" new file mode 100644 index 0000000000000000000000000000000000000000..a056e7a456f7b51c4f5ec74adf91beb6fb250d17 GIT binary patch literal 8661 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 k4fkyL|MEG{A7_{#*l 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 literal 0 HcmV?d00001 diff --git "a/image/20251112\347\273\203\344\271\240\344\272\214.png" "b/image/20251112\347\273\203\344\271\240\344\272\214.png" new file mode 100644 index 0000000000000000000000000000000000000000..a741497760d438178cd8107eca50614592f5d140 GIT binary patch literal 6176 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 literal 0 HcmV?d00001 -- Gitee From 308dd521acb1d6f144b313dd38dc69c268726cd3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B5=96=E5=BF=97=E8=B1=AA?= <2413989556@qq.com> Date: Wed, 12 Nov 2025 16:21:39 +0800 Subject: [PATCH 03/93] =?UTF-8?q?=E7=AC=94=E8=AE=B0=E5=8A=A0=E4=BD=9C?= =?UTF-8?q?=E4=B8=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...112-JavaScript\345\237\272\347\241\200.md" | 19 +++++++++++++++++- ...2\347\273\203\344\271\240\344\270\211.png" | Bin 0 -> 13718 bytes 2 files changed, 18 insertions(+), 1 deletion(-) create mode 100644 "image/20251112\347\273\203\344\271\240\344\270\211.png" diff --git "a/20251112-JavaScript\345\237\272\347\241\200.md" "b/20251112-JavaScript\345\237\272\347\241\200.md" index 6be99241..2c64f1b1 100644 --- "a/20251112-JavaScript\345\237\272\347\241\200.md" +++ "b/20251112-JavaScript\345\237\272\347\241\200.md" @@ -17,4 +17,21 @@ document.write("该员工的实际收入为"+content+"元"); ``` -![alt text](Snipaste_2025-11-12_11-16-31.png) \ No newline at end of file +![alt text](Snipaste_2025-11-12_11-16-31.png) + +练习三 +```html + + +``` +![alt text](Snipaste_2025-11-12_16-19-46.png) \ No newline at end of file diff --git "a/image/20251112\347\273\203\344\271\240\344\270\211.png" "b/image/20251112\347\273\203\344\271\240\344\270\211.png" new file mode 100644 index 0000000000000000000000000000000000000000..6a86adc3b6baa750f2b10920e97e7fadff78639c GIT binary patch literal 13718 zcmd^lRaliz^zOGw>6C7yL68)X5a|Z#5TqL|_XEIC<8bqGQzfgl*xBLwiIu&+M~ z{DbBstLp+m*uNhBz~b4k$-zTBS1BFW*Nzsh?r)vVq1O)9PH$aY%?*hM=OKs&l9PO? z;gPaC@9j!Ho{D;~sPq2s)F1{vU7j@^0$OxirE3U1NA`2`-b!5UJ$lKl_hEu|DwUSR z4f^RE&d*gJiO8A>cr$NOA?Rc0HcH8VA1fWLQjo=Qu%hF`;Kdrimql~NFHd1yeYrC= zVR{y28&S5NGi+rxowmP$W6n!9V4x6NzgT}hDEq_XknTeOb7&^B1$UAn<7+iFHEnI} zJ$x7hr!@TG^kH1`@#Dt-y|cdyvOj5;rmH!OcAs@-@gURZ$AHKTS}W5&!&C1F3|d{+4)&fZSBN~d?b}fgX3b$!ozq&S6KEi zS~qi(pSIpOk8ZOU5sj)X~fhcyZK2U!+~8%owX*Yj@c}edly> zupW$?^ZGpXg7mwSyxCg&WD)PPRQH8?&*Sxh zWP!zZ-IP3*gFZ*SOh%q-@fxh=r5+GuJSfm|7*V(Acb#OJMoLD;dRlvRb#=Bkf4yyV zf3?~h+gU7w`?0W)wZ){e@MCcTZ#p6{?hC52($e=rsao;98LmRNr)B=PJJVI4u_rUu_jt=oF9XU+&-E?Q0wP#w#)5huq!WIr?AEel>9Jtr`;5--@j; zY<$nh&%fZ@&(ZjPm(^KwG*^j@8>#82k4<3Cse?E2 z=)3#db55P|rCz4=;$n@>NhhJyM)&<%vscADUBAd18yakEZSR+<@7}KePU_RP9Qfu2 zzA!m4arc+Fm8)e?fwTGKu$y{+Yb#Vbs}Q3csobm=UmXJ}hX4aDOG59yh#+QtT{Zwe z#^RE@BKi-7TwJylJ^5PNR$Tc(5EomJl|iW z4(t5V`veaQ8@uJ=Z`iPv>+RL4rlzL4D02|-<+QXka>u5_E^^24?v+jfGz|^HaliZK zeP2i5QN)5H3Km_cPhxvLUieL$e=X2*&N&+t-rt$2Q79U?FDxn*dcQ-G%h3jxEKmr|Vrd^z`(y1>F~Y&*`IHINzR5a_Uvfx``z7+pCMj zJN`Gmrd9fgOBxy)Dk&+&kw21WC&GVW-=5FhP&M@GnRBBik==Q0nR~c?q#1cc&Gme{ zvA#QdhL!|DN(=UIUgJmM41xt<)+-NjOcGAT<^3hubm^2H^1a=I2p_JBXjM+hAEfJ# zHAUmUB#5&=`DmbZQxZLy#AA7NeZBuGCOUbeHIW4upzVgyDv6h zt|x06u|7w|#Kt~5Iq_NNNoSeFy|PUAJxgA^VO-2@f54{VnP}$F!d)!S-RUaJwZ8bu zidg?MOMm|7&wGZF1YOqq;@K8GR z&+;cAQh6+W0O1Q9X8R#haVUjWo$KW_J~exv-;EpH#xsYOwOnn5K4uHH0@1WRQL_E- zpOwA6VXfVCdmw5U#V;n$^Lcmw`|HK?)6>(lvx%`WcHPSC@83T(ufA^-ySrEc!0Tmf zY_X` zvQJ8X{6(Ku{M_*!vq}4nr#W3ro`o4-b8$?%NW27uCvtytJfd)Yw(EU!*q!dV4nWiM zQ*gGm!YfEEQ+R|FGhZwJX#GIPUB7%-oPlS?L}VtvDCKJ~FUEJ-Y(Zf*JZr7(glK!$ z)q=)nQ>2^gVkg6O0y2Mn)V|SI#C&y59+eTGs}Zg0GPOo4I5EhoERF-ty1$>zKh)!L zN!?kupupq25Oclk)Tv&~y05)tcj7tQV0tt}f6h6+B_%8Q4f(s^7gZMOI@UekomZs3 zN((B#zQ!4`=9L&7BP$!!hDc`X9#pI4wWiIwNVnGROd2;-AvuR+UYyN3f&kxbN2T`p z_xbwQMny&a`qa>CTvHnh6Eo%c zyMO_s23Hom)02~%-t?Q^>-|>8@pZZwStX?bkby4$yuuN=SPFEXcl+wf2oAz?($KwP zXgN}NFHy*CE0R(e-OxYg7QxH*snw=wcVtBj>@#Nh!SP!2`GPn2Xli?q5~@gTm0lv^ zg5R~hdF$QZ&amTkh|b2wW@~Hf?}n@)^czIh#_yyKllB(h>u=w_T?DJL9(v?Ws)nmb zN_;XAXI~8o@|IE~>|B7`nk6iKXSPKPYq%xP33So_SR0l(wd}%3M}E7vLl^OlJl^K( z98GjE@1%^6U6u*Wp5sd2=qAqado@Duj@2^ak9*P&^OVa&bKT3dn>L{Rz%bI8k;yiUtivO>Zgg)f{@p*RN+B) ze*6!s`$aK==B34tp`rcAP)gCfCZFlA*^XstMF+Dl$gLao+AqJX`v^wNr}6t06>=U_ z8l_K>pVfLwJe!Cj!1^LECw$c_YoyORwT|~OM%`S@g<0C&{X9*?n~a>C+Uwu>#9x5( z02KVW=Ijd+vX=cG@DVWpc_*8rMMXt52?eF4rA0-;fPH-9vqd))D~e*jkIVl(sXtBm{ccw>lM_Xx0w&p6airASXex*=`iuBogXksUkmc#)@^`o#n( zc}Zn&(f|JTA!XZL?KSROa5%25Vux!v#Qlp@{n4ot>tgvrSyEEDZdOjRVvoPjBi?$v56QYAtTA*}CXEEvyqnCpl%O}VI>TDl&l1W)4 z@)!0a3!_kFU1fxFqCWaEkMsox3}ZX6Wg%}U6ke|V^Rva@?09#Du$8_fE2l#`AJIM> zrL@iSS>gfd0AR1XO&V$&8jAQ{xo+wb2_f=zo}sK?U`xU zzTdepMxEc`-_Af(9C?moz#E@CEx~!8JB$}<3M~4#7#gNdZr9j^QAGi&!KWg2ds6T^ zuR39Kdwcf5_4#bs9a1@z-`+0r@$rQbaj@=RKwtY$L6)8aw8!)73ozMcg|powl*XXf z-}ep6joT|syAwE#(%j`HdQHqyOG-*WCjQ1_iH%oNS67ANA3}%_{BQAYchM~HN%kRZ zBv``she2^||7c9|zsP9E#ybgzud%^%uxDiWNH58{5`w$)t4iJ+L_H0CvM0;r_8xuClYSdJs$00ZbocU3J+EIxU2;@Ip#UIc>A8F4i^EUx zW! zKld|GhPcRs6Ct^tKwoqAY_9ah2&HSh3>`b7j*z}Tq`t2xD{}Fas9uY{u0BKW-5MeX*Ur$#*q>Jx?{63P8}~)cWexzhIyxCu@jnbR zx|!P$wKQ2vQv8HYO=Tt7zOqzUR7A}A#-M8(*`aZ_HvMLmN!q#X!JRdWv>sP+xNvZ# z-|kpOQHwb|L8TD$^I85GBt6kv=%kg^F9F9)M+>&<_=FWDcIP42fR+*=>gc=BeqLFz z*f&Fi7lp?c`Qja_(TIeOFbhmt7@m?&*dtMUl>m>O?DSxQ? z*#Isca+carc^)g9b{NCfTUM(5Ct4+J55^3iu0vU`pWk~}{sYq-N)x#TAmR^_Cy{Vw zu6n_@Z)9qOQIx{9?|1d`Mg@6!T@RMp9eq~Fi5z?vTYS&wTyVsQ_79dj#O^PLYPx>w zueqdO&nPAY|6OV09(ObCOI-AZp{UjMWXDM9tV(K!#Al|TcD4dPeE0yOP5?!Q zD@D}T3-J76A!>m-6z401c7Bz?;6fc{LVCXxEX+QTo z+iJO{f!K||yD>`m?r&ITtw3^5niYH+5$4h`$2&7mZTnTZtt3}nUgTyfOsCG~yly8} zQIh|vcQRjnh_xlaAVjumDJ0_khiDVKz!?D^^^b58x9e@q?lD1f-#2^xVL>l$9wG0& z!ttzJi;W+fC(*cf<~1VGuCs-Y7imw9kJ~RaT|U%@Ln(sC@nt?iZYhoPd;7lo-n+ZI z>6gDPDX_b#?=QN68T>Af)-Z_J%WXyh_kSsr+OkzxbdjWO=%y)@dbbpaQ#=!z0H|Nl zg0AJ>Tzw}+15c773mIb1$v#H88iI(3NP&h;xFZ9gVSttE>Fakamk&}Rw49bW8iIVS zz7hQ{fF^j_`#BB{PV$eSwz+y25h@jLZ(;u|KXb$`9RG`sWQPWp{k%Gt4P|~=RT~uJ zBzQ1Lz|Sp&jV!HKVE(}Ag#(9EOe$)_RkL$Cy1z1#M4-s6jm;wTsaH}kczonXm+qV! zc3*Wsd+l4R@v`7rc!P3pPDOpUidOv=Jy_^AYmwCb8kH`ujGm0x`3>d|%@)#vzm|)t zXDCR5Yvh~gct7~$kRM%HWzo2<`%r~`v6w8m07uZndEM*PL0>|q$_>itQ?F(p)SIj* zQF%$*$x_1_oA|Mm2Z$)qtLc*^D0??-HMVltW25vESF6;3G^{gjb~W7A*7o2%+u>ry=XfIpJ4PPMLB7{#a?N)D+8Z{~yv<(Gq3;rx zpSXWwZz%bVH1+QXAC(x^Dfb#j!8*dqq2tFRubql+;10GnHfG1120z;N9CaF$(nWo* z#O_wa5I(eZQ~Td+6_r)ac4=s9->(_ntpUaz*uK;iL2fyeW^Xb8xJ6M9cMReipf-G_ z_DgicuJ<_nTWvl1^i7kF2Db5FnuxINL@}MVdcGoKmHlk(KA`oW+yiQdgPon(WMK;^ zfjFBEe)^uz*S%Yj9#vxAaek73n5&qS>4Fy=slhrvK3)TUYu2IBemGO==~uRR`PAp{ z=%}JVopybke(&@8b!`1LVSHS?APt`Nf^1>xfYbd87 z*W$JN7UJt_$tWl&sHkdh@;-C)!^~X)(*Y)aiXT$${g_?9_V@nzqRWs-Cr%h!iyXXt zADcLfP`giJx?mkDL2f-e-l^)A+4g$)S$hwU3nsD4UMzvR3<}mekh5?0+*^+?eY%FA zoU4|eE{H=pk0(Y}afd=x$R}1@N=k}!Ki!Hg{{jY?Jq3qkL-)Dk?ORiLw#GS2%D?Q! z?^+rf*`wCkIU~#dQw4M8Fo?tm1qEeflXnr*_;T2J?o=g;ZO5f7Kc9q(>iu(ybw5Ac zxIWD_dK*Z5Q^zk?^u>!5MMlkTqyw2My1Fom47n?_>FB#KV$R%A>ykx5q`>gWUsnp5 z(x~vmuDN$|MMTsjB(jXL*q>kZ!SocqT{D=VIm4-R3Bj`@#au8X1zZw;h2NYneI5RW z0wtQoeg2`y$n*SpqH30Qk63T@h8LC-)B zu5@5%6vPNUL4inyjwb$Wx_VhzF()Zj4qK}$zTe2wKerNR_a5OJ5gUUigY(>hG^hl(rJGkMEH{= z#Wz2k-d>$-n%)FzLJ+}VZ!FU^tg5n7ed*tgMua3AdiW|dfuF3LcRB1tL`=;nOz#VO zkVTUe2h+tC=c1lN(9{6XIh500=xS!6lKfw`9X>O17#usbCF{#tpEQZnye}4Iyt)=>i<|%r)-v>p;K#GSC z0yvt&3O1u{lO$~0#}1T3c0)aQ8NX=zE*;Z(=Sr!o`Q;!VVn>YC~Fk8K1sH{5sWQ z%%x3++Skn26N_zs;^k+XHT!G^_}GZJbw4`9HND9M1*$}hFg z45Qh}nG%6!69B|mTs8J5j{v)7c{5lf_{G?9Fsej!aimyWI^j3VQ%HPS11C=p_04$Q z>k7e)GMVP5>2(e={{HvFXEl=3X91MkRzv+*c2`!{Gc~(1`or8@YX2su^^{cfDqQWp zApx~AW|aI49}sVoQtb3mN>$xI=M7>D$0e>xTKv;;2An?kA~Z^t-^fH-ADBt~ei4 zB3xKNd==3%VGq?89x}P+_M4X7jD#&w-tqoSP#X!iv+KBjK{*8tIpv@G zD~m5tIREw??K5umZM8?YZ*NPAg85q){9TtPW@g3#J0O3vFe)=vw_&dLqv!V`hIxh& zFlnA$%Z{2@CQ+I2lSgU%TPKtKvj;L;|M;Wc_csa5^($}6D4*q6UwVp?+C8{yMN_xV zIDM6!pV}?L^`eJ|%k@uzH(Rl-fBwuYF3yzu+wM*T$>@_yH=yZ}6LDmliah+@)z-!^ z1=qVxjb%OW?>4sak3kb60C$U#F0;0lpKjvJ$cnrrsbs4Lm4rG~Rq+`F9i2T|71<(+ zLA-i1)6jam4U|QpGovFlgyMVS(~jyY^JkN~T>HmH^Q~^%{UAL0v6 zWy~mKRVwDB@a{qj#K2=|R?i5FJD=t|N>L^jX(p=(6=MuUh%hUIfMf0Zlq+y^x5IuT zUz_+%Bt`>(n-h_oHzwX?2S5i}SUMI$xG?`Mo!P_YZV+3~bP630>V>`B{2_MBs!uDUI0Nkc0yEzN@hDYgyj z?vSRZ+6#RDYEXa8+@_8kAg<-UvLD-YjFKA?xDvi39buJqp@bmhVZkmN&HKtM_hmuj z`-f9M@w&&p%WnBz<3CPbQ?p(5_@?O-%FOYRa%Ro$ZZZh2g@*L2H+n{mUjEm^cXyNI zdPHS1go$P+$BeDBq}KJU>iTt=Un1P<@PG;_x?k|)jW=BQ4~T&pPw7ujoEl!8-YFk_ z@|Kx-V)EU~pXnV>wr21!4PK4sA7%*ZR7*41r2eRB#BtNmUV;&2u}_wm^}VLG^>pg* z%uLC(^}`Z7yY+y0>0Ycq2^^?(D`KXT)Blti0|%?*R;Kmp$Yf5&%30kW^G{N(&I?g5 zvVH9ElXfP$fi!-)vPog*1|w>m;Puia_p92^%?nOhY)@xPi=OSAeyXdYx{tw9=PKk! zYNHHB3CSOA#gl`e(CBj#+tsF`$_yp`>a+6=@86Up8+3TqM5-ReqVqxunA-vjx51q?LRD{L`yd#%g7wg0F(bzjMMOB( zmfYz|NGKRTW)7j=z`;o7^GWqH+%tUpuMAiP`ai)UW+h68VUZAI!4g#wKvQnbPuu+D z5yHJJ;~q6sYtryj%l`Wp2FQht+S)E}a8Q}7`3V=U)!UNOV(mq8hj$9+*!ky;S(%AE zy#8if{=A8!3K?F$Zyiu!{&~h)k^E6K9@0V-7uWdDQy+eOh^09XAO<03IMGi^Twxyv zrcz=EIu55WJ*Kil9%p#JGc`OmW+p{D@Na8Nuhq}Dz83pSQZdrLm z2DGgJ&@YUyU_tN@y1l*mSp4@ZABwCJLgg9UjGN^V!VDq={T6gy4Q37nnnUFo)bdQc zNDl5lM!^)^M-u+Wkvux>?+!I&jCrtvlp}canjxG3DfR^QwqP)Z#S;$(G1fG7YnBM! z&^tr$qJKrSYaUiY)ji_d!?zgKDbNIwywivb)sU99Sa2B(JKZX82(%8`Pkp;+4 z%wxR)F*0;IB0!9ghtzWs2zpHYa2H@jMte>S>I&eF zR*tiPOFkJRvU5%LZ4{VeBd26J`_x=Wz7^?8RPmkNoyO91m#2VU}!(sE!_( zu}G>dQfL(NT(5wCA6qJQR9c`dyI{i$_lC58k*?~=GWV-`?m;O1>|@t_{Dh&_4koUp zHUNO9zTLI+@6!?sLh=$D_$P zMc`_FZqwCqD%m@L+G#`gZC>k}H)WI8!c}ELzLZ(^NR`KDDfamebVP+i2~W4q95r@r zgR_XCwsl2nw;05X7r!kK+-YW)c0mtDc;y|PysHfJ+)s-}{htf9dx>3N6zM9T{l!4d z*{FEmD*UaL($G5y(u*UNfQWm>@{>c?#c(ONS3 zL@k3*Iwb&l#&45vUnB`J#$|kFeFujpQ(LgLOe3|jkNiGh`*}{I%O$)T>y(h_d5m4i zhvIaLTA1uq-(>$ihK6o?D0*UHo(QwC;n{nr%`a3eg$@;tj6Q=GwrC6He@kyaq&1|h zJs9HnVxgesNv8x===#K#l>N7Xu^nF^oJcPXvAiMk?dM-aBD4bi{UwO}_|hr`+d&tDPImUST|^hLyUOiiSHB**zcE|6EL8g^pS&M$(g8)_Irk>E>yHp- z<*{`<4ds8$%exK!slqg&urv2hAB{~1naCb2(oCsLXBk!`NVqNT4#9UrGMWF~A{G^-jg}LtU7K>?~Nb)SK$(pS(NUQg0L^{9tN32ZEXcO8<2& z%7%>z0{y(<6O7qPLC(TYm_cW|;^1sJA+XB<69=ihUIM4S2ga2fI)HTOvG+(+Yg^EF zw&U3ZH)qXt5vTQKEz^Pzkj?&vtvjys$$<6aYxl(%3x!kXWr~ z0dNwp$QZ9eB=kK1su;}oxWYg+2N@gn03d_Tg8pycXzK0()P;0RH|3 zj%#H9^t-TBN3=}n&vVP&@zH)wlxkG4OtU}l{*C4mNAB*DCNk5)g9ouK&dxA-o1KbR z{^YH(B07Vq6j4-ewxZUa26&pYzxbaA`)L%c?s&i1OqXLo7Bc33F2MV?0Wq#m#{-mA z5Ogg85(ZSx`G0y79VS+O(!EXmkKO64aq=H0m)cUxPcV;rYx91nSgO%LuF(sp$Y7#@ zLcNnbp4PKGo)D}4GG&niG2ior=hvT&l7?EhZKsh*YNtpNX2>2aXY4LucMaC>cm7Q` zs^$9E?(qbB0l^G5-f+|;r_TFnje__4g2}EThb>!Ve{t9;t48!N1i>QVX+L}yl9`_3 z4}XgPiW@^>@U-~}%GdiNoLm1xgPVGRA**IXHtKNy|4yg+?kXwFLNla&P2bPWrlU{c z?kta*GnL2u_LRp^rK$D$4e{C;WxmkCA&sqeqE0lhP1~MdlV5wLuI9rx2EGXK%aEbB zk)ilqe)iL)ya&tFktbQn)We>{0Bf0__dGp8q{caNd6?Moa=aj|O78paAI|$foCEi} zzS@eB{YXz9DrKlK`Sf2SFc-RCWTgmPr1|Cxi&(JV&s<$Ggk({H#3b;)rWytcwBV4T za6PW7(BO}?uhjd+$f?C8Rpvw;E!;YZOY_YUQQV$VCyGC;6bcS*ap|X^`)0UeOpKlX zw0uoF4?IZmbc=WN&2IVq@j-Qf#N(Rr{!H(`IVK+J%t<;#O{k>(2>x#ISeiq;A3blo zKk1~_@!F2BiSzbcMzW{El~iMQCpDg1K1a9ymTo*+iN>GWYc`d|%M<$$Zy@rN^QKo0 z4xCuy3rkDiRGRgY+*?Cjx)s9riUvN}Tz~&31mol5U*{^mdrkpf>{Mhv42hn?{Cpa^ zGvcfoRkYYqV zY%#VSvFUw_fohe<59t9O&pkNY)fuZevU^7{#G1> z&QM&6U0WfcF=(m)eM(RP1>$;kdVXF-k+DO@Tpa{RTsXG~S&#~JqmZO%VPz#tD20Iz zgd=hwTRJ(Z+Ta++ZRnxUf|MD)?}G3-0_WnO14lvc0XTE>@|fb~{xsxc!$b?+h!}-jSp~M|<`$2%07wBKpYH^gx1qT+8^}}{Cd>-^J z4Gj%&izw}dCw>WlHP6nKLrJ=4;EK>^=nk^YL?mt%#x#|gc_*b-oS$#(4fYT2E?NU2 z6ZGful#;dd^@UBl!dYJD#x<4$!~O(P9k@G*3Up)?luw@@M$R!axYpMK#|7joK=a_{ zwK)^fYzQUxXXemX{|%r!0TYV3ZN+sgGrw+!L0w;g-UCQ3&eU z9rgJ#OxO*#Px9m01?AE#c*^}@R8+t6n=k;uRRb_9Q{+(tc%_DXsSrLR0dTM0ZVZIDZ7=S3a z^ROWCWWjaLWnUNcfn13p47t+$WcI!WI754=99m^_N)2i`QX41e17*wn?LzI@@>`?- z-UrlpnVM(fXFYX^>U*c-eY6M?ds2bx_z-}f%L1(%yWDnVn4b^4?e@thji4&t=w;RS zHyOP0;!H@gC!-J@0u&c%V_rN?1~z~2t{Evnfr zjGdvpFYVs3?ah~ONE)0(;;jHG1&~iMqPrLnZ#G+sTP#aJwFOy&hFMHq0f-0m43`nd zgWb3YWc6d>Mz3fkS+R5mKImT*!I%w+I5iB4OSMse+r+Dotst3mAXW0VX&*~(d2@in zgMHYh%2~{(Yo1apS+denLvYP%R^w@(mIl*y9{UjN-*9G{<-O3~q;$ z(118qZKEK*Kn45B3>q!^g>F@Y)yk$&6g3+2Hhc8=ZQtoODjo``>j-%DkgM0XSG>_L zoM>#(qWREN9VX$`{@c7LxCk&vN9O*wejek59HKPqHC-6f04URbu9jSD5_8pEAK4BH zD@XGpz*Hs-V36_mCce@`3h_&XmoIf+7BRqqU%3TjiY#8hA#1&FWyfzmG~#^lJ56!_ zAfbQ(8PnbhB_6Fo>g04ZMN5}5sV2-k9|rZKK@&tbzKjCOPswVa5=A2PY)PxT`l=Nc z2Yk3!pN)-}jTzOdxnI^4en-I{K>9>m ziq|TSf5oiDdeD%$);3%6FTTUZkuqK%D(u%Z+1*^hAbF1c%eqYpnq~ztBIfi$2ekkS zXuW_RBC*5&L#Ax?6n)jc2!cq+uLQ+OA7QRT>itNS$QOd13Je3lDoVL*+Anv>Bt&sZ zim#uA#og)Y_j;q_gBk&bF?TlAG&$kD@?nc_wZIavglX6afn0eUGWU475Y&1oMN*ZTEXWl=2wt!bTUcwqne z_Qxn0-x*4@JP2=cO%ne@LLp8<4MFBPUgEDmL2DoVuxUEnTD9cjW~G2su$f}d#%581 zn-LG8Q!>!Z(y_4mP4{73zJfi3^-iBYX{-Y_%{*_0!FO)lfALr{(me|Gu?H^M)@r-j zaPz1x%dHn%aW9M7AZYCixa*M4e_`d5>%3OEn<)bQR<*~EPQ5B>kqo6KVb2#9&ts9O zB}o>id4NHoA4z+ZfBZFe2~|s9U*gXownYbgLy}#2@@4`OCyRi2E|wah&TuV;Y42`zHFV6LEMI~ z;m&j+kCk(|=aKZk4QSljMNNFWVC$nzd$|H)n@1J_g6w%*bB0dzdBGO1Gelzk0{x#m zfhz5||AGZnLP;Xb4~3(yOQWgMKK5B?hYM{pfuDWq7-8%4OMKxnp&Dkqhyp(vA+5>d z%gbPdtsI|P{MAA0O8Q61Z1vN?2p;20at+u57X74nZvsnhRNKVRg)o68@4^6hJ z3GGXw;f9ou{DABu)u$HaQEew52YG=~@ICybo4l+i!r)y-mDz$iDWFkp_?}sCKg$m` zl3a;sM}r#kLIAIRyAslLSl$bbdZr^l;VweEFtcKGfobFnvX@SnK@yugJkqR=^zH~; zB#*)g3wnZJ&=L0(WkzfHu!T>@0CcrYni^$Fm#At+$o0(L2ODa;$nzhEJ4c3$`qIqV4R=mwO==&p-EO?E|vBQk4C-Cp=3{ixV zwFn#<=97XW1|WikZZaF2z-|Xf4S;UNu4o_=?H(C|9LEXvSP?D*8+CE54WJ}}80l7S z5ej(*2Go4f1R?f}R^p`6O$>Pw2}HuW}L}ZJviatyIO+zjtd!sbUIb>{3LlwyTTh$ zygm`sR@yP-b3}XeNT%5r7+1r{fZwJu)Y0&^P|e9a>iTwgiyi?er+jWBCb}U$;6OQq zbyw|s=uoWYGy7|)5&~2$=7NfyvF<@kz)LsTFcqGS8N13+2))H5tV(`MjQmiqry(KN zkuK3-nD!RlVqJ4Uir7*MpYktG0ThwO*_L%IU_&{knh~O150S{-K?Mj8GX@VTAjkAm zV`A78n#+4l2n!2PDQr0O47K4ku1A@cvM iVE(_Zxc`5c;2tL=hL> Date: Wed, 12 Nov 2025 16:49:26 +0800 Subject: [PATCH 04/93] =?UTF-8?q?=E7=AC=94=E8=AE=B0=E5=8A=A0=E4=BD=9C?= =?UTF-8?q?=E4=B8=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...112-JavaScript\345\237\272\347\241\200.md" | 38 ++++++++++++++++-- ...0\350\256\255\347\273\203\344\270\200.png" | Bin ...0\350\256\255\347\273\203\344\270\211.png" | Bin ...0\350\256\255\347\273\203\344\272\214.png" | Bin ...2\350\256\255\347\273\203\345\233\233.png" | Bin 0 -> 4277 bytes 5 files changed, 35 insertions(+), 3 deletions(-) rename "image/20251112\347\273\203\344\271\240\344\270\200.png" => "image/20251112\347\273\274\345\220\210\350\256\255\347\273\203\344\270\200.png" (100%) rename "image/20251112\347\273\203\344\271\240\344\270\211.png" => "image/20251112\347\273\274\345\220\210\350\256\255\347\273\203\344\270\211.png" (100%) rename "image/20251112\347\273\203\344\271\240\344\272\214.png" => "image/20251112\347\273\274\345\220\210\350\256\255\347\273\203\344\272\214.png" (100%) create mode 100644 "image/20251112\350\256\255\347\273\203\345\233\233.png" diff --git "a/20251112-JavaScript\345\237\272\347\241\200.md" "b/20251112-JavaScript\345\237\272\347\241\200.md" index 2c64f1b1..1d5f5236 100644 --- "a/20251112-JavaScript\345\237\272\347\241\200.md" +++ "b/20251112-JavaScript\345\237\272\347\241\200.md" @@ -1,4 +1,36 @@ -练习一 +训练一 +```html + +``` + +训练二 +```html + +``` + +训练三 +```html + +``` + +训练四 +```html + +``` +![alt text](Snipaste_2025-11-12_16-47-49.png) + +综合训练一 ```html ``` ![alt text](Snipaste_2025-11-12_11-02-28.png) -练习二 +综合训练二 ```html +``` + +训练六 +```html + +``` + +训练七 +```html + +``` + 综合训练一 ```html -``` -训练六 -```html - -``` - -训练七 -```html - -``` 综合训练一 ```html diff --git "a/20251113-JavaScript\350\277\220\347\256\227\347\254\246.md" "b/20251113-JavaScript\350\277\220\347\256\227\347\254\246.md" new file mode 100644 index 00000000..ee170d7f --- /dev/null +++ "b/20251113-JavaScript\350\277\220\347\256\227\347\254\246.md" @@ -0,0 +1,53 @@ +一.逻辑运算符 +```bash + 运算符 描 述 示 例 + && 逻辑与 a&&b 当a和b都为真时,结果为真,否则为假 + || 逻辑或 a||b 当a为真或者b为真时,结果为真,否则为假 + ! 逻辑非 !a 当a为假时,结果为真,否则为假 +``` + +二.typeof运算符 +```bash + 数据类型 返回值 + 数值 number + 字符串 string + 布尔值 bollean + undefined undefined + null object + 对象 object + 函数 function +``` + +训练五 +```html + +``` + +训练六 +```html + +``` + +训练七 +```html + +``` \ No newline at end of file -- Gitee From 5bc5a3aed6cb7cff0bfe360ae76ac7702e37f394 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B5=96=E5=BF=97=E8=B1=AA?= <2413989556@qq.com> Date: Fri, 14 Nov 2025 10:26:32 +0800 Subject: [PATCH 07/93] =?UTF-8?q?=E7=AC=94=E8=AE=B0=E5=8A=A0=E4=BD=9C?= =?UTF-8?q?=E4=B8=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...47\345\210\266\350\257\255\345\217\245.md" | 82 +++++++++++++++++++ 1 file changed, 82 insertions(+) create mode 100644 "20251114-JavaScript\346\265\201\347\250\213\346\216\247\345\210\266\350\257\255\345\217\245.md" diff --git "a/20251114-JavaScript\346\265\201\347\250\213\346\216\247\345\210\266\350\257\255\345\217\245.md" "b/20251114-JavaScript\346\265\201\347\250\213\346\216\247\345\210\266\350\257\255\345\217\245.md" new file mode 100644 index 00000000..e78f2afd --- /dev/null +++ "b/20251114-JavaScript\346\265\201\347\250\213\346\216\247\345\210\266\350\257\255\345\217\245.md" @@ -0,0 +1,82 @@ +训练1 +```html + +``` + +训练2 +```html + +``` + +训练3 +```html + +``` + -- Gitee From 71af2e916d278116fc175dc7470d9c7f492df53a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B5=96=E5=BF=97=E8=B1=AA?= <2413989556@qq.com> Date: Fri, 14 Nov 2025 11:05:24 +0800 Subject: [PATCH 08/93] =?UTF-8?q?=E7=AC=94=E8=AE=B0=E5=8A=A0=E4=BD=9C?= =?UTF-8?q?=E4=B8=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...16\247\345\210\266\350\257\255\345\217\245.md" | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git "a/20251114-JavaScript\346\265\201\347\250\213\346\216\247\345\210\266\350\257\255\345\217\245.md" "b/20251114-JavaScript\346\265\201\347\250\213\346\216\247\345\210\266\350\257\255\345\217\245.md" index e78f2afd..f8989ff8 100644 --- "a/20251114-JavaScript\346\265\201\347\250\213\346\216\247\345\210\266\350\257\255\345\217\245.md" +++ "b/20251114-JavaScript\346\265\201\347\250\213\346\216\247\345\210\266\350\257\255\345\217\245.md" @@ -80,3 +80,18 @@ ``` +训练4 +```html + +``` -- Gitee From 42a5590773c8dda2a3cb6d80e72a42da48bf39ed Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B5=96=E5=BF=97=E8=B1=AA?= <2413989556@qq.com> Date: Fri, 14 Nov 2025 11:18:57 +0800 Subject: [PATCH 09/93] =?UTF-8?q?=E7=AC=94=E8=AE=B0=E5=8A=A0=E4=BD=9C?= =?UTF-8?q?=E4=B8=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...\247\345\210\266\350\257\255\345\217\245.md" | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git "a/20251114-JavaScript\346\265\201\347\250\213\346\216\247\345\210\266\350\257\255\345\217\245.md" "b/20251114-JavaScript\346\265\201\347\250\213\346\216\247\345\210\266\350\257\255\345\217\245.md" index f8989ff8..b2af19ce 100644 --- "a/20251114-JavaScript\346\265\201\347\250\213\346\216\247\345\210\266\350\257\255\345\217\245.md" +++ "b/20251114-JavaScript\346\265\201\347\250\213\346\216\247\345\210\266\350\257\255\345\217\245.md" @@ -95,3 +95,20 @@ } while (year <= liyear); ``` + +训练5 +```html + +``` -- Gitee From aec3fb97fc6732b637e75ba2b6e923ec98fc0bf7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B5=96=E5=BF=97=E8=B1=AA?= <2413989556@qq.com> Date: Fri, 14 Nov 2025 17:19:35 +0800 Subject: [PATCH 10/93] =?UTF-8?q?=E7=AC=94=E8=AE=B0=E5=8A=A0=E4=BD=9C?= =?UTF-8?q?=E4=B8=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...47\345\210\266\350\257\255\345\217\245.md" | 28 +++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git "a/20251114-JavaScript\346\265\201\347\250\213\346\216\247\345\210\266\350\257\255\345\217\245.md" "b/20251114-JavaScript\346\265\201\347\250\213\346\216\247\345\210\266\350\257\255\345\217\245.md" index b2af19ce..4eb7575a 100644 --- "a/20251114-JavaScript\346\265\201\347\250\213\346\216\247\345\210\266\350\257\255\345\217\245.md" +++ "b/20251114-JavaScript\346\265\201\347\250\213\346\216\247\345\210\266\350\257\255\345\217\245.md" @@ -112,3 +112,31 @@ } ``` + +训练6 +```html + +``` + +训练7 +```html + +``` -- Gitee From 3a408ff535157dabc31b74b588c32a985be782e7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B5=96=E5=BF=97=E8=B1=AA?= <2413989556@qq.com> Date: Sun, 16 Nov 2025 17:00:44 +0800 Subject: [PATCH 11/93] =?UTF-8?q?=E7=AC=94=E8=AE=B0=E5=8A=A0=E4=BD=9C?= =?UTF-8?q?=E4=B8=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...47\345\210\266\350\257\255\345\217\245.md" | 68 +++++++++++++++++++ 1 file changed, 68 insertions(+) diff --git "a/20251114-JavaScript\346\265\201\347\250\213\346\216\247\345\210\266\350\257\255\345\217\245.md" "b/20251114-JavaScript\346\265\201\347\250\213\346\216\247\345\210\266\350\257\255\345\217\245.md" index 4eb7575a..53ba0cd4 100644 --- "a/20251114-JavaScript\346\265\201\347\250\213\346\216\247\345\210\266\350\257\255\345\217\245.md" +++ "b/20251114-JavaScript\346\265\201\347\250\213\346\216\247\345\210\266\350\257\255\345\217\245.md" @@ -140,3 +140,71 @@ } ``` + +综合练习1 +```html + +``` + +综合练习2 +```html + + 请选择您的出生年月: + + + + +``` + +综合练习3 +```html + + + +``` \ No newline at end of file -- Gitee From 534ee3b05ab09ddff3c5246c8245e1bf6537cc8c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B5=96=E5=BF=97=E8=B1=AA?= <2413989556@qq.com> Date: Sun, 16 Nov 2025 22:50:39 +0800 Subject: [PATCH 12/93] =?UTF-8?q?=E7=AC=94=E8=AE=B0=E5=8A=A0=E4=BD=9C?= =?UTF-8?q?=E4=B8=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...vaScript\347\232\204\345\272\224\347\224\250.md" | 0 .../20251112-JavaScript\345\237\272\347\241\200.md" | 0 ...vaScript\350\277\220\347\256\227\347\254\246.md" | 0 ...\216\247\345\210\266\350\257\255\345\217\245.md" | 0 ...0251110\347\273\203\344\271\240\344\270\200.png" | Bin ...0251110\347\273\203\344\271\240\344\272\214.png" | Bin ...220\210\350\256\255\347\273\203\344\270\200.png" | Bin ...220\210\350\256\255\347\273\203\344\270\211.png" | Bin ...220\210\350\256\255\347\273\203\344\272\214.png" | Bin ...0251112\350\256\255\347\273\203\345\233\233.png" | Bin 10 files changed, 0 insertions(+), 0 deletions(-) rename "20251110-JavaScript\347\232\204\345\272\224\347\224\250.md" => "\350\265\226\345\277\227\350\261\252/20251110-JavaScript\347\232\204\345\272\224\347\224\250.md" (100%) rename "20251112-JavaScript\345\237\272\347\241\200.md" => "\350\265\226\345\277\227\350\261\252/20251112-JavaScript\345\237\272\347\241\200.md" (100%) rename "20251113-JavaScript\350\277\220\347\256\227\347\254\246.md" => "\350\265\226\345\277\227\350\261\252/20251113-JavaScript\350\277\220\347\256\227\347\254\246.md" (100%) rename "20251114-JavaScript\346\265\201\347\250\213\346\216\247\345\210\266\350\257\255\345\217\245.md" => "\350\265\226\345\277\227\350\261\252/20251114-JavaScript\346\265\201\347\250\213\346\216\247\345\210\266\350\257\255\345\217\245.md" (100%) rename "image/20251110\347\273\203\344\271\240\344\270\200.png" => "\350\265\226\345\277\227\350\261\252/image/20251110\347\273\203\344\271\240\344\270\200.png" (100%) rename "image/20251110\347\273\203\344\271\240\344\272\214.png" => "\350\265\226\345\277\227\350\261\252/image/20251110\347\273\203\344\271\240\344\272\214.png" (100%) rename "image/20251112\347\273\274\345\220\210\350\256\255\347\273\203\344\270\200.png" => "\350\265\226\345\277\227\350\261\252/image/20251112\347\273\274\345\220\210\350\256\255\347\273\203\344\270\200.png" (100%) rename "image/20251112\347\273\274\345\220\210\350\256\255\347\273\203\344\270\211.png" => "\350\265\226\345\277\227\350\261\252/image/20251112\347\273\274\345\220\210\350\256\255\347\273\203\344\270\211.png" (100%) rename "image/20251112\347\273\274\345\220\210\350\256\255\347\273\203\344\272\214.png" => "\350\265\226\345\277\227\350\261\252/image/20251112\347\273\274\345\220\210\350\256\255\347\273\203\344\272\214.png" (100%) rename "image/20251112\350\256\255\347\273\203\345\233\233.png" => "\350\265\226\345\277\227\350\261\252/image/20251112\350\256\255\347\273\203\345\233\233.png" (100%) diff --git "a/20251110-JavaScript\347\232\204\345\272\224\347\224\250.md" "b/\350\265\226\345\277\227\350\261\252/20251110-JavaScript\347\232\204\345\272\224\347\224\250.md" similarity index 100% rename from "20251110-JavaScript\347\232\204\345\272\224\347\224\250.md" rename to "\350\265\226\345\277\227\350\261\252/20251110-JavaScript\347\232\204\345\272\224\347\224\250.md" diff --git "a/20251112-JavaScript\345\237\272\347\241\200.md" "b/\350\265\226\345\277\227\350\261\252/20251112-JavaScript\345\237\272\347\241\200.md" similarity index 100% rename from "20251112-JavaScript\345\237\272\347\241\200.md" rename to "\350\265\226\345\277\227\350\261\252/20251112-JavaScript\345\237\272\347\241\200.md" diff --git "a/20251113-JavaScript\350\277\220\347\256\227\347\254\246.md" "b/\350\265\226\345\277\227\350\261\252/20251113-JavaScript\350\277\220\347\256\227\347\254\246.md" similarity index 100% rename from "20251113-JavaScript\350\277\220\347\256\227\347\254\246.md" rename to "\350\265\226\345\277\227\350\261\252/20251113-JavaScript\350\277\220\347\256\227\347\254\246.md" diff --git "a/20251114-JavaScript\346\265\201\347\250\213\346\216\247\345\210\266\350\257\255\345\217\245.md" "b/\350\265\226\345\277\227\350\261\252/20251114-JavaScript\346\265\201\347\250\213\346\216\247\345\210\266\350\257\255\345\217\245.md" similarity index 100% rename from "20251114-JavaScript\346\265\201\347\250\213\346\216\247\345\210\266\350\257\255\345\217\245.md" rename to "\350\265\226\345\277\227\350\261\252/20251114-JavaScript\346\265\201\347\250\213\346\216\247\345\210\266\350\257\255\345\217\245.md" diff --git "a/image/20251110\347\273\203\344\271\240\344\270\200.png" "b/\350\265\226\345\277\227\350\261\252/image/20251110\347\273\203\344\271\240\344\270\200.png" similarity index 100% rename from "image/20251110\347\273\203\344\271\240\344\270\200.png" rename to "\350\265\226\345\277\227\350\261\252/image/20251110\347\273\203\344\271\240\344\270\200.png" diff --git "a/image/20251110\347\273\203\344\271\240\344\272\214.png" "b/\350\265\226\345\277\227\350\261\252/image/20251110\347\273\203\344\271\240\344\272\214.png" similarity index 100% rename from "image/20251110\347\273\203\344\271\240\344\272\214.png" rename to "\350\265\226\345\277\227\350\261\252/image/20251110\347\273\203\344\271\240\344\272\214.png" diff --git "a/image/20251112\347\273\274\345\220\210\350\256\255\347\273\203\344\270\200.png" "b/\350\265\226\345\277\227\350\261\252/image/20251112\347\273\274\345\220\210\350\256\255\347\273\203\344\270\200.png" similarity index 100% rename from "image/20251112\347\273\274\345\220\210\350\256\255\347\273\203\344\270\200.png" rename to "\350\265\226\345\277\227\350\261\252/image/20251112\347\273\274\345\220\210\350\256\255\347\273\203\344\270\200.png" diff --git "a/image/20251112\347\273\274\345\220\210\350\256\255\347\273\203\344\270\211.png" "b/\350\265\226\345\277\227\350\261\252/image/20251112\347\273\274\345\220\210\350\256\255\347\273\203\344\270\211.png" similarity index 100% rename from "image/20251112\347\273\274\345\220\210\350\256\255\347\273\203\344\270\211.png" rename to "\350\265\226\345\277\227\350\261\252/image/20251112\347\273\274\345\220\210\350\256\255\347\273\203\344\270\211.png" diff --git "a/image/20251112\347\273\274\345\220\210\350\256\255\347\273\203\344\272\214.png" "b/\350\265\226\345\277\227\350\261\252/image/20251112\347\273\274\345\220\210\350\256\255\347\273\203\344\272\214.png" similarity index 100% rename from "image/20251112\347\273\274\345\220\210\350\256\255\347\273\203\344\272\214.png" rename to "\350\265\226\345\277\227\350\261\252/image/20251112\347\273\274\345\220\210\350\256\255\347\273\203\344\272\214.png" diff --git "a/image/20251112\350\256\255\347\273\203\345\233\233.png" "b/\350\265\226\345\277\227\350\261\252/image/20251112\350\256\255\347\273\203\345\233\233.png" similarity index 100% rename from "image/20251112\350\256\255\347\273\203\345\233\233.png" rename to "\350\265\226\345\277\227\350\261\252/image/20251112\350\256\255\347\273\203\345\233\233.png" -- Gitee From 024219a33df98b58686c1f7bbca9346bb55fa682 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B5=96=E5=BF=97=E8=B1=AA?= <2413989556@qq.com> Date: Mon, 17 Nov 2025 16:40:13 +0800 Subject: [PATCH 13/93] =?UTF-8?q?=E7=AC=94=E8=AE=B0=E5=8A=A0=E4=BD=9C?= =?UTF-8?q?=E4=B8=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...47\345\210\266\350\257\255\345\217\245.md" | 6 ++- ...117-JavaScript\345\207\275\346\225\260.md" | 47 +++++++++++++++++++ 2 files changed, 51 insertions(+), 2 deletions(-) create mode 100644 "\350\265\226\345\277\227\350\261\252/20251117-JavaScript\345\207\275\346\225\260.md" diff --git "a/\350\265\226\345\277\227\350\261\252/20251114-JavaScript\346\265\201\347\250\213\346\216\247\345\210\266\350\257\255\345\217\245.md" "b/\350\265\226\345\277\227\350\261\252/20251114-JavaScript\346\265\201\347\250\213\346\216\247\345\210\266\350\257\255\345\217\245.md" index 53ba0cd4..c8a2c061 100644 --- "a/\350\265\226\345\277\227\350\261\252/20251114-JavaScript\346\265\201\347\250\213\346\216\247\345\210\266\350\257\255\345\217\245.md" +++ "b/\350\265\226\345\277\227\350\261\252/20251114-JavaScript\346\265\201\347\250\213\346\216\247\345\210\266\350\257\255\345\217\245.md" @@ -132,10 +132,12 @@ diff --git "a/\350\265\226\345\277\227\350\261\252/20251117-JavaScript\345\207\275\346\225\260.md" "b/\350\265\226\345\277\227\350\261\252/20251117-JavaScript\345\207\275\346\225\260.md" new file mode 100644 index 00000000..111171ca --- /dev/null +++ "b/\350\265\226\345\277\227\350\261\252/20251117-JavaScript\345\207\275\346\225\260.md" @@ -0,0 +1,47 @@ +一.函数的定义 +```html + 1.匿名函数定义 + + 2.传统定义 + + 3.箭头定义 + +``` + +训练1 +```html + +``` + +训练2 +```html + +``` \ No newline at end of file -- Gitee From 59486ddf6c46ff4ccb90208bce52989d8c30f943 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B5=96=E5=BF=97=E8=B1=AA?= <2413989556@qq.com> Date: Mon, 17 Nov 2025 16:46:08 +0800 Subject: [PATCH 14/93] =?UTF-8?q?=E7=AC=94=E8=AE=B0=E5=8A=A0=E4=BD=9C?= =?UTF-8?q?=E4=B8=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../20251117-JavaScript\345\207\275\346\225\260.md" | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git "a/\350\265\226\345\277\227\350\261\252/20251117-JavaScript\345\207\275\346\225\260.md" "b/\350\265\226\345\277\227\350\261\252/20251117-JavaScript\345\207\275\346\225\260.md" index 111171ca..70362a3d 100644 --- "a/\350\265\226\345\277\227\350\261\252/20251117-JavaScript\345\207\275\346\225\260.md" +++ "b/\350\265\226\345\277\227\350\261\252/20251117-JavaScript\345\207\275\346\225\260.md" @@ -34,13 +34,8 @@ ```html -- Gitee From f872c1310e69bd1bba6d00fbd5c562a87c86bd9b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B5=96=E5=BF=97=E8=B1=AA?= <2413989556@qq.com> Date: Wed, 19 Nov 2025 11:18:13 +0800 Subject: [PATCH 15/93] =?UTF-8?q?=E7=AC=94=E8=AE=B0=E5=8A=A0=E4=BD=9C?= =?UTF-8?q?=E4=B8=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...119-JavaScript\345\207\275\346\225\260.md" | 115 ++++++++++++++++++ 1 file changed, 115 insertions(+) create mode 100644 "\350\265\226\345\277\227\350\261\252/20251119-JavaScript\345\207\275\346\225\260.md" diff --git "a/\350\265\226\345\277\227\350\261\252/20251119-JavaScript\345\207\275\346\225\260.md" "b/\350\265\226\345\277\227\350\261\252/20251119-JavaScript\345\207\275\346\225\260.md" new file mode 100644 index 00000000..2881033c --- /dev/null +++ "b/\350\265\226\345\277\227\350\261\252/20251119-JavaScript\345\207\275\346\225\260.md" @@ -0,0 +1,115 @@ +训练3 +```html + +``` + +训练4 +```html + +``` + +训练5 +```html + +``` + +训练6 +```html + +``` + +训练7 +```html + +``` + +训练8 +```html + +``` + +综合训练1 +```html + +``` + +综合训练2 +```html + +``` \ No newline at end of file -- Gitee From 1a45acfcab03f1a8c2c96eb84451a046c642367c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B5=96=E5=BF=97=E8=B1=AA?= <2413989556@qq.com> Date: Wed, 19 Nov 2025 16:31:58 +0800 Subject: [PATCH 16/93] =?UTF-8?q?=E7=AC=94=E8=AE=B0=E5=8A=A0=E4=BD=9C?= =?UTF-8?q?=E4=B8=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...119-JavaScript\345\207\275\346\225\260.md" | 51 +++++++++++++++++++ 1 file changed, 51 insertions(+) diff --git "a/\350\265\226\345\277\227\350\261\252/20251119-JavaScript\345\207\275\346\225\260.md" "b/\350\265\226\345\277\227\350\261\252/20251119-JavaScript\345\207\275\346\225\260.md" index 2881033c..269c6dcb 100644 --- "a/\350\265\226\345\277\227\350\261\252/20251119-JavaScript\345\207\275\346\225\260.md" +++ "b/\350\265\226\345\277\227\350\261\252/20251119-JavaScript\345\207\275\346\225\260.md" @@ -111,5 +111,56 @@ 综合训练2 ```html + +``` +综合训练3 +```html + ``` \ No newline at end of file -- Gitee From e7b687fbae90d8516a3d246efa3a07554071eed9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B5=96=E5=BF=97=E8=B1=AA?= <2413989556@qq.com> Date: Wed, 19 Nov 2025 17:16:46 +0800 Subject: [PATCH 17/93] =?UTF-8?q?=E7=AC=94=E8=AE=B0=E5=8A=A0=E4=BD=9C?= =?UTF-8?q?=E4=B8=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...119-JavaScript\345\207\275\346\225\260.md" | 46 ++++++++++++++++++- 1 file changed, 45 insertions(+), 1 deletion(-) diff --git "a/\350\265\226\345\277\227\350\261\252/20251119-JavaScript\345\207\275\346\225\260.md" "b/\350\265\226\345\277\227\350\261\252/20251119-JavaScript\345\207\275\346\225\260.md" index 269c6dcb..601b7b43 100644 --- "a/\350\265\226\345\277\227\350\261\252/20251119-JavaScript\345\207\275\346\225\260.md" +++ "b/\350\265\226\345\277\227\350\261\252/20251119-JavaScript\345\207\275\346\225\260.md" @@ -162,5 +162,49 @@ 综合训练3 ```html - + + + +``` + +斐波那契数列 +```html + ``` \ No newline at end of file -- Gitee From 8f7d36877950e986a247d9c36f81af2370c60516 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B5=96=E5=BF=97=E8=B1=AA?= <2413989556@qq.com> Date: Thu, 20 Nov 2025 16:57:05 +0800 Subject: [PATCH 18/93] =?UTF-8?q?=E7=AC=94=E8=AE=B0=E5=8A=A0=E4=BD=9C?= =?UTF-8?q?=E4=B8=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...120-JavaScript\345\257\271\350\261\241.md" | 37 +++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 "\350\265\226\345\277\227\350\261\252/20251120-JavaScript\345\257\271\350\261\241.md" diff --git "a/\350\265\226\345\277\227\350\261\252/20251120-JavaScript\345\257\271\350\261\241.md" "b/\350\265\226\345\277\227\350\261\252/20251120-JavaScript\345\257\271\350\261\241.md" new file mode 100644 index 00000000..4dcd2de4 --- /dev/null +++ "b/\350\265\226\345\277\227\350\261\252/20251120-JavaScript\345\257\271\350\261\241.md" @@ -0,0 +1,37 @@ +训练1 +```html + +``` + +训练2 +```html + +``` + +训练3 +```html + +``` \ No newline at end of file -- Gitee From e0e941f2f66301e1c243aa9f4af6967dd806faca Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B5=96=E5=BF=97=E8=B1=AA?= <2413989556@qq.com> Date: Thu, 20 Nov 2025 17:22:40 +0800 Subject: [PATCH 19/93] =?UTF-8?q?=E7=AC=94=E8=AE=B0=E5=8A=A0=E4=BD=9C?= =?UTF-8?q?=E4=B8=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...120-JavaScript\345\257\271\350\261\241.md" | 20 +++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git "a/\350\265\226\345\277\227\350\261\252/20251120-JavaScript\345\257\271\350\261\241.md" "b/\350\265\226\345\277\227\350\261\252/20251120-JavaScript\345\257\271\350\261\241.md" index 4dcd2de4..07b36dee 100644 --- "a/\350\265\226\345\277\227\350\261\252/20251120-JavaScript\345\257\271\350\261\241.md" +++ "b/\350\265\226\345\277\227\350\261\252/20251120-JavaScript\345\257\271\350\261\241.md" @@ -34,4 +34,24 @@ } document.onmousedown=btn; +``` + +综合练习1 +```html + + 请输入要生成随机数的位数:
+
+ + +
+ + ``` \ No newline at end of file -- Gitee From 7303f8be77ba19bbb2b101448609dcb2f4e01566 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B5=96=E5=BF=97=E8=B1=AA?= <2413989556@qq.com> Date: Fri, 21 Nov 2025 10:23:32 +0800 Subject: [PATCH 20/93] =?UTF-8?q?=E7=AC=94=E8=AE=B0=E5=8A=A0=E4=BD=9C?= =?UTF-8?q?=E4=B8=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...51120-JavaScript\345\257\271\350\261\241.md" | 17 +++++++++++++++++ ...51121-JavaScript\346\225\260\347\273\204.md" | 0 2 files changed, 17 insertions(+) create mode 100644 "\350\265\226\345\277\227\350\261\252/20251121-JavaScript\346\225\260\347\273\204.md" diff --git "a/\350\265\226\345\277\227\350\261\252/20251120-JavaScript\345\257\271\350\261\241.md" "b/\350\265\226\345\277\227\350\261\252/20251120-JavaScript\345\257\271\350\261\241.md" index 07b36dee..fbf0ca4a 100644 --- "a/\350\265\226\345\277\227\350\261\252/20251120-JavaScript\345\257\271\350\261\241.md" +++ "b/\350\265\226\345\277\227\350\261\252/20251120-JavaScript\345\257\271\350\261\241.md" @@ -54,4 +54,21 @@ } +``` + +综合练习2 +```html + ``` \ No newline at end of file diff --git "a/\350\265\226\345\277\227\350\261\252/20251121-JavaScript\346\225\260\347\273\204.md" "b/\350\265\226\345\277\227\350\261\252/20251121-JavaScript\346\225\260\347\273\204.md" new file mode 100644 index 00000000..e69de29b -- Gitee From 52a297a30f1bb8703f52d921ddfdcda2e21774da Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B5=96=E5=BF=97=E8=B1=AA?= <2413989556@qq.com> Date: Fri, 21 Nov 2025 10:48:19 +0800 Subject: [PATCH 21/93] =?UTF-8?q?=E7=AC=94=E8=AE=B0=E5=8A=A0=E4=BD=9C?= =?UTF-8?q?=E4=B8=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...121-JavaScript\346\225\260\347\273\204.md" | 28 +++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git "a/\350\265\226\345\277\227\350\261\252/20251121-JavaScript\346\225\260\347\273\204.md" "b/\350\265\226\345\277\227\350\261\252/20251121-JavaScript\346\225\260\347\273\204.md" index e69de29b..8e14bf29 100644 --- "a/\350\265\226\345\277\227\350\261\252/20251121-JavaScript\346\225\260\347\273\204.md" +++ "b/\350\265\226\345\277\227\350\261\252/20251121-JavaScript\346\225\260\347\273\204.md" @@ -0,0 +1,28 @@ +一.定义空数组 +```html + 1.定义空数组 + + 2.添加数组元素 + +``` +二.指定数组长度 +```html + +``` +三.指定数组元素 +```html + +``` \ No newline at end of file -- Gitee From c8c531cef99ceed022a21c48e43c451d464796bd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B5=96=E5=BF=97=E8=B1=AA?= <2413989556@qq.com> Date: Fri, 21 Nov 2025 11:14:46 +0800 Subject: [PATCH 22/93] =?UTF-8?q?=E7=AC=94=E8=AE=B0=E5=8A=A0=E4=BD=9C?= =?UTF-8?q?=E4=B8=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...121-JavaScript\346\225\260\347\273\204.md" | 21 ++++++++++++++----- 1 file changed, 16 insertions(+), 5 deletions(-) diff --git "a/\350\265\226\345\277\227\350\261\252/20251121-JavaScript\346\225\260\347\273\204.md" "b/\350\265\226\345\277\227\350\261\252/20251121-JavaScript\346\225\260\347\273\204.md" index 8e14bf29..2504a69d 100644 --- "a/\350\265\226\345\277\227\350\261\252/20251121-JavaScript\346\225\260\347\273\204.md" +++ "b/\350\265\226\345\277\227\350\261\252/20251121-JavaScript\346\225\260\347\273\204.md" @@ -2,19 +2,19 @@ ```html 1.定义空数组 2.添加数组元素 ``` 二.指定数组长度 ```html +``` +训练1 +```html + ``` \ No newline at end of file -- Gitee From d45173156e2aea17b1380925eaad0acc56f0785e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B5=96=E5=BF=97=E8=B1=AA?= <2413989556@qq.com> Date: Mon, 24 Nov 2025 16:33:54 +0800 Subject: [PATCH 23/93] =?UTF-8?q?=E7=AC=94=E8=AE=B0=E5=8A=A0=E4=BD=9C?= =?UTF-8?q?=E4=B8=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...121-JavaScript\346\225\260\347\273\204.md" | 11 ----- ...04\344\270\216\351\233\206\345\220\210.md" | 46 +++++++++++++++++++ 2 files changed, 46 insertions(+), 11 deletions(-) create mode 100644 "\350\265\226\345\277\227\350\261\252/202581124-JavaScript\346\225\260\347\273\204\344\270\216\351\233\206\345\220\210.md" diff --git "a/\350\265\226\345\277\227\350\261\252/20251121-JavaScript\346\225\260\347\273\204.md" "b/\350\265\226\345\277\227\350\261\252/20251121-JavaScript\346\225\260\347\273\204.md" index 2504a69d..3c21d25e 100644 --- "a/\350\265\226\345\277\227\350\261\252/20251121-JavaScript\346\225\260\347\273\204.md" +++ "b/\350\265\226\345\277\227\350\261\252/20251121-JavaScript\346\225\260\347\273\204.md" @@ -26,14 +26,3 @@ let arrayObject = new Array("html","css","javascript"); ``` -训练1 -```html - -``` \ No newline at end of file diff --git "a/\350\265\226\345\277\227\350\261\252/202581124-JavaScript\346\225\260\347\273\204\344\270\216\351\233\206\345\220\210.md" "b/\350\265\226\345\277\227\350\261\252/202581124-JavaScript\346\225\260\347\273\204\344\270\216\351\233\206\345\220\210.md" new file mode 100644 index 00000000..8a6e9093 --- /dev/null +++ "b/\350\265\226\345\277\227\350\261\252/202581124-JavaScript\346\225\260\347\273\204\344\270\216\351\233\206\345\220\210.md" @@ -0,0 +1,46 @@ +一.数组对象的方法 +```html + 1.concat()方法 (用于将其他数组连接到当前数组的尾端) + (1)在数组的尾部添加数组元素 + + (2)在数组的尾部添加其他数组 + + + 2.join()方法 (用于将数组中的所有元素放入一个字符串中) + + + 3.splice()方法 (删除元素) + + + 4.slice()方法 (从某个已有的数组中返回选定的元素) + +``` + +训练1 +```html + \ No newline at end of file -- Gitee From 6fc29a86da2202eb0ac2037bfc0f2831aecb5d37 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B5=96=E5=BF=97=E8=B1=AA?= <2413989556@qq.com> Date: Mon, 24 Nov 2025 16:58:34 +0800 Subject: [PATCH 24/93] =?UTF-8?q?=E7=AC=94=E8=AE=B0=E5=8A=A0=E4=BD=9C?= =?UTF-8?q?=E4=B8=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...04\344\270\216\351\233\206\345\220\210.md" | 29 +++++++++++++++---- 1 file changed, 23 insertions(+), 6 deletions(-) diff --git "a/\350\265\226\345\277\227\350\261\252/202581124-JavaScript\346\225\260\347\273\204\344\270\216\351\233\206\345\220\210.md" "b/\350\265\226\345\277\227\350\261\252/202581124-JavaScript\346\225\260\347\273\204\344\270\216\351\233\206\345\220\210.md" index 8a6e9093..ffedcbce 100644 --- "a/\350\265\226\345\277\227\350\261\252/202581124-JavaScript\346\225\260\347\273\204\344\270\216\351\233\206\345\220\210.md" +++ "b/\350\265\226\345\277\227\350\261\252/202581124-JavaScript\346\225\260\347\273\204\344\270\216\351\233\206\345\220\210.md" @@ -37,10 +37,27 @@ 训练1 ```html +``` + +训练2 +```html + \ No newline at end of file + let number=[5,7,6,3,9,2]; + document.write(number.max()); + +``` + +训练3 +```html + +``` \ No newline at end of file -- Gitee From 22509d14075c2102810e495731e04259a70b61be Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B5=96=E5=BF=97=E8=B1=AA?= <2413989556@qq.com> Date: Mon, 24 Nov 2025 17:23:34 +0800 Subject: [PATCH 25/93] =?UTF-8?q?=E7=AC=94=E8=AE=B0=E5=8A=A0=E4=BD=9C?= =?UTF-8?q?=E4=B8=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...273\204\344\270\216\351\233\206\345\220\210.md" | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git "a/\350\265\226\345\277\227\350\261\252/202581124-JavaScript\346\225\260\347\273\204\344\270\216\351\233\206\345\220\210.md" "b/\350\265\226\345\277\227\350\261\252/202581124-JavaScript\346\225\260\347\273\204\344\270\216\351\233\206\345\220\210.md" index ffedcbce..1d2018cc 100644 --- "a/\350\265\226\345\277\227\350\261\252/202581124-JavaScript\346\225\260\347\273\204\344\270\216\351\233\206\345\220\210.md" +++ "b/\350\265\226\345\277\227\350\261\252/202581124-JavaScript\346\225\260\347\273\204\344\270\216\351\233\206\345\220\210.md" @@ -60,4 +60,18 @@ let arr=num.slice(1,5); document.write(arr); +``` + +综合训练1 +```html + +``` + +综合训练2 +```html + ``` \ No newline at end of file -- Gitee From a08b115fed0e642cde52c8bcab51ae77634ad88e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B5=96=E5=BF=97=E8=B1=AA?= <2413989556@qq.com> Date: Wed, 26 Nov 2025 10:58:48 +0800 Subject: [PATCH 26/93] =?UTF-8?q?=E7=AC=94=E8=AE=B0=E5=8A=A0=E4=BD=9C?= =?UTF-8?q?=E4=B8=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...04\344\270\216\351\233\206\345\220\210.md" | 21 ++++++++++++++++++- ...31\350\241\250\350\276\276\345\274\217.md" | 8 +++++++ 2 files changed, 28 insertions(+), 1 deletion(-) rename "\350\265\226\345\277\227\350\261\252/202581124-JavaScript\346\225\260\347\273\204\344\270\216\351\233\206\345\220\210.md" => "\350\265\226\345\277\227\350\261\252/20251124-JavaScript\346\225\260\347\273\204\344\270\216\351\233\206\345\220\210.md" (73%) create mode 100644 "\350\265\226\345\277\227\350\261\252/20251126-JavaScript\346\255\243\345\210\231\350\241\250\350\276\276\345\274\217.md" diff --git "a/\350\265\226\345\277\227\350\261\252/202581124-JavaScript\346\225\260\347\273\204\344\270\216\351\233\206\345\220\210.md" "b/\350\265\226\345\277\227\350\261\252/20251124-JavaScript\346\225\260\347\273\204\344\270\216\351\233\206\345\220\210.md" similarity index 73% rename from "\350\265\226\345\277\227\350\261\252/202581124-JavaScript\346\225\260\347\273\204\344\270\216\351\233\206\345\220\210.md" rename to "\350\265\226\345\277\227\350\261\252/20251124-JavaScript\346\225\260\347\273\204\344\270\216\351\233\206\345\220\210.md" index 1d2018cc..07353d2e 100644 --- "a/\350\265\226\345\277\227\350\261\252/202581124-JavaScript\346\225\260\347\273\204\344\270\216\351\233\206\345\220\210.md" +++ "b/\350\265\226\345\277\227\350\261\252/20251124-JavaScript\346\225\260\347\273\204\344\270\216\351\233\206\345\220\210.md" @@ -34,6 +34,25 @@ ``` +制作表格 +```html + +``` + 训练1 ```html ``` diff --git "a/\350\265\226\345\277\227\350\261\252/20251126-JavaScript\346\255\243\345\210\231\350\241\250\350\276\276\345\274\217.md" "b/\350\265\226\345\277\227\350\261\252/20251126-JavaScript\346\255\243\345\210\231\350\241\250\350\276\276\345\274\217.md" new file mode 100644 index 00000000..0ea6bb17 --- /dev/null +++ "b/\350\265\226\345\277\227\350\261\252/20251126-JavaScript\346\255\243\345\210\231\350\241\250\350\276\276\345\274\217.md" @@ -0,0 +1,8 @@ +一.正则表达式 +```bash + 字符串.match(正则) 返回匹配到的字符串 + 字符串.replace(正则,'要替换的字符串') 返回替换后的完整字符串 + + 正则.exec(字符串) 返回匹配到的字符串,所在的位置,完整字符串 + 正则.test(字符串) 返回匹配字符串的结果:true false +``` \ No newline at end of file -- Gitee From eb516ee9d9cc20339131de42d8c385990d2ae9ba Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B5=96=E5=BF=97=E8=B1=AA?= <2413989556@qq.com> Date: Wed, 26 Nov 2025 11:18:13 +0800 Subject: [PATCH 27/93] =?UTF-8?q?=E7=AC=94=E8=AE=B0=E5=8A=A0=E4=BD=9C?= =?UTF-8?q?=E4=B8=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...\345\220\210string\345\257\271\350\261\241.md" | 15 +++++++++++++++ 1 file changed, 15 insertions(+) rename "\350\265\226\345\277\227\350\261\252/20251124-JavaScript\346\225\260\347\273\204\344\270\216\351\233\206\345\220\210.md" => "\350\265\226\345\277\227\350\261\252/20251124-JavaScript\346\225\260\347\273\204\344\270\216\351\233\206\345\220\210string\345\257\271\350\261\241.md" (83%) diff --git "a/\350\265\226\345\277\227\350\261\252/20251124-JavaScript\346\225\260\347\273\204\344\270\216\351\233\206\345\220\210.md" "b/\350\265\226\345\277\227\350\261\252/20251124-JavaScript\346\225\260\347\273\204\344\270\216\351\233\206\345\220\210string\345\257\271\350\261\241.md" similarity index 83% rename from "\350\265\226\345\277\227\350\261\252/20251124-JavaScript\346\225\260\347\273\204\344\270\216\351\233\206\345\220\210.md" rename to "\350\265\226\345\277\227\350\261\252/20251124-JavaScript\346\225\260\347\273\204\344\270\216\351\233\206\345\220\210string\345\257\271\350\261\241.md" index 07353d2e..6a27aeef 100644 --- "a/\350\265\226\345\277\227\350\261\252/20251124-JavaScript\346\225\260\347\273\204\344\270\216\351\233\206\345\220\210.md" +++ "b/\350\265\226\345\277\227\350\261\252/20251124-JavaScript\346\225\260\347\273\204\344\270\216\351\233\206\345\220\210string\345\257\271\350\261\241.md" @@ -93,4 +93,19 @@ 综合训练2 ```html +``` + +string对象 +训练1 +```html + ``` \ No newline at end of file -- Gitee From ec12a3d8999725cb456504bdaa2956b7096b6f3e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B5=96=E5=BF=97=E8=B1=AA?= <2413989556@qq.com> Date: Wed, 26 Nov 2025 17:14:53 +0800 Subject: [PATCH 28/93] =?UTF-8?q?=E7=AC=94=E8=AE=B0=E5=8A=A0=E4=BD=9C?= =?UTF-8?q?=E4=B8=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...3\206\345\220\210string\345\257\271\350\261\241.md" | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git "a/\350\265\226\345\277\227\350\261\252/20251124-JavaScript\346\225\260\347\273\204\344\270\216\351\233\206\345\220\210string\345\257\271\350\261\241.md" "b/\350\265\226\345\277\227\350\261\252/20251124-JavaScript\346\225\260\347\273\204\344\270\216\351\233\206\345\220\210string\345\257\271\350\261\241.md" index 6a27aeef..3c07dc9a 100644 --- "a/\350\265\226\345\277\227\350\261\252/20251124-JavaScript\346\225\260\347\273\204\344\270\216\351\233\206\345\220\210string\345\257\271\350\261\241.md" +++ "b/\350\265\226\345\277\227\350\261\252/20251124-JavaScript\346\225\260\347\273\204\344\270\216\351\233\206\345\220\210string\345\257\271\350\261\241.md" @@ -102,10 +102,18 @@ string对象 let arr=new Array("《雪山飞狐》","《连城记》","《天龙八部》","《射雕英雄传》","《鹿鼎记》","《笑傲江湖》","《书剑恩仇录》","《神雕侠侣》","《倚天屠龙记》","《碧血剑》"); let fourname=""; for(let i=0;i +``` +训练2 +```html + ``` \ No newline at end of file -- Gitee From 6ff67186612ec47c9bed6bc4c879e61f650d08b9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B5=96=E5=BF=97=E8=B1=AA?= <2413989556@qq.com> Date: Wed, 26 Nov 2025 17:19:54 +0800 Subject: [PATCH 29/93] =?UTF-8?q?=E7=AC=94=E8=AE=B0=E5=8A=A0=E4=BD=9C?= =?UTF-8?q?=E4=B8=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...1\233\206\345\220\210string\345\257\271\350\261\241.md" | 7 +++++++ 1 file changed, 7 insertions(+) diff --git "a/\350\265\226\345\277\227\350\261\252/20251124-JavaScript\346\225\260\347\273\204\344\270\216\351\233\206\345\220\210string\345\257\271\350\261\241.md" "b/\350\265\226\345\277\227\350\261\252/20251124-JavaScript\346\225\260\347\273\204\344\270\216\351\233\206\345\220\210string\345\257\271\350\261\241.md" index 3c07dc9a..033092b1 100644 --- "a/\350\265\226\345\277\227\350\261\252/20251124-JavaScript\346\225\260\347\273\204\344\270\216\351\233\206\345\220\210string\345\257\271\350\261\241.md" +++ "b/\350\265\226\345\277\227\350\261\252/20251124-JavaScript\346\225\260\347\273\204\344\270\216\351\233\206\345\220\210string\345\257\271\350\261\241.md" @@ -116,4 +116,11 @@ string对象 let result = arr.filter(number => number.includes("0431")); document.write(result); +``` +训练3 +```html + ``` \ No newline at end of file -- Gitee From 05cc8cf9e44ed09c2dd295304a7f72665266d5f8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B5=96=E5=BF=97=E8=B1=AA?= <2413989556@qq.com> Date: Wed, 26 Nov 2025 17:27:36 +0800 Subject: [PATCH 30/93] =?UTF-8?q?=E7=AC=94=E8=AE=B0=E5=8A=A0=E4=BD=9C?= =?UTF-8?q?=E4=B8=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...233\206\345\220\210string\345\257\271\350\261\241.md" | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git "a/\350\265\226\345\277\227\350\261\252/20251124-JavaScript\346\225\260\347\273\204\344\270\216\351\233\206\345\220\210string\345\257\271\350\261\241.md" "b/\350\265\226\345\277\227\350\261\252/20251124-JavaScript\346\225\260\347\273\204\344\270\216\351\233\206\345\220\210string\345\257\271\350\261\241.md" index 033092b1..0c6c16f1 100644 --- "a/\350\265\226\345\277\227\350\261\252/20251124-JavaScript\346\225\260\347\273\204\344\270\216\351\233\206\345\220\210string\345\257\271\350\261\241.md" +++ "b/\350\265\226\345\277\227\350\261\252/20251124-JavaScript\346\225\260\347\273\204\344\270\216\351\233\206\345\220\210string\345\257\271\350\261\241.md" @@ -122,5 +122,14 @@ string对象 +``` +综合训练1 +```html + ``` \ No newline at end of file -- Gitee From 097f8290cf8662190df7c5e5e7f54e88ca044916 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B5=96=E5=BF=97=E8=B1=AA?= <2413989556@qq.com> Date: Thu, 27 Nov 2025 17:13:07 +0800 Subject: [PATCH 31/93] =?UTF-8?q?=E7=AC=94=E8=AE=B0=E5=8A=A0=E4=BD=9C?= =?UTF-8?q?=E4=B8=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...\220\210string\345\257\271\350\261\241.md" | 39 ++++++++++++++++++- 1 file changed, 38 insertions(+), 1 deletion(-) diff --git "a/\350\265\226\345\277\227\350\261\252/20251124-JavaScript\346\225\260\347\273\204\344\270\216\351\233\206\345\220\210string\345\257\271\350\261\241.md" "b/\350\265\226\345\277\227\350\261\252/20251124-JavaScript\346\225\260\347\273\204\344\270\216\351\233\206\345\220\210string\345\257\271\350\261\241.md" index 0c6c16f1..95ae5594 100644 --- "a/\350\265\226\345\277\227\350\261\252/20251124-JavaScript\346\225\260\347\273\204\344\270\216\351\233\206\345\220\210string\345\257\271\350\261\241.md" +++ "b/\350\265\226\345\277\227\350\261\252/20251124-JavaScript\346\225\260\347\273\204\344\270\216\351\233\206\345\220\210string\345\257\271\350\261\241.md" @@ -132,4 +132,41 @@ string对象 alert("注册邮箱符合要求"); }else("注册邮箱不符合要求"); -``` \ No newline at end of file +``` +综合训练2 +```html + +``` +综合训练3 +```html + +``` + -- Gitee From 15adf1e2b55b3b4d3a8dfe6adabbe6793d28e28a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B5=96=E5=BF=97=E8=B1=AA?= <2413989556@qq.com> Date: Thu, 27 Nov 2025 17:30:09 +0800 Subject: [PATCH 32/93] =?UTF-8?q?=E7=AC=94=E8=AE=B0=E5=8A=A0=E4=BD=9C?= =?UTF-8?q?=E4=B8=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...06\345\220\210string\345\257\271\350\261\241.md" | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git "a/\350\265\226\345\277\227\350\261\252/20251124-JavaScript\346\225\260\347\273\204\344\270\216\351\233\206\345\220\210string\345\257\271\350\261\241.md" "b/\350\265\226\345\277\227\350\261\252/20251124-JavaScript\346\225\260\347\273\204\344\270\216\351\233\206\345\220\210string\345\257\271\350\261\241.md" index 95ae5594..f45ed1ee 100644 --- "a/\350\265\226\345\277\227\350\261\252/20251124-JavaScript\346\225\260\347\273\204\344\270\216\351\233\206\345\220\210string\345\257\271\350\261\241.md" +++ "b/\350\265\226\345\277\227\350\261\252/20251124-JavaScript\346\225\260\347\273\204\344\270\216\351\233\206\345\220\210string\345\257\271\350\261\241.md" @@ -169,4 +169,17 @@ string对象 document.write(formatNum(13625966)); ``` +```html + +``` -- Gitee From ed575c8baba41e8bb76f8f776222a509f75350e7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B5=96=E5=BF=97=E8=B1=AA?= <2413989556@qq.com> Date: Fri, 28 Nov 2025 11:16:02 +0800 Subject: [PATCH 33/93] =?UTF-8?q?=E7=AC=94=E8=AE=B0=E5=8A=A0=E4=BD=9C?= =?UTF-8?q?=E4=B8=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...\220\210string\345\257\271\350\261\241.md" | 14 +---- ...13\345\272\217\350\260\203\350\257\225.md" | 58 +++++++++++++++++++ 2 files changed, 59 insertions(+), 13 deletions(-) create mode 100644 "\350\265\226\345\277\227\350\261\252/20251127-JavaScript\345\274\202\345\270\270\345\244\204\347\220\206\344\270\216\347\250\213\345\272\217\350\260\203\350\257\225.md" diff --git "a/\350\265\226\345\277\227\350\261\252/20251124-JavaScript\346\225\260\347\273\204\344\270\216\351\233\206\345\220\210string\345\257\271\350\261\241.md" "b/\350\265\226\345\277\227\350\261\252/20251124-JavaScript\346\225\260\347\273\204\344\270\216\351\233\206\345\220\210string\345\257\271\350\261\241.md" index f45ed1ee..4d4ce6b2 100644 --- "a/\350\265\226\345\277\227\350\261\252/20251124-JavaScript\346\225\260\347\273\204\344\270\216\351\233\206\345\220\210string\345\257\271\350\261\241.md" +++ "b/\350\265\226\345\277\227\350\261\252/20251124-JavaScript\346\225\260\347\273\204\344\270\216\351\233\206\345\220\210string\345\257\271\350\261\241.md" @@ -169,17 +169,5 @@ string对象 document.write(formatNum(13625966)); ``` -```html - -``` + diff --git "a/\350\265\226\345\277\227\350\261\252/20251127-JavaScript\345\274\202\345\270\270\345\244\204\347\220\206\344\270\216\347\250\213\345\272\217\350\260\203\350\257\225.md" "b/\350\265\226\345\277\227\350\261\252/20251127-JavaScript\345\274\202\345\270\270\345\244\204\347\220\206\344\270\216\347\250\213\345\272\217\350\260\203\350\257\225.md" new file mode 100644 index 00000000..df55b5c0 --- /dev/null +++ "b/\350\265\226\345\277\227\350\261\252/20251127-JavaScript\345\274\202\345\270\270\345\244\204\347\220\206\344\270\216\347\250\213\345\272\217\350\260\203\350\257\225.md" @@ -0,0 +1,58 @@ +训练1 +```html + +``` + +训练2 +```html + +``` + +综合训练1 +```html + + 输入1~5的数字:

+
+ + + +``` \ No newline at end of file -- Gitee From eddd68a29ad9996d01658931e4b46a3ea458eeaa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B5=96=E5=BF=97=E8=B1=AA?= <2413989556@qq.com> Date: Fri, 28 Nov 2025 11:19:28 +0800 Subject: [PATCH 34/93] =?UTF-8?q?=E7=AC=94=E8=AE=B0=E5=8A=A0=E4=BD=9C?= =?UTF-8?q?=E4=B8=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...13\345\272\217\350\260\203\350\257\225.md" | 26 +++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git "a/\350\265\226\345\277\227\350\261\252/20251127-JavaScript\345\274\202\345\270\270\345\244\204\347\220\206\344\270\216\347\250\213\345\272\217\350\260\203\350\257\225.md" "b/\350\265\226\345\277\227\350\261\252/20251127-JavaScript\345\274\202\345\270\270\345\244\204\347\220\206\344\270\216\347\250\213\345\272\217\350\260\203\350\257\225.md" index df55b5c0..a354d7d2 100644 --- "a/\350\265\226\345\277\227\350\261\252/20251127-JavaScript\345\274\202\345\270\270\345\244\204\347\220\206\344\270\216\347\250\213\345\272\217\350\260\203\350\257\225.md" +++ "b/\350\265\226\345\277\227\350\261\252/20251127-JavaScript\345\274\202\345\270\270\345\244\204\347\220\206\344\270\216\347\250\213\345\272\217\350\260\203\350\257\225.md" @@ -55,4 +55,30 @@ } +``` + +综合训练2 +```html + + 用户名:
+ 密码:
+ + + + ``` \ No newline at end of file -- Gitee From 91670f6b3d302031a8a915a949b95d18b0271445 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B5=96=E5=BF=97=E8=B1=AA?= <2413989556@qq.com> Date: Fri, 28 Nov 2025 17:10:00 +0800 Subject: [PATCH 35/93] =?UTF-8?q?=E7=AC=94=E8=AE=B0=E5=8A=A0=E4=BD=9C?= =?UTF-8?q?=E4=B8=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...13\345\272\217\350\260\203\350\257\225.md" | 11 +-- ...13\344\273\266\345\244\204\347\220\206.md" | 84 +++++++++++++++++++ 2 files changed, 88 insertions(+), 7 deletions(-) create mode 100644 "\350\265\226\345\277\227\350\261\252/20251128-JavaScript\344\272\213\344\273\266\345\244\204\347\220\206.md" diff --git "a/\350\265\226\345\277\227\350\261\252/20251127-JavaScript\345\274\202\345\270\270\345\244\204\347\220\206\344\270\216\347\250\213\345\272\217\350\260\203\350\257\225.md" "b/\350\265\226\345\277\227\350\261\252/20251127-JavaScript\345\274\202\345\270\270\345\244\204\347\220\206\344\270\216\347\250\213\345\272\217\350\260\203\350\257\225.md" index a354d7d2..d7ec8186 100644 --- "a/\350\265\226\345\277\227\350\261\252/20251127-JavaScript\345\274\202\345\270\270\345\244\204\347\220\206\344\270\216\347\250\213\345\272\217\350\260\203\350\257\225.md" +++ "b/\350\265\226\345\277\227\350\261\252/20251127-JavaScript\345\274\202\345\270\270\345\244\204\347\220\206\344\270\216\347\250\213\345\272\217\350\260\203\350\257\225.md" @@ -62,23 +62,20 @@ 用户名:
密码:
- + - + ``` \ No newline at end of file diff --git "a/\350\265\226\345\277\227\350\261\252/20251128-JavaScript\344\272\213\344\273\266\345\244\204\347\220\206.md" "b/\350\265\226\345\277\227\350\261\252/20251128-JavaScript\344\272\213\344\273\266\345\244\204\347\220\206.md" new file mode 100644 index 00000000..f11ab18d --- /dev/null +++ "b/\350\265\226\345\277\227\350\261\252/20251128-JavaScript\344\272\213\344\273\266\345\244\204\347\220\206.md" @@ -0,0 +1,84 @@ +训练1 +```html + + + +
+ + + +``` + +训练2 +```html + +

中国的“国球”是()。

+

A. 篮球

+

B. 排球

+

C. 乒乓球

+

D. 羽毛球

+

+ +``` + +训练3 +```html + +

当前时间是:

+

+ + + +``` + +训练4 +```html + +

窗口尺寸:

+

+ + +``` \ No newline at end of file -- Gitee From bdf095b97ded431a850f43784d0811d9fd5d161f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B5=96=E5=BF=97=E8=B1=AA?= <2413989556@qq.com> Date: Fri, 28 Nov 2025 17:20:26 +0800 Subject: [PATCH 36/93] =?UTF-8?q?=E7=AC=94=E8=AE=B0=E5=8A=A0=E4=BD=9C?= =?UTF-8?q?=E4=B8=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...13\344\273\266\345\244\204\347\220\206.md" | 56 +++++++++++++++++++ 1 file changed, 56 insertions(+) diff --git "a/\350\265\226\345\277\227\350\261\252/20251128-JavaScript\344\272\213\344\273\266\345\244\204\347\220\206.md" "b/\350\265\226\345\277\227\350\261\252/20251128-JavaScript\344\272\213\344\273\266\345\244\204\347\220\206.md" index f11ab18d..5ab12017 100644 --- "a/\350\265\226\345\277\227\350\261\252/20251128-JavaScript\344\272\213\344\273\266\345\244\204\347\220\206.md" +++ "b/\350\265\226\345\277\227\350\261\252/20251128-JavaScript\344\272\213\344\273\266\345\244\204\347\220\206.md" @@ -81,4 +81,60 @@ updatesize(); +``` + +训练5 +```html + + +
+ + + +``` + +训练6 +```html + + 请选择您的出生年月: + + + + +``` + +训练7 +```html + ``` \ No newline at end of file -- Gitee From 02cb583b47c388a07c4af8e13690dc0018547ca9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B5=96=E5=BF=97=E8=B1=AA?= <2413989556@qq.com> Date: Fri, 28 Nov 2025 17:27:41 +0800 Subject: [PATCH 37/93] =?UTF-8?q?=E7=AC=94=E8=AE=B0=E5=8A=A0=E4=BD=9C?= =?UTF-8?q?=E4=B8=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...72\213\344\273\266\345\244\204\347\220\206.md" | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git "a/\350\265\226\345\277\227\350\261\252/20251128-JavaScript\344\272\213\344\273\266\345\244\204\347\220\206.md" "b/\350\265\226\345\277\227\350\261\252/20251128-JavaScript\344\272\213\344\273\266\345\244\204\347\220\206.md" index 5ab12017..cf4f8efd 100644 --- "a/\350\265\226\345\277\227\350\261\252/20251128-JavaScript\344\272\213\344\273\266\345\244\204\347\220\206.md" +++ "b/\350\265\226\345\277\227\350\261\252/20251128-JavaScript\344\272\213\344\273\266\345\244\204\347\220\206.md" @@ -136,5 +136,18 @@ 训练7 ```html - + +

登录

+
+ 用户名:

+ 密码:

+ + +
+ + ``` \ No newline at end of file -- Gitee From ce9d4e262a8faae80ee1cc0b4f985a3f80423a18 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B5=96=E5=BF=97=E8=B1=AA?= <2413989556@qq.com> Date: Wed, 3 Dec 2025 11:11:48 +0800 Subject: [PATCH 38/93] =?UTF-8?q?=E7=AC=94=E8=AE=B0=E5=8A=A0=E4=BD=9C?= =?UTF-8?q?=E4=B8=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...13\344\273\266\345\244\204\347\220\206.md" | 49 +++++++++++++++++-- 1 file changed, 46 insertions(+), 3 deletions(-) diff --git "a/\350\265\226\345\277\227\350\261\252/20251128-JavaScript\344\272\213\344\273\266\345\244\204\347\220\206.md" "b/\350\265\226\345\277\227\350\261\252/20251128-JavaScript\344\272\213\344\273\266\345\244\204\347\220\206.md" index cf4f8efd..7863819a 100644 --- "a/\350\265\226\345\277\227\350\261\252/20251128-JavaScript\344\272\213\344\273\266\345\244\204\347\220\206.md" +++ "b/\350\265\226\345\277\227\350\261\252/20251128-JavaScript\344\272\213\344\273\266\345\244\204\347\220\206.md" @@ -53,7 +53,7 @@ 训练3 ```html - +

当前时间是:

+``` + +训练8 +```html + +``` + +综合训练1 +```html + +
欢迎购买明日科技图书
+ + + +``` + +综合训练2 +```html + + + + + ``` \ No newline at end of file -- Gitee From acc45fc73d983276c198cd46f63a33e5d9d70ab9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B5=96=E5=BF=97=E8=B1=AA?= <2413989556@qq.com> Date: Wed, 3 Dec 2025 11:20:02 +0800 Subject: [PATCH 39/93] =?UTF-8?q?=E7=AC=94=E8=AE=B0=E5=8A=A0=E4=BD=9C?= =?UTF-8?q?=E4=B8=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...13\344\273\266\345\244\204\347\220\206.md" | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git "a/\350\265\226\345\277\227\350\261\252/20251128-JavaScript\344\272\213\344\273\266\345\244\204\347\220\206.md" "b/\350\265\226\345\277\227\350\261\252/20251128-JavaScript\344\272\213\344\273\266\345\244\204\347\220\206.md" index 7863819a..b5583620 100644 --- "a/\350\265\226\345\277\227\350\261\252/20251128-JavaScript\344\272\213\344\273\266\345\244\204\347\220\206.md" +++ "b/\350\265\226\345\277\227\350\261\252/20251128-JavaScript\344\272\213\344\273\266\345\244\204\347\220\206.md" @@ -193,4 +193,23 @@ } +``` + +综合训练3 +```html + + + + + ``` \ No newline at end of file -- Gitee From 768bf00e3e75d74af901585eac27f3593f30c046 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B5=96=E5=BF=97=E8=B1=AA?= <2413989556@qq.com> Date: Wed, 3 Dec 2025 16:21:13 +0800 Subject: [PATCH 40/93] =?UTF-8?q?=E7=AC=94=E8=AE=B0=E5=8A=A0=E4=BD=9C?= =?UTF-8?q?=E4=B8=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...13\344\273\266\345\244\204\347\220\206.md" | 16 ++++++++---- ...ScriptDocument\345\257\271\350\261\241.md" | 25 +++++++++++++++++++ 2 files changed, 36 insertions(+), 5 deletions(-) create mode 100644 "\350\265\226\345\277\227\350\261\252/20251203-JavaScriptDocument\345\257\271\350\261\241.md" diff --git "a/\350\265\226\345\277\227\350\261\252/20251128-JavaScript\344\272\213\344\273\266\345\244\204\347\220\206.md" "b/\350\265\226\345\277\227\350\261\252/20251128-JavaScript\344\272\213\344\273\266\345\244\204\347\220\206.md" index b5583620..0212cbca 100644 --- "a/\350\265\226\345\277\227\350\261\252/20251128-JavaScript\344\272\213\344\273\266\345\244\204\347\220\206.md" +++ "b/\350\265\226\345\277\227\350\261\252/20251128-JavaScript\344\272\213\344\273\266\345\244\204\347\220\206.md" @@ -157,7 +157,7 @@ ``` -综合训练1 +综合练习1 ```html
欢迎购买明日科技图书
@@ -176,7 +176,7 @@ ``` -综合训练2 +综合练习2 ```html @@ -195,15 +195,21 @@ ``` -综合训练3 +综合练习3 ```html - + + + +``` \ No newline at end of file -- Gitee From 7e1c7d324677cc3370af9b52eee61ab5dfb49e0a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B5=96=E5=BF=97=E8=B1=AA?= <2413989556@qq.com> Date: Wed, 3 Dec 2025 17:20:37 +0800 Subject: [PATCH 41/93] =?UTF-8?q?=E7=AC=94=E8=AE=B0=E5=8A=A0=E4=BD=9C?= =?UTF-8?q?=E4=B8=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...ScriptDocument\345\257\271\350\261\241.md" | 71 +++++++++++++++++++ 1 file changed, 71 insertions(+) diff --git "a/\350\265\226\345\277\227\350\261\252/20251203-JavaScriptDocument\345\257\271\350\261\241.md" "b/\350\265\226\345\277\227\350\261\252/20251203-JavaScriptDocument\345\257\271\350\261\241.md" index 66c12f98..a7224994 100644 --- "a/\350\265\226\345\277\227\350\261\252/20251203-JavaScriptDocument\345\257\271\350\261\241.md" +++ "b/\350\265\226\345\277\227\350\261\252/20251203-JavaScriptDocument\345\257\271\350\261\241.md" @@ -22,4 +22,75 @@ } +``` + +训练2 +```html + +``` + +训练3 +```html + + + + +``` + +综合训练1 +```html + + + +
+        李白《行路难·其一》
+    金樽清酒斗十千,玉盘珍羞直万钱。
+    停杯投箸不能食,拔剑四顾心茫然。
+    欲渡黄河冰塞川,将登太行雪满山。
+    闲来垂钓碧溪上,忽复乘舟梦日边。
+    行路难,行路难,多歧路,今安在?
+    长风破浪会有时,直挂云帆济沧海。
+    
+ + ``` \ No newline at end of file -- Gitee From ece055dcafce1bbafbb93c65ee52eb2529ad41c4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B5=96=E5=BF=97=E8=B1=AA?= <2413989556@qq.com> Date: Thu, 4 Dec 2025 16:44:23 +0800 Subject: [PATCH 42/93] =?UTF-8?q?=E7=AC=94=E8=AE=B0=E5=8A=A0=E4=BD=9C?= =?UTF-8?q?=E4=B8=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...ScriptDocument\345\257\271\350\261\241.md" | 38 ++++++++++++++++++- 1 file changed, 36 insertions(+), 2 deletions(-) diff --git "a/\350\265\226\345\277\227\350\261\252/20251203-JavaScriptDocument\345\257\271\350\261\241.md" "b/\350\265\226\345\277\227\350\261\252/20251203-JavaScriptDocument\345\257\271\350\261\241.md" index a7224994..e775d91f 100644 --- "a/\350\265\226\345\277\227\350\261\252/20251203-JavaScriptDocument\345\257\271\350\261\241.md" +++ "b/\350\265\226\345\277\227\350\261\252/20251203-JavaScriptDocument\345\257\271\350\261\241.md" @@ -38,7 +38,6 @@ +``` + +综合练习2 +```html + + + 打开弹窗 + + + ``` \ No newline at end of file -- Gitee From 2c70ac916bf88757004069ac7ff98c0facd63940 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B5=96=E5=BF=97=E8=B1=AA?= <2413989556@qq.com> Date: Thu, 4 Dec 2025 17:11:41 +0800 Subject: [PATCH 43/93] =?UTF-8?q?=E7=AC=94=E8=AE=B0=E5=8A=A0=E4=BD=9C?= =?UTF-8?q?=E4=B8=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...ScriptDocument\345\257\271\350\261\241.md" | 35 +++++++++++++++++++ 1 file changed, 35 insertions(+) diff --git "a/\350\265\226\345\277\227\350\261\252/20251203-JavaScriptDocument\345\257\271\350\261\241.md" "b/\350\265\226\345\277\227\350\261\252/20251203-JavaScriptDocument\345\257\271\350\261\241.md" index e775d91f..36a5071a 100644 --- "a/\350\265\226\345\277\227\350\261\252/20251203-JavaScriptDocument\345\257\271\350\261\241.md" +++ "b/\350\265\226\345\277\227\350\261\252/20251203-JavaScriptDocument\345\257\271\350\261\241.md" @@ -127,4 +127,39 @@ } +``` + +综合训练3 +```html + + + +
+
+
+
+
+ + ``` \ No newline at end of file -- Gitee From f6184621ebb58352f035d1d232d672b7c2eea02b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B5=96=E5=BF=97=E8=B1=AA?= <2413989556@qq.com> Date: Thu, 4 Dec 2025 17:28:26 +0800 Subject: [PATCH 44/93] =?UTF-8?q?=E7=AC=94=E8=AE=B0=E5=8A=A0=E4=BD=9C?= =?UTF-8?q?=E4=B8=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...ScriptDocument\345\257\271\350\261\241.md" | 49 ++++++++----------- 1 file changed, 21 insertions(+), 28 deletions(-) diff --git "a/\350\265\226\345\277\227\350\261\252/20251203-JavaScriptDocument\345\257\271\350\261\241.md" "b/\350\265\226\345\277\227\350\261\252/20251203-JavaScriptDocument\345\257\271\350\261\241.md" index 36a5071a..cab0c5e7 100644 --- "a/\350\265\226\345\277\227\350\261\252/20251203-JavaScriptDocument\345\257\271\350\261\241.md" +++ "b/\350\265\226\345\277\227\350\261\252/20251203-JavaScriptDocument\345\257\271\350\261\241.md" @@ -97,36 +97,29 @@ 综合练习2 ```html - - 打开弹窗 - - - + + + 打开图片 + + + + ``` 综合训练3 -- Gitee From edbb0631a4fabef4fdc90a6d05f4f3b74405401d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B5=96=E5=BF=97=E8=B1=AA?= <2413989556@qq.com> Date: Fri, 5 Dec 2025 10:11:44 +0800 Subject: [PATCH 45/93] =?UTF-8?q?=E7=AC=94=E8=AE=B0=E5=8A=A0=E4=BD=9C?= =?UTF-8?q?=E4=B8=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...71\350\261\241\346\250\241\345\236\213.md" | 32 +++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 "\350\265\226\345\277\227\350\261\252/20251205-JavaScript\346\226\207\346\241\243\345\257\271\350\261\241\346\250\241\345\236\213.md" diff --git "a/\350\265\226\345\277\227\350\261\252/20251205-JavaScript\346\226\207\346\241\243\345\257\271\350\261\241\346\250\241\345\236\213.md" "b/\350\265\226\345\277\227\350\261\252/20251205-JavaScript\346\226\207\346\241\243\345\257\271\350\261\241\346\250\241\345\236\213.md" new file mode 100644 index 00000000..ca4b2647 --- /dev/null +++ "b/\350\265\226\345\277\227\350\261\252/20251205-JavaScript\346\226\207\346\241\243\345\257\271\350\261\241\346\250\241\345\236\213.md" @@ -0,0 +1,32 @@ +训练1 +```html + + + + +
+ + + +``` \ No newline at end of file -- Gitee From 48d06e9e0c18a82ad3ae40e32c74ed1cefff3419 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B5=96=E5=BF=97=E8=B1=AA?= <2413989556@qq.com> Date: Fri, 5 Dec 2025 11:01:45 +0800 Subject: [PATCH 46/93] =?UTF-8?q?=E7=AC=94=E8=AE=B0=E5=8A=A0=E4=BD=9C?= =?UTF-8?q?=E4=B8=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...71\350\261\241\346\250\241\345\236\213.md" | 73 +++++++++++++++++++ 1 file changed, 73 insertions(+) diff --git "a/\350\265\226\345\277\227\350\261\252/20251205-JavaScript\346\226\207\346\241\243\345\257\271\350\261\241\346\250\241\345\236\213.md" "b/\350\265\226\345\277\227\350\261\252/20251205-JavaScript\346\226\207\346\241\243\345\257\271\350\261\241\346\250\241\345\236\213.md" index ca4b2647..eb38f42b 100644 --- "a/\350\265\226\345\277\227\350\261\252/20251205-JavaScript\346\226\207\346\241\243\345\257\271\350\261\241\346\250\241\345\236\213.md" +++ "b/\350\265\226\345\277\227\350\261\252/20251205-JavaScript\346\226\207\346\241\243\345\257\271\350\261\241\346\250\241\345\236\213.md" @@ -29,4 +29,77 @@ }) +``` + +训练2 +```html + + + +
+
+    翻开回忆角落 完美的生活
+    以为幸福都可以掌握
+    仔细回味当初 那个故事背后
+    OH 原来是我 犯下从没承认的错
+    我从来没想过 我会这样做
+    从来没爱过 所以爱错
+    
+ + + +``` + +训练3 +```html + + +
    +

    最新电影资讯

    +
  • 1.《金蝉脱壳》两大动作巨星联手
  • +
  • 2.《阿甘正传》励志而传奇的一生
  • +
  • 3.《爱乐之城》爱情与梦想的交织
  • +
  • 4.《头号玩家》游戏梦想照进现实
  • +
+
+ 输入影片咨询编号: + + +
+ + ``` \ No newline at end of file -- Gitee From 814a03d2602327322cd9193ce7a5bf79bb9a232b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B5=96=E5=BF=97=E8=B1=AA?= <2413989556@qq.com> Date: Fri, 5 Dec 2025 11:19:01 +0800 Subject: [PATCH 47/93] =?UTF-8?q?=E7=AC=94=E8=AE=B0=E5=8A=A0=E4=BD=9C?= =?UTF-8?q?=E4=B8=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...71\350\261\241\346\250\241\345\236\213.md" | 36 +++++++++++++++++++ 1 file changed, 36 insertions(+) diff --git "a/\350\265\226\345\277\227\350\261\252/20251205-JavaScript\346\226\207\346\241\243\345\257\271\350\261\241\346\250\241\345\236\213.md" "b/\350\265\226\345\277\227\350\261\252/20251205-JavaScript\346\226\207\346\241\243\345\257\271\350\261\241\346\250\241\345\236\213.md" index eb38f42b..3dce9a50 100644 --- "a/\350\265\226\345\277\227\350\261\252/20251205-JavaScript\346\226\207\346\241\243\345\257\271\350\261\241\346\250\241\345\236\213.md" +++ "b/\350\265\226\345\277\227\350\261\252/20251205-JavaScript\346\226\207\346\241\243\345\257\271\350\261\241\346\250\241\345\236\213.md" @@ -102,4 +102,40 @@ }) +``` + +训练4 +```html + + +
+
    +
  • 黄瓜
  • +
  • 茄子
  • +
  • 杧果
  • +
+
    +
  • 西瓜
  • +
  • 蜜橘
  • +
  • 萝卜
  • +
+
+ + + ``` \ No newline at end of file -- Gitee From 86b182e9c2f18377c619da1b297f9f01b69c4773 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B5=96=E5=BF=97=E8=B1=AA?= <2413989556@qq.com> Date: Fri, 5 Dec 2025 16:30:43 +0800 Subject: [PATCH 48/93] =?UTF-8?q?=E7=AC=94=E8=AE=B0=E5=8A=A0=E4=BD=9C?= =?UTF-8?q?=E4=B8=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...71\350\261\241\346\250\241\345\236\213.md" | 24 +++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git "a/\350\265\226\345\277\227\350\261\252/20251205-JavaScript\346\226\207\346\241\243\345\257\271\350\261\241\346\250\241\345\236\213.md" "b/\350\265\226\345\277\227\350\261\252/20251205-JavaScript\346\226\207\346\241\243\345\257\271\350\261\241\346\250\241\345\236\213.md" index 3dce9a50..565aab78 100644 --- "a/\350\265\226\345\277\227\350\261\252/20251205-JavaScript\346\226\207\346\241\243\345\257\271\350\261\241\346\250\241\345\236\213.md" +++ "b/\350\265\226\345\277\227\350\261\252/20251205-JavaScript\346\226\207\346\241\243\345\257\271\350\261\241\346\250\241\345\236\213.md" @@ -138,4 +138,28 @@ }) +``` + +训练5 +```html + +

在《倚天屠龙记》中,张三丰是_____派的掌门

+ A 少林 + B 武当 + C 峨眉 + D 昆仑 +

+ + + ``` \ No newline at end of file -- Gitee From 53579d44d735647fce253af4e97b2d214c0d29dc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B5=96=E5=BF=97=E8=B1=AA?= <2413989556@qq.com> Date: Fri, 5 Dec 2025 16:42:41 +0800 Subject: [PATCH 49/93] =?UTF-8?q?=E7=AC=94=E8=AE=B0=E5=8A=A0=E4=BD=9C?= =?UTF-8?q?=E4=B8=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...71\350\261\241\346\250\241\345\236\213.md" | 27 +++++++++++++++---- 1 file changed, 22 insertions(+), 5 deletions(-) diff --git "a/\350\265\226\345\277\227\350\261\252/20251205-JavaScript\346\226\207\346\241\243\345\257\271\350\261\241\346\250\241\345\236\213.md" "b/\350\265\226\345\277\227\350\261\252/20251205-JavaScript\346\226\207\346\241\243\345\257\271\350\261\241\346\250\241\345\236\213.md" index 565aab78..278aa2d3 100644 --- "a/\350\265\226\345\277\227\350\261\252/20251205-JavaScript\346\226\207\346\241\243\345\257\271\350\261\241\346\250\241\345\236\213.md" +++ "b/\350\265\226\345\277\227\350\261\252/20251205-JavaScript\346\226\207\346\241\243\345\257\271\350\261\241\346\250\241\345\236\213.md" @@ -9,7 +9,7 @@ - +
+``` + +训练6 +```html + + 文本 + +
+ + ``` \ No newline at end of file -- Gitee From a1136e78841de44ee531842e44ab85f6b99637de Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B5=96=E5=BF=97=E8=B1=AA?= <2413989556@qq.com> Date: Fri, 5 Dec 2025 16:56:51 +0800 Subject: [PATCH 50/93] =?UTF-8?q?=E7=AC=94=E8=AE=B0=E5=8A=A0=E4=BD=9C?= =?UTF-8?q?=E4=B8=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...57\271\350\261\241\346\250\241\345\236\213.md" | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git "a/\350\265\226\345\277\227\350\261\252/20251205-JavaScript\346\226\207\346\241\243\345\257\271\350\261\241\346\250\241\345\236\213.md" "b/\350\265\226\345\277\227\350\261\252/20251205-JavaScript\346\226\207\346\241\243\345\257\271\350\261\241\346\250\241\345\236\213.md" index 278aa2d3..ba41213f 100644 --- "a/\350\265\226\345\277\227\350\261\252/20251205-JavaScript\346\226\207\346\241\243\345\257\271\350\261\241\346\250\241\345\236\213.md" +++ "b/\350\265\226\345\277\227\350\261\252/20251205-JavaScript\346\226\207\346\241\243\345\257\271\350\261\241\346\250\241\345\236\213.md" @@ -179,4 +179,19 @@ }) +``` + +训练7 +```html + + +
+ + ``` \ No newline at end of file -- Gitee From 0bdac4888e688ec0c20574aa6925dc85f15e5941 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B5=96=E5=BF=97=E8=B1=AA?= <2413989556@qq.com> Date: Fri, 5 Dec 2025 17:06:20 +0800 Subject: [PATCH 51/93] =?UTF-8?q?=E7=AC=94=E8=AE=B0=E5=8A=A0=E4=BD=9C?= =?UTF-8?q?=E4=B8=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...71\350\261\241\346\250\241\345\236\213.md" | 21 +++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git "a/\350\265\226\345\277\227\350\261\252/20251205-JavaScript\346\226\207\346\241\243\345\257\271\350\261\241\346\250\241\345\236\213.md" "b/\350\265\226\345\277\227\350\261\252/20251205-JavaScript\346\226\207\346\241\243\345\257\271\350\261\241\346\250\241\345\236\213.md" index ba41213f..b0777762 100644 --- "a/\350\265\226\345\277\227\350\261\252/20251205-JavaScript\346\226\207\346\241\243\345\257\271\350\261\241\346\250\241\345\236\213.md" +++ "b/\350\265\226\345\277\227\350\261\252/20251205-JavaScript\346\226\207\346\241\243\345\257\271\350\261\241\346\250\241\345\236\213.md" @@ -194,4 +194,25 @@ }) +``` + +综合训练1 +```html + + +
一生只爱一人
+ 将粗体改为斜体 + + ``` \ No newline at end of file -- Gitee From 650550663a0a89d1b7cfe11da1a7816581d59014 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B5=96=E5=BF=97=E8=B1=AA?= <2413989556@qq.com> Date: Fri, 5 Dec 2025 17:14:54 +0800 Subject: [PATCH 52/93] =?UTF-8?q?=E7=AC=94=E8=AE=B0=E5=8A=A0=E4=BD=9C?= =?UTF-8?q?=E4=B8=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...71\350\261\241\346\250\241\345\236\213.md" | 37 +++++++++++++++++++ 1 file changed, 37 insertions(+) diff --git "a/\350\265\226\345\277\227\350\261\252/20251205-JavaScript\346\226\207\346\241\243\345\257\271\350\261\241\346\250\241\345\236\213.md" "b/\350\265\226\345\277\227\350\261\252/20251205-JavaScript\346\226\207\346\241\243\345\257\271\350\261\241\346\250\241\345\236\213.md" index b0777762..829d79d3 100644 --- "a/\350\265\226\345\277\227\350\261\252/20251205-JavaScript\346\226\207\346\241\243\345\257\271\350\261\241\346\250\241\345\236\213.md" +++ "b/\350\265\226\345\277\227\350\261\252/20251205-JavaScript\346\226\207\346\241\243\345\257\271\350\261\241\346\250\241\345\236\213.md" @@ -215,4 +215,41 @@ }); +``` + +综合训练2 +```html + + + + + + + ``` \ No newline at end of file -- Gitee From 3bd3e709a6f7359e49e8bf49f2a303fb3115a7f2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B5=96=E5=BF=97=E8=B1=AA?= <2413989556@qq.com> Date: Fri, 5 Dec 2025 17:29:43 +0800 Subject: [PATCH 53/93] =?UTF-8?q?=E7=AC=94=E8=AE=B0=E5=8A=A0=E4=BD=9C?= =?UTF-8?q?=E4=B8=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...71\350\261\241\346\250\241\345\236\213.md" | 34 +++++++++++++++++-- 1 file changed, 31 insertions(+), 3 deletions(-) diff --git "a/\350\265\226\345\277\227\350\261\252/20251205-JavaScript\346\226\207\346\241\243\345\257\271\350\261\241\346\250\241\345\236\213.md" "b/\350\265\226\345\277\227\350\261\252/20251205-JavaScript\346\226\207\346\241\243\345\257\271\350\261\241\346\250\241\345\236\213.md" index 829d79d3..a68bbb27 100644 --- "a/\350\265\226\345\277\227\350\261\252/20251205-JavaScript\346\226\207\346\241\243\345\257\271\350\261\241\346\250\241\345\236\213.md" +++ "b/\350\265\226\345\277\227\350\261\252/20251205-JavaScript\346\226\207\346\241\243\345\257\271\350\261\241\346\250\241\345\236\213.md" @@ -190,13 +190,13 @@ let add = document.getElementById('add'); let box = document.getElementById('box'); add.addEventListener('click', function () { - box.innerHTML = ''; + box.innerHTML = ''; }) ``` -综合训练1 +综合练习1 ```html + +
    +

    最新电影资讯

    +
  • 1.《金蝉脱壳》两大动作巨星联手
  • +
  • 2.《阿甘正传》励志而传奇的一生
  • +
  • 3.《爱乐之城》爱情与梦想的交织
  • +
  • 4.《头号玩家》游戏梦想照进现实
  • +
+
+ 输入影片咨询编号: + + +
+ + +``` \ No newline at end of file -- Gitee From 21944fde47a27f4ea5baa02587ea12d3e259a550 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B5=96=E5=BF=97=E8=B1=AA?= <2413989556@qq.com> Date: Sun, 7 Dec 2025 23:37:49 +0800 Subject: [PATCH 55/93] =?UTF-8?q?=E4=BD=9C=E4=B8=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...13\344\273\266\345\244\204\347\220\206.md" | 62 ----------- ...201-JavaScript\346\213\226\346\213\275.md" | 62 +++++++++++ ...71\350\261\241\346\250\241\345\236\213.md" | 104 ------------------ 3 files changed, 62 insertions(+), 166 deletions(-) diff --git "a/\350\265\226\345\277\227\350\261\252/20251128-JavaScript\344\272\213\344\273\266\345\244\204\347\220\206.md" "b/\350\265\226\345\277\227\350\261\252/20251128-JavaScript\344\272\213\344\273\266\345\244\204\347\220\206.md" index 0212cbca..2a420d84 100644 --- "a/\350\265\226\345\277\227\350\261\252/20251128-JavaScript\344\272\213\344\273\266\345\244\204\347\220\206.md" +++ "b/\350\265\226\345\277\227\350\261\252/20251128-JavaScript\344\272\213\344\273\266\345\244\204\347\220\206.md" @@ -157,65 +157,3 @@ ``` -综合练习1 -```html - -
欢迎购买明日科技图书
- - - -``` - -综合练习2 -```html - - - - - -``` - -综合练习3 -```html - - - - - - -``` \ No newline at end of file diff --git "a/\350\265\226\345\277\227\350\261\252/20251201-JavaScript\346\213\226\346\213\275.md" "b/\350\265\226\345\277\227\350\261\252/20251201-JavaScript\346\213\226\346\213\275.md" index e69de29b..f6832b35 100644 --- "a/\350\265\226\345\277\227\350\261\252/20251201-JavaScript\346\213\226\346\213\275.md" +++ "b/\350\265\226\345\277\227\350\261\252/20251201-JavaScript\346\213\226\346\213\275.md" @@ -0,0 +1,62 @@ +综合练习1 +```html + +
欢迎购买明日科技图书
+ + + +``` + +综合练习2 +```html + + + + + +``` + +综合练习3 +```html + + + + + + +``` \ No newline at end of file diff --git "a/\350\265\226\345\277\227\350\261\252/20251205-JavaScript\346\226\207\346\241\243\345\257\271\350\261\241\346\250\241\345\236\213.md" "b/\350\265\226\345\277\227\350\261\252/20251205-JavaScript\346\226\207\346\241\243\345\257\271\350\261\241\346\250\241\345\236\213.md" index a68bbb27..252996e6 100644 --- "a/\350\265\226\345\277\227\350\261\252/20251205-JavaScript\346\226\207\346\241\243\345\257\271\350\261\241\346\250\241\345\236\213.md" +++ "b/\350\265\226\345\277\227\350\261\252/20251205-JavaScript\346\226\207\346\241\243\345\257\271\350\261\241\346\250\241\345\236\213.md" @@ -1,108 +1,4 @@ -训练1 -```html - - - - -
- - - -``` - -训练2 -```html - - - -
-
-    翻开回忆角落 完美的生活
-    以为幸福都可以掌握
-    仔细回味当初 那个故事背后
-    OH 原来是我 犯下从没承认的错
-    我从来没想过 我会这样做
-    从来没爱过 所以爱错
-    
- - - -``` -训练3 -```html - - -
    -

    最新电影资讯

    -
  • 1.《金蝉脱壳》两大动作巨星联手
  • -
  • 2.《阿甘正传》励志而传奇的一生
  • -
  • 3.《爱乐之城》爱情与梦想的交织
  • -
  • 4.《头号玩家》游戏梦想照进现实
  • -
-
- 输入影片咨询编号: - - -
- - -``` 训练4 ```html -- Gitee From f734beda94d74495df9c2f9a0e059f0d5dfd7472 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B5=96=E5=BF=97=E8=B1=AA?= <2413989556@qq.com> Date: Mon, 8 Dec 2025 16:56:13 +0800 Subject: [PATCH 56/93] =?UTF-8?q?=E7=AC=94=E8=AE=B0=E5=8A=A0=E4=BD=9C?= =?UTF-8?q?=E4=B8=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...71\350\261\241\346\250\241\345\236\213.md" | 21 +++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 "\350\265\226\345\277\227\350\261\252/20251208-JavaScript\346\265\217\350\247\210\345\231\250\345\257\271\350\261\241\346\250\241\345\236\213.md" diff --git "a/\350\265\226\345\277\227\350\261\252/20251208-JavaScript\346\265\217\350\247\210\345\231\250\345\257\271\350\261\241\346\250\241\345\236\213.md" "b/\350\265\226\345\277\227\350\261\252/20251208-JavaScript\346\265\217\350\247\210\345\231\250\345\257\271\350\261\241\346\250\241\345\236\213.md" new file mode 100644 index 00000000..c112cfd6 --- /dev/null +++ "b/\350\265\226\345\277\227\350\261\252/20251208-JavaScript\346\265\217\350\247\210\345\231\250\345\257\271\350\261\241\346\250\241\345\236\213.md" @@ -0,0 +1,21 @@ +一.location对象 +```bash + portocol 页面使用的协议,通常是“http:”或“https:” + hostname 服务器域名 + port 请求的端口号 + host 服务器名及端口号 + origin URL的源地址,只读属性 + href 完整的URL地址 + pathname URL中的路径和文件名 + search URL的查询字符串 +``` + +二.navigator对象 +```bash + appCodeName 获取浏览器代码名 + userAgent 获取浏览器的整体信息 + appName 获取浏览器名称 + appVersion 获取浏览器的版本号 + platform 获取当前计算机的操作系统 + cookieEnabled 判断是否启用Cookies +``` \ No newline at end of file -- Gitee From 87ee682728292a28350b89a1ed63de34a6fdcb74 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B5=96=E5=BF=97=E8=B1=AA?= <2413989556@qq.com> Date: Mon, 8 Dec 2025 17:06:06 +0800 Subject: [PATCH 57/93] =?UTF-8?q?=E7=AC=94=E8=AE=B0=E5=8A=A0=E4=BD=9C?= =?UTF-8?q?=E4=B8=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...257\271\350\261\241\346\250\241\345\236\213.md" | 14 ++++++++++++++ 1 file changed, 14 insertions(+) rename "\350\265\226\345\277\227\350\261\252/20251208-JavaScript\346\265\217\350\247\210\345\231\250\345\257\271\350\261\241\346\250\241\345\236\213.md" => "\350\265\226\345\277\227\350\261\252/20251208-JavaScriptWindow\345\257\271\350\261\241\345\222\214\346\265\217\350\247\210\345\231\250\345\257\271\350\261\241\346\250\241\345\236\213.md" (68%) diff --git "a/\350\265\226\345\277\227\350\261\252/20251208-JavaScript\346\265\217\350\247\210\345\231\250\345\257\271\350\261\241\346\250\241\345\236\213.md" "b/\350\265\226\345\277\227\350\261\252/20251208-JavaScriptWindow\345\257\271\350\261\241\345\222\214\346\265\217\350\247\210\345\231\250\345\257\271\350\261\241\346\250\241\345\236\213.md" similarity index 68% rename from "\350\265\226\345\277\227\350\261\252/20251208-JavaScript\346\265\217\350\247\210\345\231\250\345\257\271\350\261\241\346\250\241\345\236\213.md" rename to "\350\265\226\345\277\227\350\261\252/20251208-JavaScriptWindow\345\257\271\350\261\241\345\222\214\346\265\217\350\247\210\345\231\250\345\257\271\350\261\241\346\250\241\345\236\213.md" index c112cfd6..f18f0aba 100644 --- "a/\350\265\226\345\277\227\350\261\252/20251208-JavaScript\346\265\217\350\247\210\345\231\250\345\257\271\350\261\241\346\250\241\345\236\213.md" +++ "b/\350\265\226\345\277\227\350\261\252/20251208-JavaScriptWindow\345\257\271\350\261\241\345\222\214\346\265\217\350\247\210\345\231\250\345\257\271\350\261\241\346\250\241\345\236\213.md" @@ -1,3 +1,17 @@ +Window对象 +训练1 +```html + + 两只老虎 + + +``` + 一.location对象 ```bash portocol 页面使用的协议,通常是“http:”或“https:” -- Gitee From 391524428d8ae19711bc101e15b2a0a93dcdb848 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B5=96=E5=BF=97=E8=B1=AA?= <2413989556@qq.com> Date: Mon, 8 Dec 2025 17:18:21 +0800 Subject: [PATCH 58/93] =?UTF-8?q?=E7=AC=94=E8=AE=B0=E5=8A=A0=E4=BD=9C?= =?UTF-8?q?=E4=B8=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...\271\350\261\241\346\250\241\345\236\213.md" | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git "a/\350\265\226\345\277\227\350\261\252/20251208-JavaScriptWindow\345\257\271\350\261\241\345\222\214\346\265\217\350\247\210\345\231\250\345\257\271\350\261\241\346\250\241\345\236\213.md" "b/\350\265\226\345\277\227\350\261\252/20251208-JavaScriptWindow\345\257\271\350\261\241\345\222\214\346\265\217\350\247\210\345\231\250\345\257\271\350\261\241\346\250\241\345\236\213.md" index f18f0aba..175f1bd3 100644 --- "a/\350\265\226\345\277\227\350\261\252/20251208-JavaScriptWindow\345\257\271\350\261\241\345\222\214\346\265\217\350\247\210\345\231\250\345\257\271\350\261\241\346\250\241\345\236\213.md" +++ "b/\350\265\226\345\277\227\350\261\252/20251208-JavaScriptWindow\345\257\271\350\261\241\345\222\214\346\265\217\350\247\210\345\231\250\345\257\271\350\261\241\346\250\241\345\236\213.md" @@ -12,6 +12,23 @@ Window对象 ``` +训练2 +```html + + 退出登录 + + +``` + 一.location对象 ```bash portocol 页面使用的协议,通常是“http:”或“https:” -- Gitee From 96de1a3faa69b433fb1ccb0ec11c9657cce2eef3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B5=96=E5=BF=97=E8=B1=AA?= <2413989556@qq.com> Date: Mon, 8 Dec 2025 17:27:20 +0800 Subject: [PATCH 59/93] =?UTF-8?q?=E7=AC=94=E8=AE=B0=E5=8A=A0=E4=BD=9C?= =?UTF-8?q?=E4=B8=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...257\271\350\261\241\346\250\241\345\236\213.md" | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git "a/\350\265\226\345\277\227\350\261\252/20251208-JavaScriptWindow\345\257\271\350\261\241\345\222\214\346\265\217\350\247\210\345\231\250\345\257\271\350\261\241\346\250\241\345\236\213.md" "b/\350\265\226\345\277\227\350\261\252/20251208-JavaScriptWindow\345\257\271\350\261\241\345\222\214\346\265\217\350\247\210\345\231\250\345\257\271\350\261\241\346\250\241\345\236\213.md" index 175f1bd3..40ca8960 100644 --- "a/\350\265\226\345\277\227\350\261\252/20251208-JavaScriptWindow\345\257\271\350\261\241\345\222\214\346\265\217\350\247\210\345\231\250\345\257\271\350\261\241\346\250\241\345\236\213.md" +++ "b/\350\265\226\345\277\227\350\261\252/20251208-JavaScriptWindow\345\257\271\350\261\241\345\222\214\346\265\217\350\247\210\345\231\250\345\257\271\350\261\241\346\250\241\345\236\213.md" @@ -4,7 +4,6 @@ Window对象 两只老虎 + +``` + 一.location对象 ```bash portocol 页面使用的协议,通常是“http:”或“https:” -- Gitee From c1b7e7fb8ff223417e28b3008111177374eb220a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B5=96=E5=BF=97=E8=B1=AA?= <2413989556@qq.com> Date: Wed, 10 Dec 2025 10:53:26 +0800 Subject: [PATCH 60/93] =?UTF-8?q?=E7=AC=94=E8=AE=B0=E5=8A=A0=E4=BD=9C?= =?UTF-8?q?=E4=B8=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...avaScriptStyle\345\257\271\350\261\241.md" | 22 +++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 "\350\265\226\345\277\227\350\261\252/20251210-JavaScriptStyle\345\257\271\350\261\241.md" diff --git "a/\350\265\226\345\277\227\350\261\252/20251210-JavaScriptStyle\345\257\271\350\261\241.md" "b/\350\265\226\345\277\227\350\261\252/20251210-JavaScriptStyle\345\257\271\350\261\241.md" new file mode 100644 index 00000000..a193afb1 --- /dev/null +++ "b/\350\265\226\345\277\227\350\261\252/20251210-JavaScriptStyle\345\257\271\350\261\241.md" @@ -0,0 +1,22 @@ +一.获取 Style 对象 +```javascript + 通过 DOM 元素的 style 属性直接获取: + let box = document.getElementById('box'); + let boxStyle = box.style; +``` + +二.常用样式属性操作 +```javascript +(1).颜色和背景属性 + 1.backgroundColor属性 + box.style.backgroundColor = 'rgba(255, 0, 0, 0.5)'; + 2.color属性 + box.style.color = '#333'; + 3.backgroundImage属性 + box.style.backgroundImage = 'url(图片路径)'; + 4.backgroundPosition属性 + box.style.backgroundPosition = 'left'; + 5.backgroundRepeat属性 + box.style.backgroundRepeat = 'no-repeat' +``` + -- Gitee From fbe75d72646c5d727a41ad321fc2473092dca426 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B5=96=E5=BF=97=E8=B1=AA?= <2413989556@qq.com> Date: Wed, 10 Dec 2025 11:13:51 +0800 Subject: [PATCH 61/93] =?UTF-8?q?=E7=AC=94=E8=AE=B0=E5=8A=A0=E4=BD=9C?= =?UTF-8?q?=E4=B8=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...avaScriptStyle\345\257\271\350\261\241.md" | 21 +++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git "a/\350\265\226\345\277\227\350\261\252/20251210-JavaScriptStyle\345\257\271\350\261\241.md" "b/\350\265\226\345\277\227\350\261\252/20251210-JavaScriptStyle\345\257\271\350\261\241.md" index a193afb1..8d419794 100644 --- "a/\350\265\226\345\277\227\350\261\252/20251210-JavaScriptStyle\345\257\271\350\261\241.md" +++ "b/\350\265\226\345\277\227\350\261\252/20251210-JavaScriptStyle\345\257\271\350\261\241.md" @@ -20,3 +20,24 @@ box.style.backgroundRepeat = 'no-repeat' ``` +训练1 +```html + + +
文本内容
+ + + +``` \ No newline at end of file -- Gitee From 792ac6976335bcd57d8ddd888f7b083d848bd94b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B5=96=E5=BF=97=E8=B1=AA?= <2413989556@qq.com> Date: Wed, 10 Dec 2025 11:19:04 +0800 Subject: [PATCH 62/93] =?UTF-8?q?=E7=AC=94=E8=AE=B0=E5=8A=A0=E4=BD=9C?= =?UTF-8?q?=E4=B8=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...avaScriptStyle\345\257\271\350\261\241.md" | 25 +++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git "a/\350\265\226\345\277\227\350\261\252/20251210-JavaScriptStyle\345\257\271\350\261\241.md" "b/\350\265\226\345\277\227\350\261\252/20251210-JavaScriptStyle\345\257\271\350\261\241.md" index 8d419794..48854c20 100644 --- "a/\350\265\226\345\277\227\350\261\252/20251210-JavaScriptStyle\345\257\271\350\261\241.md" +++ "b/\350\265\226\345\277\227\350\261\252/20251210-JavaScriptStyle\345\257\271\350\261\241.md" @@ -40,4 +40,29 @@ }) +``` + +训练2 +```html + + + + + ``` \ No newline at end of file -- Gitee From d9e4ec6037f46704cfc923c84cdd0776fccd6018 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B5=96=E5=BF=97=E8=B1=AA?= <2413989556@qq.com> Date: Wed, 10 Dec 2025 16:39:50 +0800 Subject: [PATCH 63/93] =?UTF-8?q?=E7=AC=94=E8=AE=B0=E5=8A=A0=E4=BD=9C?= =?UTF-8?q?=E4=B8=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...avaScriptStyle\345\257\271\350\261\241.md" | 45 +++++++++++++++++++ 1 file changed, 45 insertions(+) diff --git "a/\350\265\226\345\277\227\350\261\252/20251210-JavaScriptStyle\345\257\271\350\261\241.md" "b/\350\265\226\345\277\227\350\261\252/20251210-JavaScriptStyle\345\257\271\350\261\241.md" index 48854c20..ac81eee8 100644 --- "a/\350\265\226\345\277\227\350\261\252/20251210-JavaScriptStyle\345\257\271\350\261\241.md" +++ "b/\350\265\226\345\277\227\350\261\252/20251210-JavaScriptStyle\345\257\271\350\261\241.md" @@ -65,4 +65,49 @@ di.addEventListener('mouseout',mouseout) +``` + +综合训练1 +```html + + +
+
HTML/CSS讨论区
+
JavaScript讨论区
+
C语言讨论区
+
Java讨论区
+
Android讨论区
+
Python讨论区
+
+ + ``` \ No newline at end of file -- Gitee From 3a0fe4aa3e5ed5797b1381aa92788fc55160b0b3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B5=96=E5=BF=97=E8=B1=AA?= <2413989556@qq.com> Date: Thu, 11 Dec 2025 16:19:41 +0800 Subject: [PATCH 64/93] =?UTF-8?q?=E7=AC=94=E8=AE=B0=E5=8A=A0=E4=BD=9C?= =?UTF-8?q?=E4=B8=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...JavaScriptForm\345\257\271\350\261\241.md" | 36 +++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 "\350\265\226\345\277\227\350\261\252/20251211-JavaScriptForm\345\257\271\350\261\241.md" diff --git "a/\350\265\226\345\277\227\350\261\252/20251211-JavaScriptForm\345\257\271\350\261\241.md" "b/\350\265\226\345\277\227\350\261\252/20251211-JavaScriptForm\345\257\271\350\261\241.md" new file mode 100644 index 00000000..ed391739 --- /dev/null +++ "b/\350\265\226\345\277\227\350\261\252/20251211-JavaScriptForm\345\257\271\350\261\241.md" @@ -0,0 +1,36 @@ +一.表单属性 +```html + 1.获取用户名(text) + + 2.获取性别(单选) + + 3.获取爱好(多选) + + 4.获取年月份(下拉框) + + 5.获取文本域内容 + +``` \ No newline at end of file -- Gitee From 0ece355c70cd6122b72814913b76b8c23f2ae6fc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B5=96=E5=BF=97=E8=B1=AA?= <2413989556@qq.com> Date: Thu, 11 Dec 2025 16:20:37 +0800 Subject: [PATCH 65/93] =?UTF-8?q?=E7=AC=94=E8=AE=B0=E5=8A=A0=E4=BD=9C?= =?UTF-8?q?=E4=B8=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../20251211-JavaScriptForm\345\257\271\350\261\241.md" | 5 +++++ 1 file changed, 5 insertions(+) diff --git "a/\350\265\226\345\277\227\350\261\252/20251211-JavaScriptForm\345\257\271\350\261\241.md" "b/\350\265\226\345\277\227\350\261\252/20251211-JavaScriptForm\345\257\271\350\261\241.md" index ed391739..bdfb6645 100644 --- "a/\350\265\226\345\277\227\350\261\252/20251211-JavaScriptForm\345\257\271\350\261\241.md" +++ "b/\350\265\226\345\277\227\350\261\252/20251211-JavaScriptForm\345\257\271\350\261\241.md" @@ -33,4 +33,9 @@ let introduction = document.querySelector('[name=introduction]').value; console.log(introduction); +``` + +训练1 +```html + ``` \ No newline at end of file -- Gitee From b4f5e12f889529fd045335715f315ea6d28b2c9e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B5=96=E5=BF=97=E8=B1=AA?= <2413989556@qq.com> Date: Thu, 11 Dec 2025 16:41:00 +0800 Subject: [PATCH 66/93] =?UTF-8?q?=E7=AC=94=E8=AE=B0=E5=8A=A0=E4=BD=9C?= =?UTF-8?q?=E4=B8=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...211-JavaScriptForm\345\257\271\350\261\241.md" | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git "a/\350\265\226\345\277\227\350\261\252/20251211-JavaScriptForm\345\257\271\350\261\241.md" "b/\350\265\226\345\277\227\350\261\252/20251211-JavaScriptForm\345\257\271\350\261\241.md" index bdfb6645..43e95e65 100644 --- "a/\350\265\226\345\277\227\350\261\252/20251211-JavaScriptForm\345\257\271\350\261\241.md" +++ "b/\350\265\226\345\277\227\350\261\252/20251211-JavaScriptForm\345\257\271\350\261\241.md" @@ -37,5 +37,18 @@ 训练1 ```html - + + + + + ``` \ No newline at end of file -- Gitee From 1ada5fdd486df2acb33e58051d17e9c1324af4e8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B5=96=E5=BF=97=E8=B1=AA?= <2413989556@qq.com> Date: Thu, 11 Dec 2025 16:59:23 +0800 Subject: [PATCH 67/93] =?UTF-8?q?=E7=AC=94=E8=AE=B0=E5=8A=A0=E4=BD=9C?= =?UTF-8?q?=E4=B8=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...JavaScriptForm\345\257\271\350\261\241.md" | 20 +++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git "a/\350\265\226\345\277\227\350\261\252/20251211-JavaScriptForm\345\257\271\350\261\241.md" "b/\350\265\226\345\277\227\350\261\252/20251211-JavaScriptForm\345\257\271\350\261\241.md" index 43e95e65..d0043173 100644 --- "a/\350\265\226\345\277\227\350\261\252/20251211-JavaScriptForm\345\257\271\350\261\241.md" +++ "b/\350\265\226\345\277\227\350\261\252/20251211-JavaScriptForm\345\257\271\350\261\241.md" @@ -51,4 +51,24 @@ } +``` + +训练2 +```html + + + + + + ``` \ No newline at end of file -- Gitee From f06aaf9386049b7b64bc937a32d6b64c9707d7a9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B5=96=E5=BF=97=E8=B1=AA?= <2413989556@qq.com> Date: Thu, 11 Dec 2025 17:16:59 +0800 Subject: [PATCH 68/93] =?UTF-8?q?=E7=AC=94=E8=AE=B0=E5=8A=A0=E4=BD=9C?= =?UTF-8?q?=E4=B8=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...JavaScriptForm\345\257\271\350\261\241.md" | 36 ++++++++++++++++++- 1 file changed, 35 insertions(+), 1 deletion(-) diff --git "a/\350\265\226\345\277\227\350\261\252/20251211-JavaScriptForm\345\257\271\350\261\241.md" "b/\350\265\226\345\277\227\350\261\252/20251211-JavaScriptForm\345\257\271\350\261\241.md" index d0043173..61788e8c 100644 --- "a/\350\265\226\345\277\227\350\261\252/20251211-JavaScriptForm\345\257\271\350\261\241.md" +++ "b/\350\265\226\345\277\227\350\261\252/20251211-JavaScriptForm\345\257\271\350\261\241.md" @@ -17,7 +17,7 @@ let hobby =[]; for(let i = 0;i < hobbyEle.length;i++){ if(hobbyEle[i].checked){ - hobyb.push(hobbyEle[i].value); + hobby.push(hobbyEle[i].value); } } @@ -71,4 +71,38 @@ } +``` + +训练3 +```html + +

请选择课程

+ C语言
+ 机械制图
+ 单片机
+ 自动控制
+ 传感器
+ 高等数学
+ 计算机基础
+ Oracle数据库
+ 商务英语
+ PLC设计基础
+ + ``` \ No newline at end of file -- Gitee From b40f8f22c6750d49c4ab6bec3c83bff08fed3365 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B5=96=E5=BF=97=E8=B1=AA?= <2413989556@qq.com> Date: Thu, 11 Dec 2025 17:30:37 +0800 Subject: [PATCH 69/93] =?UTF-8?q?=E7=AC=94=E8=AE=B0=E5=8A=A0=E4=BD=9C?= =?UTF-8?q?=E4=B8=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...JavaScriptForm\345\257\271\350\261\241.md" | 33 +++++++++++++++++++ 1 file changed, 33 insertions(+) diff --git "a/\350\265\226\345\277\227\350\261\252/20251211-JavaScriptForm\345\257\271\350\261\241.md" "b/\350\265\226\345\277\227\350\261\252/20251211-JavaScriptForm\345\257\271\350\261\241.md" index 61788e8c..abc76b11 100644 --- "a/\350\265\226\345\277\227\350\261\252/20251211-JavaScriptForm\345\257\271\350\261\241.md" +++ "b/\350\265\226\345\277\227\350\261\252/20251211-JavaScriptForm\345\257\271\350\261\241.md" @@ -105,4 +105,37 @@ } +``` + +综合训练1 +```html + + 电影《变相怪杰》的主演是谁?

+ 布拉德·皮特 + 亚当·桑德勒 + 金·凯瑞 + 杰夫·丹尼尔斯 +

+ +
+ + ``` \ No newline at end of file -- Gitee From 7d87c939d361ebc4b74ee3fb435720a577f4ce66 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B5=96=E5=BF=97=E8=B1=AA?= <2413989556@qq.com> Date: Fri, 12 Dec 2025 10:55:40 +0800 Subject: [PATCH 70/93] =?UTF-8?q?=E7=AC=94=E8=AE=B0=E5=8A=A0=E4=BD=9C?= =?UTF-8?q?=E4=B8=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...1211-JavaScriptForm\345\257\271\350\261\241.md" | 3 ++- .../20251212-JavaScriptJSON.md" | 14 ++++++++++++++ 2 files changed, 16 insertions(+), 1 deletion(-) create mode 100644 "\350\265\226\345\277\227\350\261\252/20251212-JavaScriptJSON.md" diff --git "a/\350\265\226\345\277\227\350\261\252/20251211-JavaScriptForm\345\257\271\350\261\241.md" "b/\350\265\226\345\277\227\350\261\252/20251211-JavaScriptForm\345\257\271\350\261\241.md" index abc76b11..4c554d5e 100644 --- "a/\350\265\226\345\277\227\350\261\252/20251211-JavaScriptForm\345\257\271\350\261\241.md" +++ "b/\350\265\226\345\277\227\350\261\252/20251211-JavaScriptForm\345\257\271\350\261\241.md" @@ -138,4 +138,5 @@ } -``` \ No newline at end of file +``` + diff --git "a/\350\265\226\345\277\227\350\261\252/20251212-JavaScriptJSON.md" "b/\350\265\226\345\277\227\350\261\252/20251212-JavaScriptJSON.md" new file mode 100644 index 00000000..43bec31f --- /dev/null +++ "b/\350\265\226\345\277\227\350\261\252/20251212-JavaScriptJSON.md" @@ -0,0 +1,14 @@ +一.JSON 字符串转 JS 对象 +```html + +``` + +二.JS 对象转 JSON 字符串 +```html + +``` \ No newline at end of file -- Gitee From 3584ff90940d1b18560df8db3ffa522c26194217 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B5=96=E5=BF=97=E8=B1=AA?= <2413989556@qq.com> Date: Fri, 12 Dec 2025 11:17:40 +0800 Subject: [PATCH 71/93] =?UTF-8?q?=E7=AC=94=E8=AE=B0=E5=8A=A0=E4=BD=9C?= =?UTF-8?q?=E4=B8=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...JavaScriptForm\345\257\271\350\261\241.md" | 41 +++++++++++++++++++ 1 file changed, 41 insertions(+) diff --git "a/\350\265\226\345\277\227\350\261\252/20251211-JavaScriptForm\345\257\271\350\261\241.md" "b/\350\265\226\345\277\227\350\261\252/20251211-JavaScriptForm\345\257\271\350\261\241.md" index 4c554d5e..bc416968 100644 --- "a/\350\265\226\345\277\227\350\261\252/20251211-JavaScriptForm\345\257\271\350\261\241.md" +++ "b/\350\265\226\345\277\227\350\261\252/20251211-JavaScriptForm\345\257\271\350\261\241.md" @@ -140,3 +140,44 @@ ``` +综合训练2 +```html + + 看电影 + 听音乐 + 演奏乐器 + 打篮球 + 看书 + 上网 +

+ + + + + +``` \ No newline at end of file -- Gitee From 9a2fdd9d972868e65331ac096ae2ffadca628b04 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B5=96=E5=BF=97=E8=B1=AA?= <2413989556@qq.com> Date: Wed, 17 Dec 2025 10:06:40 +0800 Subject: [PATCH 72/93] =?UTF-8?q?=E7=AC=94=E8=AE=B0=E5=8A=A0=E4=BD=9C?= =?UTF-8?q?=E4=B8=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...215-JavaScriptGit\347\273\203\344\271\240.md" | 0 .../20251217-JavaScriptjQuery.md" | 16 ++++++++++++++++ 2 files changed, 16 insertions(+) create mode 100644 "\350\265\226\345\277\227\350\261\252/20251215-JavaScriptGit\347\273\203\344\271\240.md" create mode 100644 "\350\265\226\345\277\227\350\261\252/20251217-JavaScriptjQuery.md" diff --git "a/\350\265\226\345\277\227\350\261\252/20251215-JavaScriptGit\347\273\203\344\271\240.md" "b/\350\265\226\345\277\227\350\261\252/20251215-JavaScriptGit\347\273\203\344\271\240.md" new file mode 100644 index 00000000..e69de29b diff --git "a/\350\265\226\345\277\227\350\261\252/20251217-JavaScriptjQuery.md" "b/\350\265\226\345\277\227\350\261\252/20251217-JavaScriptjQuery.md" new file mode 100644 index 00000000..1b1506b2 --- /dev/null +++ "b/\350\265\226\345\277\227\350\261\252/20251217-JavaScriptjQuery.md" @@ -0,0 +1,16 @@ +一.jQuery基础 +```javascript + let div=$('div'); + //将jQuery对象转换为dom对象 + let domEL=div[0]; + //将dom对象重新转换为jQuery对象 + let jQueryObj=$(domEL); +``` + +二.jQuery DOM操作 +```javascript + 1.新增append给拿到的元素增加下级元素 + 2.移除remove移除拿到的元素 + 3.text()拿到文本内容,text('要设置的内容')可以修改纯文本内容 + 4.html()拿到包含标签的内容,html('要设置的内容')可以修改包含标签的内容 +``` \ No newline at end of file -- Gitee From 8865ce03c09105979f844a9b2ec00e6efc8d3361 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B5=96=E5=BF=97=E8=B1=AA?= <2413989556@qq.com> Date: Wed, 17 Dec 2025 11:00:40 +0800 Subject: [PATCH 73/93] =?UTF-8?q?=E7=AC=94=E8=AE=B0=E5=8A=A0=E4=BD=9C?= =?UTF-8?q?=E4=B8=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...-JavaScriptGit\347\273\203\344\271\240.md" | 38 +++++++++++++++++++ 1 file changed, 38 insertions(+) diff --git "a/\350\265\226\345\277\227\350\261\252/20251215-JavaScriptGit\347\273\203\344\271\240.md" "b/\350\265\226\345\277\227\350\261\252/20251215-JavaScriptGit\347\273\203\344\271\240.md" index e69de29b..05dc0e57 100644 --- "a/\350\265\226\345\277\227\350\261\252/20251215-JavaScriptGit\347\273\203\344\271\240.md" +++ "b/\350\265\226\345\277\227\350\261\252/20251215-JavaScriptGit\347\273\203\344\271\240.md" @@ -0,0 +1,38 @@ +函数 +1.题目描述: 编写一个函数 greet,接收一个名字参数,返回问候语 "你好,XXX!" +输入示例: "小明" +输出示例: "你好,小明!" +```js + function greet(name){ + return`你好,${name}`; + } + console.log(greet('小明')); +``` +2.题目描述: 编写一个函数 max,接收两个数字参数,返回较大的那个数 +输入示例: 15, 23 +输出示例: 23 +```js + function max(num1, num2) { + if(num1>num2){ + return num1; + }else{ + return num2; + } + } + console.log(max(20,19)); +``` +3.题目描述: 编写一个函数 calculateArea,可以计算矩形面积(两个参数)或正方形面积(一个参数),使用默认参数实现 +输入示例: 5, 10 或 5 +输出示例: 50 或 25 +```js + function calculateArea(width, length = width) { + return length * width; + } + console.log(`${calculateArea(5, 10)}或${calculateArea(5)}`); +``` +4.题目描述: 编写一个箭头函数 filterEven,接收一个数组,返回所有偶数组成的新数组 +输入示例: [1, 2, 3, 4, 5, 6] +输出示例: [2, 4, 6] +```js + +``` -- Gitee From 987c03536a2498907b016ece527e50b1139a1232 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B5=96=E5=BF=97=E8=B1=AA?= <2413989556@qq.com> Date: Wed, 17 Dec 2025 11:20:03 +0800 Subject: [PATCH 74/93] =?UTF-8?q?=E7=AC=94=E8=AE=B0=E5=8A=A0=E4=BD=9C?= =?UTF-8?q?=E4=B8=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...-JavaScriptGit\347\273\203\344\271\240.md" | 25 ++++++++++++++++++- 1 file changed, 24 insertions(+), 1 deletion(-) diff --git "a/\350\265\226\345\277\227\350\261\252/20251215-JavaScriptGit\347\273\203\344\271\240.md" "b/\350\265\226\345\277\227\350\261\252/20251215-JavaScriptGit\347\273\203\344\271\240.md" index 05dc0e57..5c928844 100644 --- "a/\350\265\226\345\277\227\350\261\252/20251215-JavaScriptGit\347\273\203\344\271\240.md" +++ "b/\350\265\226\345\277\227\350\261\252/20251215-JavaScriptGit\347\273\203\344\271\240.md" @@ -34,5 +34,28 @@ 输入示例: [1, 2, 3, 4, 5, 6] 输出示例: [2, 4, 6] ```js - + function filterEven(num) { + let result = []; + for (let i = 0; i < num.length; i++) { + let all = num[i]; + if (all % 2 === 0) { + result.push(all) + } + } + return result; + } + console.log(filterEven([1, 2, 3, 4, 5, 6])); +``` +5.题目描述: 编写一个函数 sumAll,使用剩余参数接收任意数量的数字,返回它们的总和 +输入示例: 1, 2, 3, 4, 5 +输出示例: 15 +```js + function sumAll(...num) { + let sm = 0; + for(let i=0;i Date: Thu, 18 Dec 2025 17:12:53 +0800 Subject: [PATCH 75/93] =?UTF-8?q?=E7=AC=94=E8=AE=B0=E5=8A=A0=E4=BD=9C?= =?UTF-8?q?=E4=B8=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../20251218-JavaScriptjQuery.md" | 141 ++++++++++++++++++ 1 file changed, 141 insertions(+) create mode 100644 "\350\265\226\345\277\227\350\261\252/20251218-JavaScriptjQuery.md" diff --git "a/\350\265\226\345\277\227\350\261\252/20251218-JavaScriptjQuery.md" "b/\350\265\226\345\277\227\350\261\252/20251218-JavaScriptjQuery.md" new file mode 100644 index 00000000..22f5e28e --- /dev/null +++ "b/\350\265\226\345\277\227\350\261\252/20251218-JavaScriptjQuery.md" @@ -0,0 +1,141 @@ +一.基础选择器 +```js +$("#id") ID 选择器 选中指定 ID 的元素 +$(".class") 类选择器 选中指定类名的所有元素 +$("tag") 标签选择器 选中指定标签的所有元素 +$("*") 通配符选择器 选中所有元素 +$("div,p") 组合选择器 选中 div 和 p 元素 + + // 选中 ID 为 "box" 的元素,修改文本 + $("#box").text("Hello jQuery"); + + // 选中所有 class 为 "item" 的元素,添加样式 + $(".item").css("color", "red"); + + // 选中所有 p 标签,隐藏元素 + $("p").hide(); +``` +二.层级选择器 +```js +后代选择器 $("parent child") 选中父元素下所有后代元素 +子元素选择器 $("parent > child") 选中父元素下直接子元素 +相邻兄弟选择器 $("prev + next") 选中 prev 元素后紧邻的 next 元素 + + // 选中 ul 下所有 li 元素 + $("ul li").css("margin", "5px"); + // 选中 div 下直接子元素 p + $("div > p").css("font-size", "16px"); +``` + +三.过滤选择器 +```js + 以: 开头,筛选元素 + + // 选中第一个 li 元素 + $("li:first").css("background", "yellow"); + + // 选中最后一个 li 元素 + $("li:last").css("background", "green"); + + // 选中索引为 2 的 li 元素(索引从 0 开始) + + $("li:eq(2)").css("font-weight", "bold"); + // 选中所有偶数索引的 li 元素 + $("li:even").css("color", "blue"); +``` + +四.jQuery DOM操作 +```js + text() 获取 / 设置元素的文本内容 + html() 获取 / 设置元素的 HTML 内容 + val() 获取 / 设置表单元素的值 + + // 设置 HTML + $("#box").html("

jQuery 教程

"); + + // 设置输入框值 + $("input").val("请输入内容"); +``` + +五.元素增删改 +```js + append() 向元素内部末尾添加子元素 + prepend() 向元素内部开头添加子元素 + after() 在元素外部后面插入元素 + before() 在元素外部前面插入元素 + remove() 删除元素(含子元素) + empty() 清空元素内部所有内容 + + // 向 ul 末尾添加 li 元素 + $("ul").append("
  • 新选项
  • ");、 + + // 在 div 前面插入 p 元素 + $("div").before("

    前置内容

    "); + + // 删除指定元素 + $(".delete").remove(); + + // 清空元素内容 + $("#box").empty(); +``` + +六.jQuery事件处理 +```js + click() 点击事件 + dblclick() 双击事件 + mouseenter() 鼠标进入事件 + mouseleave() 鼠标离开事件 + change() 表单元素值改变事件 + submit() 表单提交事件 + + // 点击事件 + $("#btn").click(function() { + alert("按钮被点击了!"); + + // $(this) 指向当前触发事件的元素 + $(this).text("已点击"); + }); + + // 鼠标进入/离开 + $("#box").mouseenter(function() { + $(this).css("background", "red"); + }).mouseleave(function() { + $(this).css("background", "blue"); + }); +``` + +七.jQuery动画效果 +```js + 1.基础显示隐藏 + // 显示元素(可加时长,单位 ms) + $("#box").show(1000); + + // 隐藏元素 + $("#box").hide(500); + + // 切换显示/隐藏 + $("#box").toggle(300); + + 2.滑动动画 + // 下滑显示 + $("#box").slideDown(800); + + // 上滑隐藏 + $("#box").slideUp(600); + + // 切换滑动 + $("#box").slideToggle(); + + 3.淡入淡出 + // 淡入 + $("#box").fadeIn(700); + + // 淡出 + $("#box").fadeOut(400); + + // 切换淡入淡出 + $("#box").fadeToggle(); + + // 淡到指定透明度(0-1) + $("#box").fadeTo(500, 0.5); +``` -- Gitee From 0f83af9ad6d58e12eb7ea27322f9422f23c92f7a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B5=96=E5=BF=97=E8=B1=AA?= <2413989556@qq.com> Date: Fri, 19 Dec 2025 11:07:59 +0800 Subject: [PATCH 76/93] =?UTF-8?q?=E7=AC=94=E8=AE=B0=E5=8A=A0=E4=BD=9C?= =?UTF-8?q?=E4=B8=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...215-JavaScript\347\273\203\344\271\240.md" | 11 +++++++ ...219-JavaScript\345\237\272\347\241\200.md" | 29 +++++++++++++++++++ 2 files changed, 40 insertions(+) rename "\350\265\226\345\277\227\350\261\252/20251215-JavaScriptGit\347\273\203\344\271\240.md" => "\350\265\226\345\277\227\350\261\252/20251215-JavaScript\347\273\203\344\271\240.md" (85%) create mode 100644 "\350\265\226\345\277\227\350\261\252/20251219-JavaScript\345\237\272\347\241\200.md" diff --git "a/\350\265\226\345\277\227\350\261\252/20251215-JavaScriptGit\347\273\203\344\271\240.md" "b/\350\265\226\345\277\227\350\261\252/20251215-JavaScript\347\273\203\344\271\240.md" similarity index 85% rename from "\350\265\226\345\277\227\350\261\252/20251215-JavaScriptGit\347\273\203\344\271\240.md" rename to "\350\265\226\345\277\227\350\261\252/20251215-JavaScript\347\273\203\344\271\240.md" index 5c928844..f7984c87 100644 --- "a/\350\265\226\345\277\227\350\261\252/20251215-JavaScriptGit\347\273\203\344\271\240.md" +++ "b/\350\265\226\345\277\227\350\261\252/20251215-JavaScript\347\273\203\344\271\240.md" @@ -59,3 +59,14 @@ } console.log(sumAll(1,2,3)); ``` + +jQuery +1.题目描述: 引入 jQuery 库,使用 $(document).ready() 确保 DOM 加载完成后执行代码,输出 "jQuery 已就绪" +输出示例: 页面加载完成后控制台输出 "jQuery 已就绪" +```js + $(document).ready(function(){ + console.log("jQuery已就绪"); + + }) +``` +2. \ No newline at end of file diff --git "a/\350\265\226\345\277\227\350\261\252/20251219-JavaScript\345\237\272\347\241\200.md" "b/\350\265\226\345\277\227\350\261\252/20251219-JavaScript\345\237\272\347\241\200.md" new file mode 100644 index 00000000..0540ee3a --- /dev/null +++ "b/\350\265\226\345\277\227\350\261\252/20251219-JavaScript\345\237\272\347\241\200.md" @@ -0,0 +1,29 @@ +一.变量、常量和基础数据类型 +```js + 1.var let定义变量,后续只使用let + 2.const定义常量,常量名全大写 + 3.数据类型 + 基础数据类型 + string + number + boolean + underfined + null + 复合数据类型 + 对象 + 数组 + 函数 +``` +二.流程判断 +```js +1.判断 + if + if...else + if ... else if() + if ... else if()... else + switch +2.循环 + for + while + do...while +``` \ No newline at end of file -- Gitee From a3cde4ac44a7f967a04fe8746782c21c63071ea7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B5=96=E5=BF=97=E8=B1=AA?= <2413989556@qq.com> Date: Fri, 19 Dec 2025 11:20:09 +0800 Subject: [PATCH 77/93] =?UTF-8?q?=E7=AC=94=E8=AE=B0=E5=8A=A0=E4=BD=9C?= =?UTF-8?q?=E4=B8=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...215-JavaScript\347\273\203\344\271\240.md" | 22 +++++++++++++++++-- 1 file changed, 20 insertions(+), 2 deletions(-) diff --git "a/\350\265\226\345\277\227\350\261\252/20251215-JavaScript\347\273\203\344\271\240.md" "b/\350\265\226\345\277\227\350\261\252/20251215-JavaScript\347\273\203\344\271\240.md" index f7984c87..fc6c5dc1 100644 --- "a/\350\265\226\345\277\227\350\261\252/20251215-JavaScript\347\273\203\344\271\240.md" +++ "b/\350\265\226\345\277\227\350\261\252/20251215-JavaScript\347\273\203\344\271\240.md" @@ -66,7 +66,25 @@ jQuery ```js $(document).ready(function(){ console.log("jQuery已就绪"); - }) ``` -2. \ No newline at end of file + +2.题目描述: 比较 $ 和 jQuery 的使用,验证它们是同一个对象 +输出示例: true +```js + $(document).ready(function(){ + let compare = ($===jQuery); + console.log(compare); + }) +``` + +3.题目描述: 使用 jQuery 获取 id 为 "demo" 的元素,并输出该元素的 jQuery 对象 +HTML 结构: +
    演示内容
    + +```js + $(document).ready(function () { + let demoElement = $("#demo"); + console.log(demoElement); + }); +``` \ No newline at end of file -- Gitee From 87dc8ce67b5966e85db1ed791439c6e8969063c0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B5=96=E5=BF=97=E8=B1=AA?= <2413989556@qq.com> Date: Mon, 22 Dec 2025 16:30:46 +0800 Subject: [PATCH 78/93] =?UTF-8?q?=E7=AC=94=E8=AE=B0=E5=8A=A0=E4=BD=9C?= =?UTF-8?q?=E4=B8=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../20251222-JavaScript\347\273\203\344\271\240.md" | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 "\350\265\226\345\277\227\350\261\252/20251222-JavaScript\347\273\203\344\271\240.md" diff --git "a/\350\265\226\345\277\227\350\261\252/20251222-JavaScript\347\273\203\344\271\240.md" "b/\350\265\226\345\277\227\350\261\252/20251222-JavaScript\347\273\203\344\271\240.md" new file mode 100644 index 00000000..ea2e1d3d --- /dev/null +++ "b/\350\265\226\345\277\227\350\261\252/20251222-JavaScript\347\273\203\344\271\240.md" @@ -0,0 +1,12 @@ +数组 +1.题目描述: 计算并返回给定数组 arr 中所有元素的总和 +输入示例: [ 1, 2, 3, 4 ] +输出示例: 10 + \ No newline at end of file -- Gitee From 167624619b800c464af86e344da770727ee156ec Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B5=96=E5=BF=97=E8=B1=AA?= <2413989556@qq.com> Date: Mon, 22 Dec 2025 17:24:27 +0800 Subject: [PATCH 79/93] =?UTF-8?q?=E7=AC=94=E8=AE=B0=E5=8A=A0=E4=BD=9C?= =?UTF-8?q?=E4=B8=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...222-JavaScript\347\273\203\344\271\240.md" | 56 ++++++++++++++++++- 1 file changed, 54 insertions(+), 2 deletions(-) diff --git "a/\350\265\226\345\277\227\350\261\252/20251222-JavaScript\347\273\203\344\271\240.md" "b/\350\265\226\345\277\227\350\261\252/20251222-JavaScript\347\273\203\344\271\240.md" index ea2e1d3d..418b1590 100644 --- "a/\350\265\226\345\277\227\350\261\252/20251222-JavaScript\347\273\203\344\271\240.md" +++ "b/\350\265\226\345\277\227\350\261\252/20251222-JavaScript\347\273\203\344\271\240.md" @@ -2,11 +2,63 @@ 1.题目描述: 计算并返回给定数组 arr 中所有元素的总和 输入示例: [ 1, 2, 3, 4 ] 输出示例: 10 - \ No newline at end of file +``` + +2.题目描述: 合并数组 arr1 和数组 arr2。不要直接修改数组 arr,结果返回新的数组 +输入示例: [1, 2, 3, 4], ['a', 'b', 'c', 1] +输出示例: [1, 2, 3, 4, 'a', 'b', 'c', 1] +```js + let arr1 =[1,2,3,4]; + let arr2 =['a','b','c',1]; + let arr3=arr1.concat(arr2); + console.log(arr3); +``` + +3.题目描述: 统计数组 arr 中值等于 item 的元素出现的次数 +输入示例: [1, 2, 4, 4, 3, 4, 3], 4 +输出示例: 3 +```js + let arr=[1,2,4,4,3,4,3]; + let item=4; + function appearecount(arr,item){ + let count =0; + for(let i=0;i= 2 && !result.includes(num)) { + result.push(num); + } + } + return result; + } + console.log(reappear(arr)); +``` -- Gitee From 0a72cf6ccbd189c8484a2f7d72a9f45499b18953 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B5=96=E5=BF=97=E8=B1=AA?= <2413989556@qq.com> Date: Wed, 24 Dec 2025 11:00:44 +0800 Subject: [PATCH 80/93] =?UTF-8?q?=E7=AC=94=E8=AE=B0=E5=8A=A0=E4=BD=9C?= =?UTF-8?q?=E4=B8=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...224-JavaScript\347\273\203\344\271\240.md" | 61 +++++++++++++++++++ 1 file changed, 61 insertions(+) create mode 100644 "\350\265\226\345\277\227\350\261\252/20251224-JavaScript\347\273\203\344\271\240.md" diff --git "a/\350\265\226\345\277\227\350\261\252/20251224-JavaScript\347\273\203\344\271\240.md" "b/\350\265\226\345\277\227\350\261\252/20251224-JavaScript\347\273\203\344\271\240.md" new file mode 100644 index 00000000..bf6344a9 --- /dev/null +++ "b/\350\265\226\345\277\227\350\261\252/20251224-JavaScript\347\273\203\344\271\240.md" @@ -0,0 +1,61 @@ +数组 +5.题目描述: 删除数组 arr 中的指定元素 item,返回新数组(不修改原数组) +输入示例: [1, 2, 3, 4, 2, 5], 2 +输出示例: [1, 3, 4, 5] +```js + let arr = [1, 2, 3, 4, 2, 5]; + let item = 2; + function deleteArr(arr, item) { + let result = []; + for (let i = 0; i < arr.length; i++) { + if (arr[i] !== item) { + result.push(arr[i]); + } + } + return result; + } + console.log(deleteArr(arr,item)); +``` + +6.题目描述: 使用数组方法 filter 和 map,从学生数组中筛选出及格的学生,并返回他们的姓名数组 +输入示例: [{name: "小明", score: 85}, {name: "小红", score: 55}, {name: "小刚", score: 90}] +输出示例: ["小明", "小刚"] +```js + let students = [ + { name: "小明", score: 85 }, + { name: "小红", score: 55 }, + { name: "小刚", score: 90 } + ]; + function pass(students){ + return students + .filter(student => student.score>=60) + .map(student => student.name) + } + let result = pass(students); + console.log(result); +``` + +7.题目描述: 使用 map() 方法将数组中的每个数字都乘以 2 +输入示例: [1, 2, 3, 4, 5] +输出示例: [2, 4, 6, 8, 10] +```js + let arr = [1, 2, 3, 4, 5]; + function ride(arr) { + return arr + .map(num => num * 2); + } + let result = ride(arr); + console.log(result); +``` +8.题目描述: 使用 filter() 方法筛选出数组中的所有奇数 +输入示例: [1, 2, 3, 4, 5, 6, 7, 8, 9] +输出示例: [1, 3, 5, 7, 9] +```js + let arr = [1, 2, 3, 4, 5, 6, 7, 8, 9]; + function odd(arr) { + return arr + .filter(num => num % 2 !== 0) + } + let result = odd(arr); + console.log(result); +``` \ No newline at end of file -- Gitee From 719cf9da0c2c72c6a103f75ece4c266d33975ec4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B5=96=E5=BF=97=E8=B1=AA?= <2413989556@qq.com> Date: Wed, 24 Dec 2025 11:12:43 +0800 Subject: [PATCH 81/93] =?UTF-8?q?=E7=AC=94=E8=AE=B0=E5=8A=A0=E4=BD=9C?= =?UTF-8?q?=E4=B8=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...224-JavaScript\347\273\203\344\271\240.md" | 27 ++++++++++++++++++- 1 file changed, 26 insertions(+), 1 deletion(-) diff --git "a/\350\265\226\345\277\227\350\261\252/20251224-JavaScript\347\273\203\344\271\240.md" "b/\350\265\226\345\277\227\350\261\252/20251224-JavaScript\347\273\203\344\271\240.md" index bf6344a9..31282115 100644 --- "a/\350\265\226\345\277\227\350\261\252/20251224-JavaScript\347\273\203\344\271\240.md" +++ "b/\350\265\226\345\277\227\350\261\252/20251224-JavaScript\347\273\203\344\271\240.md" @@ -57,5 +57,30 @@ .filter(num => num % 2 !== 0) } let result = odd(arr); - console.log(result); + console.log(result); +``` +9.题目描述: 使用 reduce() 方法计算数组中所有数字的总和 +输入示例: [10, 20, 30, 40, 50] +输出示例: 150 +```js + let arr = [10,20,30,40,50]; + function sum(arr) { + return arr + .reduce((nums,num) => nums+num ,0) + } + let result = sum(arr); + console.log(result); +``` + +10.题目描述: 使用 reduce() 方法找出数组中的最大值 +输入示例: [3, 7, 2, 9, 1, 5] +输出示例: 9 +```js + let arr = [3, 7, 2, 9, 1, 5]; + function max(arr) { + return arr + .reduce((num1, num2) => num1 > num2 ? num1 : num2) + } + let result = max(arr); + console.log(result); ``` \ No newline at end of file -- Gitee From 710036aa823618e0d5e205bd93fdb748d513b1ae Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B5=96=E5=BF=97=E8=B1=AA?= <2413989556@qq.com> Date: Wed, 24 Dec 2025 11:17:26 +0800 Subject: [PATCH 82/93] =?UTF-8?q?=E7=AC=94=E8=AE=B0=E5=8A=A0=E4=BD=9C?= =?UTF-8?q?=E4=B8=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../20251224-JavaScript\347\273\203\344\271\240.md" | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git "a/\350\265\226\345\277\227\350\261\252/20251224-JavaScript\347\273\203\344\271\240.md" "b/\350\265\226\345\277\227\350\261\252/20251224-JavaScript\347\273\203\344\271\240.md" index 31282115..61948d61 100644 --- "a/\350\265\226\345\277\227\350\261\252/20251224-JavaScript\347\273\203\344\271\240.md" +++ "b/\350\265\226\345\277\227\350\261\252/20251224-JavaScript\347\273\203\344\271\240.md" @@ -83,4 +83,14 @@ } let result = max(arr); console.log(result); +``` + +DOM操作 +1.题目描述: 使用 getElementById 获取 id 为 "title" 的元素,并在控制台输出该元素 +HTML 结构: +

    欢迎学习JavaScript

    + +```js + let content = document.getElementById('title'); + console.log(content); ``` \ No newline at end of file -- Gitee From e94e3dd998b72bb1e0e18f9f3b7cdebc399e6cd5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B5=96=E5=BF=97=E8=B1=AA?= <2413989556@qq.com> Date: Thu, 25 Dec 2025 16:54:02 +0800 Subject: [PATCH 83/93] =?UTF-8?q?=E7=AC=94=E8=AE=B0=E5=8A=A0=E4=BD=9C?= =?UTF-8?q?=E4=B8=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...225-JavaScript\347\273\203\344\271\240.md" | 109 ++++++++++++++++++ 1 file changed, 109 insertions(+) create mode 100644 "\350\265\226\345\277\227\350\261\252/20251225-JavaScript\347\273\203\344\271\240.md" diff --git "a/\350\265\226\345\277\227\350\261\252/20251225-JavaScript\347\273\203\344\271\240.md" "b/\350\265\226\345\277\227\350\261\252/20251225-JavaScript\347\273\203\344\271\240.md" new file mode 100644 index 00000000..ce73400c --- /dev/null +++ "b/\350\265\226\345\277\227\350\261\252/20251225-JavaScript\347\273\203\344\271\240.md" @@ -0,0 +1,109 @@ +## 服务器(带公网IP的linux服务器) + +### 常用命令 + +- 登录服务器 + - telnet 上古时期 + - SSH 现代时期 +- 创建文件 + - touch xxx 创建一个新的空文件 + - vim xxx.txt 打开/创建一个文件 +- 创建文件夹 + - mkdir +- 切换目录 + - cd +- 列出目录清单 + - ls 列出指定目录下的内容(如果未指定则指列出当前目录) +- 安装软件 + - apt install nginx -y +- 更新软件 + - apt upgrade -y +- 卸载软件 + - apt uninstall nginx -y +- 重启服务 +- 停止服务 +- 开启服务 +- 服务自启动 +- 管理软件命令 apt + - 更新软件源 apt update + - 更新软件 apt upgrade -y + +### nginx + +- 安装命令 + + - apt install nginx -y + - 会被安装为一个服务 + - 检测服务状态 systemctl status nginx + - 启用nginx systemctl start nginx + - 禁用nginx systemctl stop nginx + - 重启nginx systemctl restart nginx + - 自启动nginx systemctl enable nginx + +- 配置 + + - 配置文件放在哪 + + - /etc/nginx/conf.d + + - 配置文件内容 + + - ` + server { + listen 80; + server_name abc.liing.top; + + location / { + root /var/www/abc.liing.top; + index index.html; + } + } + ` + +- 保证相应路径中有指定文件 + + - /var/www/abc.liing.top + + +DOM操作 +2.题目描述: 使用 querySelector 获取 class 为 "item" 的第一个元素 +HTML 结构: +
      +
    • 项目1
    • +
    • 项目2
    • +
    • 项目3
    • +
    +输出示例: 返回第一个 li 元素 + +```js + let item =document.querySelector('.item') + console.log(item); +``` + +3.题目描述: 使用 querySelectorAll 获取所有 class 为 "card" 的元素,并返回元素个数 +HTML 结构: +
    卡片1
    +
    卡片2
    +
    卡片3
    +输出示例: 3 + +```js + let card = document.querySelectorAll('.card') + let count = card.length; + console.log(count); +``` + +4.题目描述: 使用 getElementsByClassName 和 getElementsByTagName 获取元素,理解它们返回的 HTMLCollection +HTML 结构: +
    盒子1
    +
    盒子2
    +

    段落

    +输出示例: class为"box"的元素个数: 2,p标签个数: 1 + +```js + let cl = document.getElementsByClassName('box'); + let clcount = cl.length; + let p = document.getElementsByTagName('p') + let pcount = p.length; + console.log(clcount,pcount); +``` \ No newline at end of file -- Gitee From e5f4b16ad94933d8809d122a7119e179f97bb054 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B5=96=E5=BF=97=E8=B1=AA?= <2413989556@qq.com> Date: Thu, 25 Dec 2025 17:18:41 +0800 Subject: [PATCH 84/93] =?UTF-8?q?=E7=AC=94=E8=AE=B0=E5=8A=A0=E4=BD=9C?= =?UTF-8?q?=E4=B8=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...225-JavaScript\347\273\203\344\271\240.md" | 21 +++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git "a/\350\265\226\345\277\227\350\261\252/20251225-JavaScript\347\273\203\344\271\240.md" "b/\350\265\226\345\277\227\350\261\252/20251225-JavaScript\347\273\203\344\271\240.md" index ce73400c..c2c7047e 100644 --- "a/\350\265\226\345\277\227\350\261\252/20251225-JavaScript\347\273\203\344\271\240.md" +++ "b/\350\265\226\345\277\227\350\261\252/20251225-JavaScript\347\273\203\344\271\240.md" @@ -106,4 +106,25 @@ HTML 结构: let p = document.getElementsByTagName('p') let pcount = p.length; console.log(clcount,pcount); +``` + +5.题目描述: 遍历一个 NodeList 或 HTMLCollection,为每个元素添加序号文本 +HTML 结构: +
      +
    • 项目
    • +
    • 项目
    • +
    • 项目
    • +
    +输出示例: +项目1 +项目2 +项目3 + +```js +let cl = document.querySelectorAll('li'); + for (let i = 0; i < cl.length; i++) { + let count = i + 1; + let result = cl[i].textContent = `项目${count}`; + console.log(result); + } ``` \ No newline at end of file -- Gitee From 8c13d495809c155f2643d2edd84a3dcee3016db8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B5=96=E5=BF=97=E8=B1=AA?= <2413989556@qq.com> Date: Fri, 26 Dec 2025 10:14:10 +0800 Subject: [PATCH 85/93] =?UTF-8?q?=E7=AC=94=E8=AE=B0=E5=8A=A0=E4=BD=9C?= =?UTF-8?q?=E4=B8=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...60\347\273\204\347\273\203\344\271\240.md" | 0 ...60\347\273\204\347\273\203\344\271\240.md" | 9 --- ...15\344\275\234\347\273\203\344\271\240.md" | 20 ++++-- ...72\347\241\200\347\273\203\344\271\240.md" | 62 +++++++++++++++++++ 4 files changed, 76 insertions(+), 15 deletions(-) rename "\350\265\226\345\277\227\350\261\252/20251222-JavaScript\347\273\203\344\271\240.md" => "\350\265\226\345\277\227\350\261\252/20251222-JavaScript\346\225\260\347\273\204\347\273\203\344\271\240.md" (100%) rename "\350\265\226\345\277\227\350\261\252/20251224-JavaScript\347\273\203\344\271\240.md" => "\350\265\226\345\277\227\350\261\252/20251224-JavaScript\346\225\260\347\273\204\347\273\203\344\271\240.md" (90%) rename "\350\265\226\345\277\227\350\261\252/20251225-JavaScript\347\273\203\344\271\240.md" => "\350\265\226\345\277\227\350\261\252/20251225-JavaScriptDOM\346\223\215\344\275\234\347\273\203\344\271\240.md" (86%) create mode 100644 "\350\265\226\345\277\227\350\261\252/20251226-JavaScript\345\237\272\347\241\200\347\273\203\344\271\240.md" diff --git "a/\350\265\226\345\277\227\350\261\252/20251222-JavaScript\347\273\203\344\271\240.md" "b/\350\265\226\345\277\227\350\261\252/20251222-JavaScript\346\225\260\347\273\204\347\273\203\344\271\240.md" similarity index 100% rename from "\350\265\226\345\277\227\350\261\252/20251222-JavaScript\347\273\203\344\271\240.md" rename to "\350\265\226\345\277\227\350\261\252/20251222-JavaScript\346\225\260\347\273\204\347\273\203\344\271\240.md" diff --git "a/\350\265\226\345\277\227\350\261\252/20251224-JavaScript\347\273\203\344\271\240.md" "b/\350\265\226\345\277\227\350\261\252/20251224-JavaScript\346\225\260\347\273\204\347\273\203\344\271\240.md" similarity index 90% rename from "\350\265\226\345\277\227\350\261\252/20251224-JavaScript\347\273\203\344\271\240.md" rename to "\350\265\226\345\277\227\350\261\252/20251224-JavaScript\346\225\260\347\273\204\347\273\203\344\271\240.md" index 61948d61..abdb70be 100644 --- "a/\350\265\226\345\277\227\350\261\252/20251224-JavaScript\347\273\203\344\271\240.md" +++ "b/\350\265\226\345\277\227\350\261\252/20251224-JavaScript\346\225\260\347\273\204\347\273\203\344\271\240.md" @@ -85,12 +85,3 @@ console.log(result); ``` -DOM操作 -1.题目描述: 使用 getElementById 获取 id 为 "title" 的元素,并在控制台输出该元素 -HTML 结构: -

    欢迎学习JavaScript

    - -```js - let content = document.getElementById('title'); - console.log(content); -``` \ No newline at end of file diff --git "a/\350\265\226\345\277\227\350\261\252/20251225-JavaScript\347\273\203\344\271\240.md" "b/\350\265\226\345\277\227\350\261\252/20251225-JavaScriptDOM\346\223\215\344\275\234\347\273\203\344\271\240.md" similarity index 86% rename from "\350\265\226\345\277\227\350\261\252/20251225-JavaScript\347\273\203\344\271\240.md" rename to "\350\265\226\345\277\227\350\261\252/20251225-JavaScriptDOM\346\223\215\344\275\234\347\273\203\344\271\240.md" index c2c7047e..423c0487 100644 --- "a/\350\265\226\345\277\227\350\261\252/20251225-JavaScript\347\273\203\344\271\240.md" +++ "b/\350\265\226\345\277\227\350\261\252/20251225-JavaScriptDOM\346\223\215\344\275\234\347\273\203\344\271\240.md" @@ -64,8 +64,16 @@ - /var/www/abc.liing.top - DOM操作 +1.题目描述: 使用 getElementById 获取 id 为 "title" 的元素,并在控制台输出该元素 +HTML 结构: +

    欢迎学习JavaScript

    + +```js + let content = document.getElementById('title'); + console.log(content); +``` + 2.题目描述: 使用 querySelector 获取 class 为 "item" 的第一个元素 HTML 结构:
      @@ -122,9 +130,9 @@ HTML 结构: ```js let cl = document.querySelectorAll('li'); - for (let i = 0; i < cl.length; i++) { - let count = i + 1; - let result = cl[i].textContent = `项目${count}`; - console.log(result); - } + for (let i = 0; i < cl.length; i++) { + let count = i + 1; + let result = cl[i].textContent = `项目${count}`; + console.log(result); + } ``` \ No newline at end of file diff --git "a/\350\265\226\345\277\227\350\261\252/20251226-JavaScript\345\237\272\347\241\200\347\273\203\344\271\240.md" "b/\350\265\226\345\277\227\350\261\252/20251226-JavaScript\345\237\272\347\241\200\347\273\203\344\271\240.md" new file mode 100644 index 00000000..5a59009c --- /dev/null +++ "b/\350\265\226\345\277\227\350\261\252/20251226-JavaScript\345\237\272\347\241\200\347\273\203\344\271\240.md" @@ -0,0 +1,62 @@ +1.题目描述: 声明一个变量 name,赋值为你的名字,再声明一个常量 SCHOOL,赋值为"某某职业学院",最后输出这两个值 +输出示例: "张三" "某某职业学院" +```js + let name ='张三'; + let school = '闽西职业技术学院'; + console.log(name,school); +``` + +2.题目描述: 判断给定的变量 value 是什么数据类型,并返回类型名称的字符串 +输入示例: 123 +输出示例: "number" +```js + let num = 123; + let type = typeof(num); + console.log(type); +``` +3.题目描述: 创建一个变量 age,初始值为 18,然后将其修改为 20,最后输出修改后的值 +输出示例: 20 +```js + let age = 18; + age = 20; + console.log(age); +``` + +4.题目描述: 声明三个变量分别存储一个学生的姓名(字符串)、年龄(数字)、是否及格(布尔值),然后分别输出这三个变量的值和类型 +输出示例: 姓名: "李四", 类型: string 年龄: 19, 类型: number 及格: true, 类型: boolean +```js + let name = '李四'; + let age = 19; + let pass = true; + console.log(name,typeof(name)); + console.log(age,typeof(age)); + console.log(pass,typeof(pass)); +``` + +5.题目描述: 理解 null 和 undefined 的区别,分别创建这两种类型的变量并输出 +输出示例: undefined 变量: undefined, 类型: undefined null 变量: null, 类型: object +```js + let undefinedVal = undefined; + let nullVal = null; + console.log(`变量${undefinedVal},类型${typeo(undefinedVal)}`); + console.log(`变量${nullVal},类型${typeof(nullVal)}`); +``` + +6.题目描述: 理解变量的作用域,演示块级作用域(let、const)和函数作用域(var)的区别 +输出示例: let 和 const 有块级作用域 var 只有函数作用域 +```js + +``` + +7.题目描述: 理解变量提升(Hoisting),对比 var、let、const 的行为 +输出示例: var 声明会提升,但值为 undefined let 和 const 存在暂时性死区 +```js + +``` + +8.题目描述: 使用模板字符串拼接变量和表达式 +输入示例: name = "张三", age = 20, score = 85 +输出示例: ${name}今年${age}岁,考了${score}分,${score >= 60 ? '及格' : '不及格'} +```js + +``` \ No newline at end of file -- Gitee From 0ea3b2840f94ee23dbbbf0010830bd77978e53fd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B5=96=E5=BF=97=E8=B1=AA?= <2413989556@qq.com> Date: Fri, 26 Dec 2025 10:51:43 +0800 Subject: [PATCH 86/93] =?UTF-8?q?=E7=AC=94=E8=AE=B0=E5=8A=A0=E4=BD=9C?= =?UTF-8?q?=E4=B8=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...72\347\241\200\347\273\203\344\271\240.md" | 39 +++++++++++++++++-- 1 file changed, 36 insertions(+), 3 deletions(-) diff --git "a/\350\265\226\345\277\227\350\261\252/20251226-JavaScript\345\237\272\347\241\200\347\273\203\344\271\240.md" "b/\350\265\226\345\277\227\350\261\252/20251226-JavaScript\345\237\272\347\241\200\347\273\203\344\271\240.md" index 5a59009c..affb3051 100644 --- "a/\350\265\226\345\277\227\350\261\252/20251226-JavaScript\345\237\272\347\241\200\347\273\203\344\271\240.md" +++ "b/\350\265\226\345\277\227\350\261\252/20251226-JavaScript\345\237\272\347\241\200\347\273\203\344\271\240.md" @@ -45,18 +45,51 @@ 6.题目描述: 理解变量的作用域,演示块级作用域(let、const)和函数作用域(var)的区别 输出示例: let 和 const 有块级作用域 var 只有函数作用域 ```js - + let letVal = '块级作用域'; + const constVal = '块级作用域'; + var varVal = '函数作用域'; + console.log(`let${letVal},const${constVal},var{varVal}`); ``` 7.题目描述: 理解变量提升(Hoisting),对比 var、let、const 的行为 输出示例: var 声明会提升,但值为 undefined let 和 const 存在暂时性死区 ```js - + console.log("声明前访问 varVal:", varVal); + var varVal = "var 赋值"; + console.log("声明后访问 varVal",varVal); + // console.log("声明前访问 letVal:", letVal); + let letVal = "let 赋值"; + console.log("声明后访问 varVal",varVal); + // console.log("声明前访问 constVal:", constVal); + const constVal = "const 赋值"; + console.log("声明后访问 constVal",constVal); ``` 8.题目描述: 使用模板字符串拼接变量和表达式 输入示例: name = "张三", age = 20, score = 85 输出示例: ${name}今年${age}岁,考了${score}分,${score >= 60 ? '及格' : '不及格'} ```js + let name ='张三'; + let age = 20; + let score = 85; + console.log(`${name}今年${age},考了${score}分,{score > 60 ? '及格' : '不及格'}`); +``` -``` \ No newline at end of file +9.题目描述: 理解基本数据类型和引用数据类型的区别 +输出示例: 基本类型:Number、String、Boolean、Undefined、Null、Symbol、BigInt 引用类型:Object、Array、Function +```js + let num = 10; + let str = "hello"; + let bool = true; + let und = undefined; + let nul = null; + let sym = Symbol("test"); + let bigInt = 6666666666666666666; + + let obj = { name: "张三" }; + let arr = [1, 2, 3]; + let fn = function () { + return "函数"; + }; + console.log(num,str,bool,und,nul,sym,bigInt,obj,arrfn()); +``` -- Gitee From b6d1dca1f51dedb28443b4acab032a941a19fbe7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B5=96=E5=BF=97=E8=B1=AA?= <2413989556@qq.com> Date: Fri, 26 Dec 2025 11:03:17 +0800 Subject: [PATCH 87/93] =?UTF-8?q?=E7=AC=94=E8=AE=B0=E5=8A=A0=E4=BD=9C?= =?UTF-8?q?=E4=B8=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...72\347\241\200\347\273\203\344\271\240.md" | 29 ++++++++++++++++++- 1 file changed, 28 insertions(+), 1 deletion(-) diff --git "a/\350\265\226\345\277\227\350\261\252/20251226-JavaScript\345\237\272\347\241\200\347\273\203\344\271\240.md" "b/\350\265\226\345\277\227\350\261\252/20251226-JavaScript\345\237\272\347\241\200\347\273\203\344\271\240.md" index affb3051..e2de68af 100644 --- "a/\350\265\226\345\277\227\350\261\252/20251226-JavaScript\345\237\272\347\241\200\347\273\203\344\271\240.md" +++ "b/\350\265\226\345\277\227\350\261\252/20251226-JavaScript\345\237\272\347\241\200\347\273\203\344\271\240.md" @@ -1,3 +1,5 @@ +变量,常量与基础数据类型 + 1.题目描述: 声明一个变量 name,赋值为你的名字,再声明一个常量 SCHOOL,赋值为"某某职业学院",最后输出这两个值 输出示例: "张三" "某某职业学院" ```js @@ -85,7 +87,7 @@ let nul = null; let sym = Symbol("test"); let bigInt = 6666666666666666666; - + let obj = { name: "张三" }; let arr = [1, 2, 3]; let fn = function () { @@ -93,3 +95,28 @@ }; console.log(num,str,bool,und,nul,sym,bigInt,obj,arrfn()); ``` + +运算符与类型转换 + +1.题目描述: 计算两个数字 a 和 b 的加、减、乘、除、取余结果,并返回一个包含这些结果的对象 +输入示例: 10, 3 +输出示例: { 加: 13, 减: 7, 乘: 30, 除: 3.33, 余: 1 } +```js + function num(a, b) { + let add = a + b; + let subtract = a - b; + let ride = a * b; + let divide = a/b; + let surplus = a%b; + return(`加:${add},减:${subtract},乘:${ride},除:{divide},余:${surplus}`); + } + console.log(num(10,3)); +``` + +2.题目描述: 将字符串 "123" 转换为数字类型,将数字 456 转换为字符串类型,并分别返回它们的值和类型 +输出示例: 转换后的数字: 123, 类型: number 转换后的字符串: "456", 类型: string +```js + let num = Number("123"); + let str = String(456); + console.log(`${num},${typeof(num)},${str},${typeo(str)}`); +``` -- Gitee From af024b26178c81aee809e1b7b6e3df3fe804f042 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B5=96=E5=BF=97=E8=B1=AA?= <2413989556@qq.com> Date: Fri, 26 Dec 2025 11:09:06 +0800 Subject: [PATCH 88/93] =?UTF-8?q?=E7=AC=94=E8=AE=B0=E5=8A=A0=E4=BD=9C?= =?UTF-8?q?=E4=B8=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...72\347\241\200\347\273\203\344\271\240.md" | 22 +++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git "a/\350\265\226\345\277\227\350\261\252/20251226-JavaScript\345\237\272\347\241\200\347\273\203\344\271\240.md" "b/\350\265\226\345\277\227\350\261\252/20251226-JavaScript\345\237\272\347\241\200\347\273\203\344\271\240.md" index e2de68af..aac4e2a8 100644 --- "a/\350\265\226\345\277\227\350\261\252/20251226-JavaScript\345\237\272\347\241\200\347\273\203\344\271\240.md" +++ "b/\350\265\226\345\277\227\350\261\252/20251226-JavaScript\345\237\272\347\241\200\347\273\203\344\271\240.md" @@ -120,3 +120,25 @@ let str = String(456); console.log(`${num},${typeof(num)},${str},${typeo(str)}`); ``` + +3.题目描述: 比较两个变量 a 和 b,返回 a 是否大于 b、是否等于 b、是否不等于 b 的布尔值结果 +输入示例: 5, 3 +输出示例: { 大于: true, 等于: false, 不等于: true } +```js + function compare(a, b) { + return a >= b ? true : false; + } + console.log(compare(5, 3)); +``` + +4.题目描述: 给定三个变量 x = "5", y = 5, z = "5",使用 == 和 === 分别比较 x 和 y、x 和 z,理解并返回比较结果 +输出示例: x == y: true, x === y: false x == z: true, x === z: true +```js + let x = "5"; + let y = 5; + let z = "5"; + console.log(x==y); + console.log(x===y); + console.log(x==z); + console.log(x===z); +``` -- Gitee From 20da7c79953e44cb10751fcbeb3a3f5b66cd9017 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B5=96=E5=BF=97=E8=B1=AA?= <2413989556@qq.com> Date: Fri, 26 Dec 2025 11:13:55 +0800 Subject: [PATCH 89/93] =?UTF-8?q?=E7=AC=94=E8=AE=B0=E5=8A=A0=E4=BD=9C?= =?UTF-8?q?=E4=B8=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...237\272\347\241\200\347\273\203\344\271\240.md" | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git "a/\350\265\226\345\277\227\350\261\252/20251226-JavaScript\345\237\272\347\241\200\347\273\203\344\271\240.md" "b/\350\265\226\345\277\227\350\261\252/20251226-JavaScript\345\237\272\347\241\200\347\273\203\344\271\240.md" index aac4e2a8..4bb2f723 100644 --- "a/\350\265\226\345\277\227\350\261\252/20251226-JavaScript\345\237\272\347\241\200\347\273\203\344\271\240.md" +++ "b/\350\265\226\345\277\227\350\261\252/20251226-JavaScript\345\237\272\347\241\200\347\273\203\344\271\240.md" @@ -142,3 +142,17 @@ console.log(x==z); console.log(x===z); ``` + +5.题目描述: 使用逻辑运算符(&&、||、!)判断:年龄在18-60岁之间且有驾照的人可以开车 +输入示例: age = 25, hasLicense = true +输出示例: true (可以开车) +```js + function drive(age) { + if (age<18 || age>60 && age>=0) { + return false; + }else{ + return true; + } + } + console.log(drive(18)); +``` -- Gitee From 405dcb2d48d773fc31d107f0fc952dfc6f4481dd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B5=96=E5=BF=97=E8=B1=AA?= <2413989556@qq.com> Date: Mon, 29 Dec 2025 17:02:33 +0800 Subject: [PATCH 90/93] =?UTF-8?q?=E7=AC=94=E8=AE=B0=E5=8A=A0=E4=BD=9C?= =?UTF-8?q?=E4=B8=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...72\347\241\200\347\273\203\344\271\240.md" | 7 +- ...72\347\241\200\347\273\203\344\271\240.md" | 71 +++++++++++++++++++ 2 files changed, 76 insertions(+), 2 deletions(-) create mode 100644 "\350\265\226\345\277\227\350\261\252/20251229-JavaScript\345\237\272\347\241\200\347\273\203\344\271\240.md" diff --git "a/\350\265\226\345\277\227\350\261\252/20251226-JavaScript\345\237\272\347\241\200\347\273\203\344\271\240.md" "b/\350\265\226\345\277\227\350\261\252/20251226-JavaScript\345\237\272\347\241\200\347\273\203\344\271\240.md" index 4bb2f723..27474b13 100644 --- "a/\350\265\226\345\277\227\350\261\252/20251226-JavaScript\345\237\272\347\241\200\347\273\203\344\271\240.md" +++ "b/\350\265\226\345\277\227\350\261\252/20251226-JavaScript\345\237\272\347\241\200\347\273\203\344\271\240.md" @@ -59,10 +59,12 @@ console.log("声明前访问 varVal:", varVal); var varVal = "var 赋值"; console.log("声明后访问 varVal",varVal); - // console.log("声明前访问 letVal:", letVal); + + console.log("声明前访问 letVal:", letVal); let letVal = "let 赋值"; console.log("声明后访问 varVal",varVal); - // console.log("声明前访问 constVal:", constVal); + + console.log("声明前访问 constVal:", constVal); const constVal = "const 赋值"; console.log("声明后访问 constVal",constVal); ``` @@ -156,3 +158,4 @@ } console.log(drive(18)); ``` + diff --git "a/\350\265\226\345\277\227\350\261\252/20251229-JavaScript\345\237\272\347\241\200\347\273\203\344\271\240.md" "b/\350\265\226\345\277\227\350\261\252/20251229-JavaScript\345\237\272\347\241\200\347\273\203\344\271\240.md" new file mode 100644 index 00000000..4c609898 --- /dev/null +++ "b/\350\265\226\345\277\227\350\261\252/20251229-JavaScript\345\237\272\347\241\200\347\273\203\344\271\240.md" @@ -0,0 +1,71 @@ +6.题目描述: 理解隐式类型转换,计算各种表达式的结果 +输入示例: "5" + 3, "5" - 3, true + 1, "10" * "2" +输出示例: "53", 2, 2, 20 +```js + let item1 = "5" + 3; + let item2 = "5" - 3 + let item3 = true + 1; + let item4 = "10" * "2" + console.log(item1,item2,item3,item4); +``` + +7.题目描述: 使用一元运算符进行类型转换(+, -, !) +输入示例: +"123", -"45", !!"hello" +输出示例: 123, -45, true +```js + let item1 = +"123"; + let item2 = -"45"; + let item3 = !!"hello" + console.log(item1,item2,item3); +``` + +8.题目描述: 理解 NaN 的特性,如何检测 NaN +输出示例: NaN === NaN // false isNaN(NaN) // true Number.isNaN(NaN) // true +```js + let item1 = NaN === NaN; + let item2 = isNaN(NaN); + let item3 = Number.isNaN(NaN); + console.log(item1,item2,item3); +``` + +9.题目描述: 使用位运算符进行简单计算(如取整、判断奇偶) +输入示例: 5.8, 7 +输出示例: ~~5.8 = 5 (取整) 7 & 1 = 1 (判断奇偶,结果为1表示奇数) +```js + let item1 = ~~5.8; + let item2 = 7 & 1; + console.log(item1, item2); +``` + +流程控制 +1.题目描述: 给定一个分数 score,判断成绩等级:90分以上为"优秀",80-89分为"良好",60-79分为"及格",60分以下为"不及格" +输入示例: 85 +输出示例: "良好" +```js + function grade(score){ + if(score>=90){ + return "优秀"; + }else if(score>=80 && score<90){ + return "良好"; + }else if(score>=60 && score<80){ + return "及格"; + }else if(score <60){ + return "不及格" + } + } + console.log(grade(85)); +``` + +2.题目描述: 使用 for 循环计算 1 到 n 的累加和 +输入示例: 100 +输出示例: 5050 +```js + function add(num){ + let result =0; + for(let i=0;i<=num;i++){ + result +=i; + } + return result; + } + console.log(add(100)); +``` -- Gitee From 475982e695abac2c09bd4cf6997f603d1d1d1353 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B5=96=E5=BF=97=E8=B1=AA?= <2413989556@qq.com> Date: Mon, 29 Dec 2025 17:14:13 +0800 Subject: [PATCH 91/93] =?UTF-8?q?=E7=AC=94=E8=AE=B0=E5=8A=A0=E4=BD=9C?= =?UTF-8?q?=E4=B8=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...\272\347\241\200\347\273\203\344\271\240.md" | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git "a/\350\265\226\345\277\227\350\261\252/20251229-JavaScript\345\237\272\347\241\200\347\273\203\344\271\240.md" "b/\350\265\226\345\277\227\350\261\252/20251229-JavaScript\345\237\272\347\241\200\347\273\203\344\271\240.md" index 4c609898..36ed5823 100644 --- "a/\350\265\226\345\277\227\350\261\252/20251229-JavaScript\345\237\272\347\241\200\347\273\203\344\271\240.md" +++ "b/\350\265\226\345\277\227\350\261\252/20251229-JavaScript\345\237\272\347\241\200\347\273\203\344\271\240.md" @@ -69,3 +69,20 @@ } console.log(add(100)); ``` + +3.题目描述: 遍历数组 arr,输出所有偶数 +输入示例: [1, 2, 3, 4, 5, 6, 7, 8] +输出示例: [2, 4, 6, 8] +```js + function even(){ + let arr =[1,2,3,4,5,6,7,8]; + let result=[]; + for(let i=0;i Date: Wed, 31 Dec 2025 11:19:40 +0800 Subject: [PATCH 92/93] =?UTF-8?q?=E7=AC=94=E8=AE=B0=E5=8A=A0=E4=BD=9C?= =?UTF-8?q?=E4=B8=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...72\347\241\200\347\273\203\344\271\240.md" | 2 + ...72\347\241\200\347\273\203\344\271\240.md" | 39 +++++++++++++++++++ 2 files changed, 41 insertions(+) create mode 100644 "\350\265\226\345\277\227\350\261\252/20251231-JavaScript\345\237\272\347\241\200\347\273\203\344\271\240.md" diff --git "a/\350\265\226\345\277\227\350\261\252/20251229-JavaScript\345\237\272\347\241\200\347\273\203\344\271\240.md" "b/\350\265\226\345\277\227\350\261\252/20251229-JavaScript\345\237\272\347\241\200\347\273\203\344\271\240.md" index 36ed5823..f0b78578 100644 --- "a/\350\265\226\345\277\227\350\261\252/20251229-JavaScript\345\237\272\347\241\200\347\273\203\344\271\240.md" +++ "b/\350\265\226\345\277\227\350\261\252/20251229-JavaScript\345\237\272\347\241\200\347\273\203\344\271\240.md" @@ -86,3 +86,5 @@ } console.log(even()); ``` + + diff --git "a/\350\265\226\345\277\227\350\261\252/20251231-JavaScript\345\237\272\347\241\200\347\273\203\344\271\240.md" "b/\350\265\226\345\277\227\350\261\252/20251231-JavaScript\345\237\272\347\241\200\347\273\203\344\271\240.md" new file mode 100644 index 00000000..77f0c8e9 --- /dev/null +++ "b/\350\265\226\345\277\227\350\261\252/20251231-JavaScript\345\237\272\347\241\200\347\273\203\344\271\240.md" @@ -0,0 +1,39 @@ +4.题目描述: 判断给定数字 num 是否为质数(只能被1和自身整除的大于1的自然数) +输入示例: 17 +输出示例: true +```js + function prime(num) { + if(num<=1){ + return false; + } + if (num===2){ + return true; + } + if(num%2===0){ + return false; + } + let sqlnum = Math.sqrt(num); + for(let i=3;i Date: Sun, 4 Jan 2026 10:56:37 +0800 Subject: [PATCH 93/93] =?UTF-8?q?=E4=BD=9C=E4=B8=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../20251218-JavaScriptjQuery.md" | 2 + ...vaScriptjQuery\347\273\203\344\271\240.md" | 100 ++++++++++++++++++ 2 files changed, 102 insertions(+) create mode 100644 "\350\265\226\345\277\227\350\261\252/20260104-JavaScriptjQuery\347\273\203\344\271\240.md" diff --git "a/\350\265\226\345\277\227\350\261\252/20251218-JavaScriptjQuery.md" "b/\350\265\226\345\277\227\350\261\252/20251218-JavaScriptjQuery.md" index 22f5e28e..36d1dd60 100644 --- "a/\350\265\226\345\277\227\350\261\252/20251218-JavaScriptjQuery.md" +++ "b/\350\265\226\345\277\227\350\261\252/20251218-JavaScriptjQuery.md" @@ -1,5 +1,7 @@ 一.基础选择器 ```js +引用jQuery + $("#id") ID 选择器 选中指定 ID 的元素 $(".class") 类选择器 选中指定类名的所有元素 $("tag") 标签选择器 选中指定标签的所有元素 diff --git "a/\350\265\226\345\277\227\350\261\252/20260104-JavaScriptjQuery\347\273\203\344\271\240.md" "b/\350\265\226\345\277\227\350\261\252/20260104-JavaScriptjQuery\347\273\203\344\271\240.md" new file mode 100644 index 00000000..fb38ee5a --- /dev/null +++ "b/\350\265\226\345\277\227\350\261\252/20260104-JavaScriptjQuery\347\273\203\344\271\240.md" @@ -0,0 +1,100 @@ +1.题目描述: 使用 jQuery 选择器选中所有 class 为 "item" 的元素,并修改它们的文本颜色为红色 +HTML 结构: +

      项目1

      +

      项目2

      +

      项目3

      + +```js + $(".item").css("color","red") +``` + +2.题目描述: 使用 jQuery 选择所有 li 元素中的第一个和最后一个,分别添加不同的背景色 +HTML 结构: +
        +
      • 项1
      • +
      • 项2
      • +
      • 项3
      • +
      • 项4
      • +
      + +```js + $("li:first").css("background","blue"); + $("li:last").css("background","green"); +``` + +3.题目描述: 使用 jQuery 的 .find() 方法查找 id 为 "container" 的 div 中所有的 span 元素,并修改它们的文本 +HTML 结构: +
      +

      段落 文本1

      +

      段落 文本2

      +
      + +```js + $("#container").find("span").text("修改后的文本") +``` + +4.题目描述: 使用 jQuery 选择器选中所有偶数行的表格行,并为其添加背景色 +HTML 结构: + + + + + +
      第1行
      第2行
      第3行
      第4行
      + +```js + $("table tr:even").css("background","red") +``` + +5.题目描述: 使用 jQuery 的 .each() 方法遍历元素集合,为每个元素设置不同的内容 +HTML 结构: +
      +
      +
      + +```js + $(".item").each(function(index){ + $(this).text("这是第"+(index+1)+"个元素"); + }) +``` + +jQuery事件处理 +1.题目描述: 使用 jQuery 为按钮添加点击事件,点击时改变页面标题 +HTML 结构: +

      原标题

      + + +```js + $("#changeBtn").click(function(){ + $("#title").text("新标题"); + }) +``` + +2.题目描述: 使用 jQuery 的 .hover() 方法为元素添加鼠标悬停效果 +HTML 结构: +
      悬停我
      + +```js + $("#box").hover(function(){ + $(this).css("background","red"); + }, + function(){ + $(this).css("background","gray") + } + ) +``` + +3.题目描述: 使用 jQuery 事件委托,为动态添加的列表项添加点击事件 +HTML 结构: +
        +
      • 项目1
      • +
      + + +```js + let count =2; + $("#addBtn").click(function(){ + $("#list").append("
    • 项目"+count) + count++ + }) +``` \ No newline at end of file -- Gitee