整合營銷服務(wù)商

          電腦端+手機(jī)端+微信端=數(shù)據(jù)同步管理

          免費(fèi)咨詢熱線:

          PythonFBL第六篇-一周學(xué)習(xí)筆記

          PythonFBL第六篇-一周學(xué)習(xí)筆記

          ythonFBL是python for better life的簡稱。一般在周末發(fā)布一些本周工作中學(xué)到的東西和遇到的坑。

          公眾號的主旨就是:你,我,公眾號,皆是小白,希望能一起成長吧。

          請多推薦身邊需要的人關(guān)注本公眾號。

          計(jì)算機(jī)中的單詞:

          duration 持續(xù)時(shí)間

          inconsistent 前后不一致的

          indentation 凹陷,縮進(jìn)

          detected 發(fā)現(xiàn)

          convert 轉(zhuǎn)變

          collate 檢驗(yàn)

          wrapper 裝飾器

          復(fù)習(xí)超簡單的類

          1. self 相當(dāng)于java中this

          2. 類名稱的開頭字母要大寫,國際慣例

          Python 排序算法(一周兩個(gè))

          上期已經(jīng)講了 插入排序和希爾排序,忘記可以返回看看

          這次紀(jì)錄下 冒泡排序和快速排序

          1. 冒泡排序

          定義:它重復(fù)地走訪過要排序的數(shù)列,一次比較兩個(gè)元素,如果他們的順序錯(cuò)誤就把他們交換過來。走訪數(shù)列的工作是重復(fù)地進(jìn)行直到?jīng)]有再需要交換,也就是說該數(shù)列已經(jīng)排序完成。

          復(fù)雜度:最好為 ,最差為

          適用情況:插入的數(shù)據(jù)量比較小

          是否穩(wěn)定:穩(wěn)定

          代碼實(shí)現(xiàn)

          過程圖解:

          1. 快速排序


          定義:通過一趟排序?qū)⒁判虻臄?shù)據(jù)分割成獨(dú)立的兩部分,其中一部分的所有數(shù)據(jù)都比另外一部分的所有數(shù)據(jù)都要小,然后再按此方法對這兩部分?jǐn)?shù)據(jù)分別進(jìn)行快速排序,整個(gè)排序過程可以進(jìn)行,以此達(dá)到整個(gè)數(shù)據(jù)變成有序。

          復(fù)雜度:最好為O(nlogn) ,最差為O(n^2)

          適用情況:插入的數(shù)據(jù)量比較小

          是否穩(wěn)定:不穩(wěn)定

          代碼實(shí)現(xiàn):

          過程圖解:

          繼續(xù)上次的python裝飾器:

          這樣每次都要吧函數(shù)作為一個(gè)參數(shù)傳遞給use__logging,用python解釋器就可以解決這種問題。

          函數(shù)use_logging 就是裝飾器,它把真正業(yè)務(wù)方法的func包裹在函數(shù)里面,看起來像是被use_logging()給修飾,其實(shí)起到真正作用的是里面的wrapper函數(shù)。這樣寫的話,既不用每次修改bar()函數(shù),又能大大增加代碼的可讀性。這就是初識裝飾器。

          零碎知識點(diǎn):

          1. 標(biāo)記語言:html xml,使用標(biāo)記(markup)進(jìn)行標(biāo)識<>,展現(xiàn)文檔和數(shù)據(jù)處理細(xì)節(jié),在網(wǎng)頁前端設(shè)計(jì)感覺用的更多

          2. 腳本語言:JavaScript、VBScript、PHP

          通常解釋運(yùn)行而非編譯,一般具有易學(xué)易用靈活的特點(diǎn)

          1. 編譯語言:c、c++、java

          程序執(zhí)行前需要先編譯一遍,編譯一次就不需要了,編譯成exe直接運(yùn)行

          1. 00開頭代表八進(jìn)制

          1. 從文件里讀取的字符含有中文

          )貼圖:<img src="圖片地址">

          2)加入連接:<a href="所要連接的相關(guān)地址">寫上你想寫的字</a>

          1)貼圖:<img src="圖片地址">

          2)加入連接:<a href="所要連接的相關(guān)地址">寫上你想寫的字</a>

          3)在新窗口打開連接:<a href="相關(guān)地址" target="_blank">寫上要寫的字</a>

          消除連接的下劃線在新窗口打開連接:

          <a href="相關(guān)地址" style="text-decoration:none" target="_blank">寫上你想寫的字</a>

          4)移動字體(走馬燈):<marquee>寫上你想寫的字</marquee>

          5)字體加粗:<b>寫上你想寫的字</b>

          6)字體斜體:<i>寫上你想寫的字</i>

          7)字體下劃線: <u>寫上你想寫的字</u>

          8)字體刪除線: <s>寫上你想寫的字</s>

          9)字體加大: <big>寫上你想寫的字</big>

          10)字體控制大小:<h1>寫上你想寫的字</h1> (其中字體大小可從h1-h5,h1最大,h5最小)

          11)更改字體顏色:<font color="#value">寫上你想寫的字</font>(其中value值在000000與ffffff(16位進(jìn)制)之間

          12)消除連接的下劃線:<a href="相關(guān)地址" style="text-decoration:none">寫上你想寫的字</a>

          13)貼音樂:<embed src=音樂地址 width=300 height=45 type=audio/mpeg autostart="false">

          14)貼flash: <embed src="flash地址" width="寬度" height="高度">

          15)貼影視文件:<img dynsrc="文件地址" width="寬度" height="高度" start=mouseover>

          16)換行:<br>

          17)段落:<p>段落</p>

          18)原始文字樣式:<pre>正文</pre>

          19)換帖子背景:<body background="背景圖片地址">

          20)固定帖子背景不隨滾動條滾動:<body background="背景圖片地址" body

          bgproperties=fixed>

          21)定制帖子背景顏色:<body bgcolor="#value">(value值見10)

          22)帖子背景音樂:<bgsound="背景音樂地址" loop=infinite>

          23)貼網(wǎng)頁:<iframe src="相關(guān)地址" width="寬度" height="高度"></iframe>

          /----------------------------------------HTML特效代碼--------------------------------/

          1。忽視右鍵

            <body oncontextmenu="return false">

            或

            <body style="overflow-y:hidden">

          2。加入背景音樂

            IE:<bgsound src="*.mid" loop=infinite>

            NS:<embed src="*.mid" autostart=true hidden=true loop=true>

            </embed>

            *.mid你的背景音樂的midi格式文件

          3。簡單的window.open方法

            <a href="#"

            onclick="javascript :window.open(文件路徑/文件名,newwindow,

            toolbar=no,scrollbars=yes,resizable=no,top=0,left=0,

            width=400,height=300);">文字或圖片</a>

            參數(shù)解釋:

            <SCRIPT LANGUAGE="javascript"> js腳本開始;

            window.open 彈出新窗口的命令;

            文件路徑/文件名 彈出窗口的文件名;

            newwindow 彈出窗口的名字(不是文件名),非必須,可用空代替;

            width=400 窗口寬度;

            height=300 窗口高度;

            top=0 窗口距離屏幕上方的象素值;

            left=0 窗口距離屏幕左側(cè)的象素值;

            toolbar=no 是否顯示工具欄,yes為顯示;

            menubar,scrollbars 表示菜單欄和滾動欄。

            resizable=no 是否允許改變窗口大小,yes為允許;

            location=no 是否顯示地址欄,yes為允許;

            status=no 是否顯示狀態(tài)欄內(nèi)的信息(通常是文件已經(jīng)打開),yes為允許;

            </SCRIPT> js腳本結(jié)束

          4。簡單的頁面加密

            <script LANGUAGE="javascript">

            <!--

            function loopy(){

          var sWord="";

          while(sWord!="login"){sWord=prompt("請輸入你的登陸密碼");}

          alert("登陸成功!");

            }

            loopy()

            //-->

            </script>

          5。拉動頁面時(shí)背景圖不動

            <style>

            body{background-image:url(logo.gif);

            background-repeat:no-repeat;background-position:center}

            </style>

          6。讓瀏覽器在保存頁面時(shí)保存失敗

            <NOSCRIPT><iframe src="*.html"></iframe></NOSCRIPT>

          7。隨機(jī)替換圖片

            <script>

            document.write(<img src="img/+parseInt(Math.random()*(5))

            +.gif"height="40" width="50">

            </script>

            圖片文件名為0.gif 1.gif 2.gif 3.gif 4.gif

          8。窗口定時(shí)關(guān)閉

            先將如下代碼網(wǎng)頁文件的區(qū):

            <script language="javascript">

            function closeit() { setTimeout("self.close()",10000) //毫秒 }

            </script>

            然后再在<body>標(biāo)內(nèi)加入如:<body onload="closeit()">

          9。網(wǎng)頁自動關(guān)閉

            <html>

            <head>

            <object id=closes type="application/x-oleobject"

            classid="clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11">

            <param name="Command" value="Close">

            </object>

            </head>

            <body onload="window.setTimeout(closes.Click(),10000)">

            這個(gè)窗口會在10秒過后自動關(guān)閉,而且不會出現(xiàn)提示.

            </body>

            </html>

          10。網(wǎng)頁自動刷新

            在head部記入

            <META HTTP-EQUIV="Refresh" content="20">

            其中20為20秒后自動刷新,你可以更改為任意值。

          11。網(wǎng)頁自動轉(zhuǎn)頁

            <META HTTP-EQUIV="Refresh" CONTENT="時(shí)間(秒);URL=地址">

          12。保持layer在最前面,而不被Iframe、Object所覆蓋

            在Layer中再插Iframe 或 Object 設(shè)z-Index值

            <div z-Index:2><object xxx></object> # 前面

            <div z-Index:1><object xxx></object> # 后面

            <div id="Layer2" style="position:absolute; top:40;width:400px;

            height:95px;z-index:2"> height=100% width=100%>

            <iframe width=0 height=0></iframe>

            </div>

            <div id="Layer1" style="position:absolute; top:50;width:200px;

            height:115px;z-index:1">

            <iframe height=100% width=100%></iframe>

            </div>

          13。返回上一頁

            <a href=javascript :history.back(1)>『返回上一頁』</a>

          14。關(guān)閉窗口

            <a href=javascript :self.close()>『關(guān)閉窗口』</a>

          15。關(guān)于iframe的透明背景

            <IFRAME ID="iFrame1" SRC="iframe.htm"

            allowTransparency="true"

            style="background-color: green"></IFRAME>

          16. oncontextmenu="window.event.returnValue=false" 將徹底屏蔽鼠標(biāo)右鍵

          <table border oncontextmenu=return(false)><td>no</table> 可用于Table

          17. <body onselectstart="return false"> 取消選取、防止復(fù)制

          18.onpaste="return false" 不準(zhǔn)粘貼

          19.oncopy="return false;" oncut="return false;" 防止復(fù)制

          20. <link rel="Shortcut Icon" href="favicon.ico"> IE地址欄前換成自己的圖標(biāo)

          21. <link rel="Bookmark" href="favicon.ico"> 可以在收藏夾中顯示出你的圖標(biāo)

          22. <input style="ime-mode:disabled"> 關(guān)閉輸入法

          23. 永遠(yuǎn)都會帶著框架

          <script language="JavaScript"><!--

          if (window==top)top.location.href="frames.htm"; //frames.htm為框架網(wǎng)頁

          // --></script>

          24. 防止被人frame

          <SCRIPT LANGUAGE=JAVASCRIPT><!--

          if (top.location !=self.location)top.location=self.location;

          // --></SCRIPT>

          25. 網(wǎng)頁將不能被另存為

          <noscript><iframe src=*.html></iframe></noscript>

          26. 查看網(wǎng)頁源代碼

          <input type=button value=查看網(wǎng)頁源代碼 onclick="window.location="view-source:"+ "http://www.pconline.com.cn"">

          27.刪除時(shí)確認(rèn)

          <a href="javascript :if(confirm("確實(shí)要刪除嗎?"))location="boos.asp? &areyou=刪除&page=1"">刪除</a>

          28.屏蔽功能鍵Shift,Alt,Ctrl

          <script>

          function look(){

          if(event.shiftKey)

          alert("禁止按Shift鍵!"); //可以換成ALT CTRL

          }

          document.onkeydown=look;

          </script>

          29. 網(wǎng)頁不會被緩存

          <META HTTP-EQUIV="pragma" CONTENT="no-cache">

          <META HTTP-EQUIV="Cache-Control" CONTENT="no-cache, must-revalidate">

          <META HTTP-EQUIV="expires" CONTENT="Wed, 26 Feb 1997 08:21:57 GMT">

          或者<META HTTP-EQUIV="expires" CONTENT="0">

          30.怎樣讓表單沒有凹凸感?

          <input type=text style="border:1 solid #000000">

          或 <input type=text style="border-left:none; border-right:none; border -top:none; border-bottom: 1 solid #000000"></textarea>

          31.不要滾動條?

          讓豎條沒有:

          <body style="overflow:scroll;overflow-y:hidden">

          </body>

          讓橫條沒有:

          <body style="overflow:scroll;overflow-x:hidden">

          </body>

          兩個(gè)都去掉?更簡單了

          <body scroll="no">

          </body>

          32.怎樣去掉圖片鏈接點(diǎn)擊后,圖片周圍的虛線?

          <a href="#" onFocus="this.blur()"><img src="logo.jpg" border=0></a>

          33.電子郵件處理提交表單

          <form name="form1" method="post" action="mailt****@***.com" enctype="text/plain">

          <input type=submit>

          </form>

          34.在打開的子窗口刷新父窗口的代碼里如何寫?

          window.opener.location.reload()

          35.如何設(shè)定打開頁面的大小

          <body onload="top.resizeTo(300,200);">

          打開頁面的位置<body onload="top.moveBy(300,200);">

          36.在頁面中如何加入不是滿鋪的背景圖片,拉動頁面時(shí)背景圖不動

          <STYLE>

          body

          {background-image:url(logo.gif); background-repeat:no-repeat;

          background-position:center;background-attachment: fixed}

          </STYLE>

          37. 檢查一段字符串是否全由數(shù)字組成

          <script language="Javascript"><!--

          function checkNum(str){return str.match(//D/)==null}

          alert(checkNum("1232142141"))

          alert(checkNum("123214214a1"))

          // --></script>

          38. 獲得一個(gè)窗口的大小

          document.body.clientWidth; document.body.clientHeight

          39. 怎么判斷是否是字符

          if (/[^/x00-/xff]/g.test(s)) alert("含有漢字");

          else alert("全是字符");

          40.TEXTAREA自適應(yīng)文字行數(shù)的多少

          <textarea rows=1 name=s1 cols=27 onpropertychange="this.style.posHeight=this.scrollHeight">

          </textarea>

          41. 日期減去天數(shù)等于第二個(gè)日期

          <script language=Javascript>

          function cc(dd,dadd)

          {

          //可以加上錯(cuò)誤處理

          var a=new Date(dd)

          a=a.valueOf()

          a=a - dadd * 24 * 60 * 60 * 1000

          a=new Date(a)

          alert(a.getFullYear() + "年" + (a.getMonth() + 1) + "月" + a.getDate() + "日")

          } cc("12/23/2002",2)

          </script>

          42. 選擇了哪一個(gè)Radio

          <HTML><script language="vbscript">

          function checkme()

          for each ob in radio1

          if ob.checked then window.alert ob.value

          next

          end function

          </script><BODY>

          <INPUT name="radio1" type="radio" value="style" checked>Style

          <INPUT name="radio1" type="radio" value="barcode">Barcode

          <INPUT type="button" value="check" onclick="checkme()">

          </BODY></HTML>

          43.腳本永不出錯(cuò)

          <SCRIPT LANGUAGE="JavaScript">

          <!-- Hide function killErrors(){return true;} window.onerror=killErrors; // -->

          </SCRIPT>

          44.ENTER鍵可以讓光標(biāo)移到下一個(gè)輸入框

          <input onkeydown="if(event.keyCode==13)event.keyCode=9">

          45. 檢測某個(gè)網(wǎng)站的鏈接速度:

          把如下代碼加入<body>區(qū)域中:

          <script language=Javascript>

          tim=1

          setInterval("tim++",100)

          b=1

          var autourl=new Array()

          autourl[1]="www.njcatv.net"

          autourl[2]="javacool.3322.net"

          autourl[3]="www.sina.com.cn"

          autourl[4]="www.nuaa.edu.cn"

          autourl[5]="www.cctv.com"

          function butt(){

          document.write("<form name=autof>")

          for(var i=1;i<autourl.length;i++)

          document.write("<input type=text name=txt"+i+" size=10 value=測試中

          ……>=》<input type=text

          name=url"+i+" size=40>=》<input type=button value=GO

          onclick=window.open(this.form.url"+i+".value)><br>")

          document.write("<input type=submit value=刷新></form>")

          }

          butt()

          function auto(url){

          document.forms[0]["url"+b].value=url

          if(tim>200)

          {document.forms[0]["txt"+b].value="鏈接超時(shí)"}

          else

          {document.forms[0]["txt"+b].value="時(shí)間"+tim/10+"秒"} b++ }

          function run(){for(var i=1;i<autourl.length;i++)document.write("<img src=http://"+autourl+"/"+Math.random()+" width=1 height=1 nerror=auto("http://"+autourl+"")>")}

          run()</script>

          46. 各種樣式的光標(biāo)

          auto :標(biāo)準(zhǔn)光標(biāo)

          default :標(biāo)準(zhǔn)箭頭

          hand :手形光標(biāo)

          wait :等待光標(biāo)

          text :I形光標(biāo)

          vertical-text :水平I形光標(biāo)

          no-drop :不可拖動光標(biāo)

          not-allowed :無效光標(biāo)

          help :?幫助光標(biāo)

          all-scroll :三角方向標(biāo)

          move :移動標(biāo)

          crosshair :十字標(biāo)

          e-resize

          n-resize

          nw-resize

          w-resize

          s-resize

          se-resize

          sw-resize

          47、禁止鼠標(biāo)右鍵,把Demo的圖片全都設(shè)為表格的背景,表格的大小與圖片的大小一樣。這樣做看起來是一樣的,主要是防止鼠標(biāo)經(jīng)過圖片時(shí)會出現(xiàn)另存的按鈕。禁止鼠標(biāo)右鍵的代碼很簡單:

          <script LANGUAGE="JavaScript">

          function click() { if (event.button==2)

          {alert(呵呵,不好意思,你甭想使用右鍵下載圖片:)); } } document.onmousedown=click

          </script>

          48、在網(wǎng)頁的Head部分加入如下代碼,這段代碼的主要功能是屏蔽PrintScreen鍵,不斷清空剪貼版,防止圖片被用文件——另存為菜單另存。

          <script language="javascript">

          <!--

          function testclip(){

          try {

          if(clipboardData.getData("Text")||clipboardData.getData("HTML")||clipboardData.getData("URL"))

          {

          null;

          }

          }

          catch(e){

          clipboardData.setData("Text","")

          }

          setTimeout("testclip()",500)

          }

          testclip();

          //-->

          </script>

          /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

          1. 將徹底屏蔽鼠標(biāo)右鍵

          <table border oncontextmenu=return(false)><td>no</table> 可用于Table

          2. <body> 取消選取、防止復(fù)制

          3. 不準(zhǔn)粘貼

          4. 防止復(fù)制

          5. <link rel="Shortcut Icon" href="favicon.ico"> IE地址欄前換成自己的圖標(biāo)

          6. <link rel="Bookmark" href="favicon.ico"> 可以在收藏夾中顯示出你的圖標(biāo)

          7. <input style="ime-mode:-Disabled"> 關(guān)閉輸入法

          8. 永遠(yuǎn)都會帶著框架

          <script language="javascript"><!--

          if (window==top)top.location.href="frames.htm"; //frames.htm為框架網(wǎng)頁

          // --></script>

          9. 防止被人frame

          <SCRIPT LANGUAGE=javascript><!--

          if (top.location !=self.location)top.location=self.location;

          // --></SCRIPT>

          10. 網(wǎng)頁將不能被另存為

          <noscript><iframe src=*.html></iframe></noscript>

          11. <input type=button value=查看網(wǎng)頁源代碼

          onclick="window.location=`view-source:`+ http://www.51js.com/`";>

          12.刪除時(shí)確認(rèn)

          <a href=`javascript:if(confirm("確實(shí)要刪除嗎?"location="boos.asp?&areyou=刪除&page=1"`>刪

          除</a>

          13. 取得控件的絕對位置

          //javascript

          <script language="javascript">

          function getIE(E){

          var t=e.offsetTop;

          var l=e.offsetLeft;

          while(e=e.offsetParent){

          t+=e.offsetTop;

          l+=e.offsetLeft;

          }

          alert("top="+t+"/nleft="+l);

          }

          </script>

          //VBScript

          <script language="VBScript"><!--

          function getIE()

          dim t,l,a,b

          set a=document.all.img1

          t=document.all.img1.offsetTop

          l=document.all.img1.offsetLeft

          while a.tagName<>"BODY"

          set a=a.offsetParent

          t=t+a.offsetTop

          l=l+a.offsetLeft

          wend

          msgbox "top="&t&chr(13)&"left="&l,64,"得到控件的位置"

          end function

          --></script>

          14. 光標(biāo)是停在文本框文字的最后

          <script language="javascript">

          function cc()

          {

          var e=event.srcElement;

          var r=e.createTextRange();

          r.moveStart(`character`,e.value.length);

          r.collapse(true);

          r.select();

          }

          </script>

          <input type=text name=text1 value="123">

          15. 判斷上一頁的來源

          javascript:

          document.referrer

          16. 最小化、最大化、關(guān)閉窗口

          <object id=hh1 classid="clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11">

          <param name="Command" value="Minimize"></object>

          <object id=hh2 classid="clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11">

          <param name="Command" value="Maximize"></object>

          <OBJECT id=hh3 classid="clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11">

          <PARAM NAME="Command" value="Close"></OBJECT>

          <input type=button value=最小化 onclick=hh1.Click()>

          <input type=button value=最大化 onclick=hh2.Click()>

          <input type=button value=關(guān)閉 onclick=hh3.Click()>

          本例適用于IE

          17.屏蔽功能鍵Shift,Alt,Ctrl

          <script>

          function look(){

          if(event.shiftKey)

          alert("禁止按Shift鍵!"; //可以換成ALT CTRL

          }

          document.onkeydown=look;

          </script>

          18. 網(wǎng)頁不會被緩存

          <META HTTP-EQUIV="pragma" CONTENT="no-cache">

          <META HTTP-EQUIV="Cache-Control" CONTENT="no-cache, must-revalidate">

          <META HTTP-EQUIV="expires" CONTENT="Wed, 26 Feb 1997 08:21:57 GMT">

          或者<META HTTP-EQUIV="expires" CONTENT="0">

          19.怎樣讓表單沒有凹凸感?

          <input type=text style="border:1 solid #000000">

          <input type=text style="border-left:none; border-right:none; border-top:none; border-bottom:

          1 solid #000000"></textarea>

          20.<div><span>&<layer>的區(qū)別?

          <div>(division)用來定義大段的頁面元素,會產(chǎn)生轉(zhuǎn)行

          <span>用來定義同一行內(nèi)的元素,跟<div>的唯一區(qū)別是不產(chǎn)生轉(zhuǎn)行

          <layer>是ns的標(biāo)記,ie不支持,相當(dāng)于<div>

          21.讓彈出窗口總是在最上面:

          <body>

          22.不要滾動條?

          讓豎條沒有:

          <body style=`overflow:-Scroll;overflow-y:hidden`>

          </body>

          讓橫條沒有:

          <body style=`overflow:-Scroll;overflow-x:hidden`>

          </body>

          兩個(gè)都去掉?更簡單了

          <body scroll="no">

          </body>

          23.怎樣去掉圖片鏈接點(diǎn)擊后,圖片周圍的虛線?

          <a href="#"><img src="logo.jpg" border=0></a>

          24.電子郵件處理提交表單

          <form name="form1" method="post" action="mailto:****@***.com" enctype="text/plain">

          <input type=submit>

          </form>

          25.在打開的子窗口刷新父窗口的代碼里如何寫?

          window.opener.location.reload()

          26.如何設(shè)定打開頁面的大小

          <body>

          打開頁面的位置<body>

          27.在頁面中如何加入不是滿鋪的背景圖片,拉動頁面時(shí)背景圖不動

          <style>

          body

          {background-image:url(logo.gif); background-repeat:no-repeat;

          background-position:center;background-attachment: fixed}

          </style>

          28. 檢查一段字符串是否全由數(shù)字組成

          <script language="javascript"><!--

          function checkNum(str){return str.match(//D/)==null}

          alert(checkNum("1232142141"

          alert(checkNum("123214214a1"

          // --></script>

          29. 獲得一個(gè)窗口的大小

          document.body.clientWidth; document.body.clientHeight

          30. 怎么判斷是否是字符

          if (/[^/x00-/xff]/g.test(s)) alert("含有漢字";

          else alert("全是字符";

          31.TEXTAREA自適應(yīng)文字行數(shù)的多少

          <textarea rows=1 name=s1 cols=27>

          </textarea>

          32. 日期減去天數(shù)等于第二個(gè)日期

          <script language=javascript>

          function cc(dd,dadd)

          {

          //可以加上錯(cuò)誤處理

          var a=new Date(dd)

          a=a.valueOf()

          a=a - dadd * 24 * 60 * 60 * 1000

          a=new Date(A)

          alert(a.getFullYear() + "年" + (a.getMonth() + 1) + "月" + a.getDate() + "日"

          }

          cc("12/23/2002",2)

          </script>

          33. 選擇了哪一個(gè)Radio

          <HTML><script language="vbscript">

          function checkme()

          for each ob in radio1

          if ob.checked then window.alert ob.value

          next

          end function

          </script><BODY>

          <INPUT name="radio1" type="radio" value="style" checked>style

          <INPUT name="radio1" type="radio" value="barcode">Barcode

          <INPUT type="button" value="check">

          </BODY></HTML>

          34.腳本永不出錯(cuò)

          <SCRIPT LANGUAGE="javascript">

          <!-- Hide

          function killErrors() {

          return true;

          }

          window.onerror=killErrors;

          // -->

          </SCRIPT>

          35.ENTER鍵可以讓光標(biāo)移到下一個(gè)輸入框

          <input>

          36. 檢測某個(gè)網(wǎng)站的鏈接速度:

          把如下代碼加入<body>區(qū)域中:

          <script language=javascript>

          tim=1

          setInterval("tim++",100)

          b=1

          var autourl=new Array()

          autourl[1]="http://www.njcatv.net/";

          autourl[2]="javacool.3322.net"

          autourl[3]="http://www.sina.com.cn/";

          autourl[4]="http://www.nuaa.edu.cn/";

          autourl[5]="http://www.cctv.com/";

          function butt(){

          document.write("<form name=autof>"

          for(var i=1;i<autourl.length;i++)

          document.write("<input type=text name=txt"+i+" size=10 value=測試中……>=》<input type=text

          name=url"+i+" size=40>=》<input type=button value=GO

          onclick=window.open(this.form.url"+i+".value)><br>"

          document.write("<input type=submit value=刷新></form>"

          }

          butt()

          function auto(url){

          document.forms[0]["url"+b].value=url

          if(tim>200)

          {document.forms[0]["txt"+b].value="鏈接超時(shí)"}

          else

          {document.forms[0]["txt"+b].value="時(shí)間"+tim/10+"秒"}

          b++

          }

          function run(){for(var i=1;i<autourl.length;i++)document.write("<img

          src=http://"+autourl+"/"+Math.random()+" width=1 height=1

          onerror=auto(http://";+autourl+"`)>"}

          run()</script>

          37. 各種樣式的光標(biāo)

          auto :標(biāo)準(zhǔn)光標(biāo)

          default :標(biāo)準(zhǔn)箭頭

          hand :手形光標(biāo)

          wait :等待光標(biāo)

          text :I形光標(biāo)

          vertical-text :水平I形光標(biāo)

          no-drop :不可拖動光標(biāo)

          not-allowed :無效光標(biāo)

          help :?幫助光標(biāo)

          all-scroll :三角方向標(biāo)

          move :移動標(biāo)

          crosshair :十字標(biāo)

          e-resize

          n-resize

          nw-resize

          w-resize

          s-resize

          se-resize

          sw-resize

          38.頁面進(jìn)入和退出的特效

          進(jìn)入頁面<meta http-equiv="Page-Enter" content="revealTrans(duration=x, transition=y)">

          推出頁面<meta http-equiv="Page-Exit" content="revealTrans(duration=x, transition=y)">

          這個(gè)是頁面被載入和調(diào)出時(shí)的一些特效。Duration表示特效的持續(xù)時(shí)間,以秒為單位。Transition表示使

          用哪種特效,取值為1-23:

          0 矩形縮小

          1 矩形擴(kuò)大

          2 圓形縮小

          3 圓形擴(kuò)大

          4 下到上刷新

          5 上到下刷新

          6 左到右刷新

          7 右到左刷新

          8 豎百葉窗

          9 橫百葉窗

          10 錯(cuò)位橫百葉窗

          11 錯(cuò)位豎百葉窗

          12 點(diǎn)擴(kuò)散

          13 左右到中間刷新

          14 中間到左右刷新

          15 中間到上下

          16 上下到中間

          17 右下到左上

          18 右上到左下

          19 左上到右下

          20 左下到右上

          21 橫條

          22 豎條

          23 以上22種隨機(jī)選擇一種

          39.在規(guī)定時(shí)間內(nèi)跳轉(zhuǎn)

          <META http-equiv=V="REFRESH" content="5;URL=http://www.51js.com">

          40.網(wǎng)頁是否被檢索

          <meta name="ROBOTS" content="屬性值">

          其中屬性值有以下一些:

          屬性值為"all": 文件將被檢索,且頁上鏈接可被查詢;

          屬性值為"none": 文件不被檢索,而且不查詢頁上的鏈接;

          屬性值為"index": 文件將被檢索;

          屬性值為"follow": 查詢頁上的鏈接;

          屬性值為"noindex": 文件不檢索,但可被查詢鏈接;

          屬性值為"nofollow": 文件不被檢索,但可查詢頁上的鏈接。

          41.變換網(wǎng)頁的鼠標(biāo)光標(biāo)

          <BODY style="CURSOR: url(http://203.73.125.205/~liangmi2/farmfrog01.cur`)">

          42.怎樣實(shí)現(xiàn)在任務(wù)欄顯示小圖標(biāo)的效果? (要使用絕對地址)

          有些站點(diǎn),訪問時(shí)會在地址欄地址前顯出小圖標(biāo),添加到收藏夾后也在收藏欄中顯示圖標(biāo),

          這樣很好的與其它站點(diǎn)有了區(qū)別。

          要達(dá)到這個(gè)效果,先需做出這個(gè)圖標(biāo)文件,圖像為16*16像素,不要超過16色。文件格式為ico,然后上傳至你的網(wǎng)站。

          然后,在需要的頁面中,加上以下html語句到文件的<head>和</head>之間(假設(shè)以上ico文件的地址http://happyisland.126.com/icon.ico)。

          <link REL="SHORTCUT ICON"href="http:///happyisland.126.com/icon.ico";>

          如果訪問者的瀏覽器是IE5.0,就不需加任何代碼,只要將圖標(biāo)文件上傳到網(wǎng)站的根目錄下即可。

          1,META標(biāo)簽里的代碼是什么意思?

          <META>是放于<HEAD>與</HEAD>之間的標(biāo)記.以下是我總結(jié)它在網(wǎng)頁中最常見的幾種。

          <meta name="Keywords" content="圖片, 新聞, 音樂, 軟件">

          該網(wǎng)頁的關(guān)鍵字,作用于搜索引擎的登錄,事實(shí)上它在現(xiàn)在的網(wǎng)站中并沒什么用。

          <meta http-equiv="Content-Type" content="text/html; charset=gb2312">

          <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">

          設(shè)定這是 HTML 文件及其編碼語系,簡體中文網(wǎng)頁使用charset=gb2312,繁體中文使用charset=big5,或者不設(shè)編碼也可,純英文網(wǎng)頁建議使用 iso-8859-1。

          <meta name="GENERATOR" content="Microsoft FrontPage 5.0">

          這只表示該網(wǎng)頁由什么編輯器寫的。

          <meta http-equiv="refresh" content="10; url=http://www.hkiwc.com">

          這行較為實(shí)用,能于預(yù)定秒數(shù)內(nèi)自動轉(zhuǎn)到指定網(wǎng)址。原代碼中 10 表示 10秒。

          2,怎么改變滾動條的顏色,只有ie5.5版本以上才能支持。

          這是使用CSS語言,在次說明一下,它和我的瀏覽器版本有一定的關(guān)系。

          scrollbar-arrow-color:上下按鈕上三角箭頭的顏色。

          scrollbar-base-color:滾動條的基本顏色。

          scrollbar-dark-shadow-color:立體滾動條強(qiáng)陰影的顏色

          scrollbar-face-color:立體滾動條凸出部分的顏色

          scrollbar-highlight-color:滾動條空白部分的顏色

          scrollbar-shadow-color立體滾動條陰影的顏色。

          scrollbar-track-color:#99CC33;

          scrollbar-3dlight-color:#A8CBF1;

          代碼如下:

          <style>

          <!--

          BODY {

          scrollbar-face-color:#99CC33;//(立體滾動條凸出部分的顏色)

          scrollbar-highlight-color:#A8CBF1;//(滾動條空白部分的顏色)

          scrollbar-shadow-color:#A8CBF1;//(立體滾動條陰影的顏色)

          scrollbar-arrow-color:#FF9966;//(上下按鈕上三角箭頭的顏色)

          scrollbar-base-color:#A8CBF1; //(滾動條的基本顏色)

          scrollbar-darkshadow-color:#A8CBF1; //(立體滾動條強(qiáng)陰影的顏色)

          scrollbar-track-color:#99CC33;

          scrollbar-3dlight-color:#A8CBF1;

          }

          -->

          </style>

          //以下是其它的網(wǎng)頁的代碼

          在這我補(bǔ)充幾點(diǎn):

          1.讓瀏覽器窗口永遠(yuǎn)都不出現(xiàn)滾動條。

          <body style="overflow-x:hidden;overflow-y:hidden">或<body style="overflow:hidden"> 或<body scroll=no>

          2,沒有水平滾動條

          <body style="overflow-x:hidden">

          3,沒有垂直滾動條

          <body style="overflow-y:hidden">

          3,如何給圖片抖動怎做的.

          <SCRIPT language=javascript1.2>

          <!--

          var rector=2

          var stopit=0

          var a=1

          var count=0

          function init(which){

          stopit=0

          shake=which

          shake.style.left=0

          shake.style.top=0

          }

          function rattleimage(){

          if ((!document.all&&!document.getElementById)||stopit==1||count==100)

          return

          count++

          if (a==1){

          shake.style.top=parseInt(shake.style.top)+rector

          }

          else if (a==2){

          shake.style.left=parseInt(shake.style.left)+rector

          }

          else if (a==3){

          shake.style.top=parseInt(shake.style.top)-rector

          }

          else{

          shake.style.left=parseInt(shake.style.left)-rector

          }

          if (a<4)

          a++

          else

          a=1

          setTimeout("rattleimage()",50)

          }

          function stoprattle(which){

          stopit=1

          count=0

          which.style.left=0

          which.style.top=0

          }

          //-->

          </SCRIPT>

          <style>.shakeimage {POSITION: relative}

          </style>

          <img src="圖片的路徑" onmouseout=stoprattle(this) onmouseover=init(this);rattleimage() class=shakeimage>

          4,在DW如何給水平線加顏色。

          在DW中沒有此項(xiàng)設(shè)置,你只能在HTML中加入代碼:<hr color=red noshade>按F12的預(yù)覽在能看到。由于在NC中不支持<hr>的COLOR屬性,所以在DW中沒有此項(xiàng)設(shè)置。

          5,如何在網(wǎng)頁中實(shí)現(xiàn)flash的全屏播放?

          只要在調(diào)用swf文件的HTML中將WIDTH和HEIGHT的參數(shù)設(shè)為100%即可,當(dāng)然也可以在Flash導(dǎo)出HTML文件的設(shè)置中進(jìn)行設(shè)置,方法是:打開File菜單;選Publish Settings彈出導(dǎo)出設(shè)置對話框;在HTML標(biāo)簽下的Dimensions選項(xiàng),下拉后選中Percent(百分比),并在WIDTH 和HEIGHT框中填100.就行了。

          6,為什么我在DW中插入的Flash動畫缺看不找!

          如果你沒有正確地安裝Dreamweaver和Flash,那么在你預(yù)覽的時(shí)候,Dreamweaver會提示你缺少播放的插件,請你按裝InstallAXFlash.exe 并從新啟動計(jì)算機(jī)。現(xiàn)在IE6已經(jīng)捆綁這個(gè)程序。

          7,在Flash中,如果屏蔽鼠標(biāo)右鍵?FS命令都是什么意思?

          fscommand ("fullscreen", "true/false";(全屏設(shè)置,TRUE開,F(xiàn)ALSE關(guān))

          fscommand ("showmenu", "true/false";(右鍵菜單設(shè)置,TRUE顯示,F(xiàn)ALSE不顯示)

          fscommand ("allowscale", "true/false";(縮放設(shè)置,TRUE自由縮放,F(xiàn)ALSE調(diào)整畫面不影響影片本身的尺寸)

          fscommand ("trapallkeys", "true/false";(快捷鍵設(shè)置,TRUE快捷鍵開,F(xiàn)ALSE快捷鍵關(guān))

          fscommand ("exec";(EXE程序調(diào)用)

          fscommand ("quit";(退出關(guān)閉窗口)

          8,F(xiàn)lash中什么是隱形按鈕。

          利用button中的hit幀來制作只有感應(yīng)區(qū)域而完全透明的按鈕。

          9,如何給Flash動畫做鏈接。

          Dreamweaver是不能給Flash制作鏈接的,只能在Flash中用geturl()加鏈接,然后再插入Dreamweaver中。

          10,DW中的層的技巧。

          層是可以嵌套的,我個(gè)人給大家一個(gè)技巧,在層面板中按住CTRL再拖放層到你想去成為其子層的地方就行了,我認(rèn)為這是最簡單直觀的方法了。

          11,如何改變鼠標(biāo)的形狀?

          在Dreamweaver4中CSS樣式面板:

          按CTR+SHIFT+E--出現(xiàn)樣式表對話框,點(diǎn)擊NEW,出現(xiàn)編輯對話框,在左邊最后一項(xiàng)extensions-cursor 選擇你要改的指針形式就可以了,然后把你要想改變的地方運(yùn)用樣式表,如果整頁都有在<body bgcolor="#003063" text="#ffffff" id=all>中加入就行了。

          <span style="cursor:X`>樣例</span>

          這里選擇(文本)作為對象,還可以自己改為其他的,如link等。

          x可以等于=hand(手形)、crosshair(十字)、text(文本光標(biāo))、wait(顧名思義啦)、default(默認(rèn)效果)、help(問號)、e-size(向右箭頭)、ne-resize(向右上的箭頭)、nw-resize(向左上的箭頭)、w-resize(向左的箭頭)、sw-resize(左下箭頭)、s-resize(向下箭頭)、se-resize(向右下箭頭)、auto(系統(tǒng)自動給出效果)。

          12,用CSS做郵票,看看吧!

          <input type=button value=我象不象郵票? style="height:80px;border:2px dashed #cccccc">

          13,經(jīng)常上網(wǎng)的朋友可能會到過這樣一些網(wǎng)站,一進(jìn)入首頁立刻會彈出一個(gè)窗口,怎么做呢!

          這javascript代碼即可實(shí)現(xiàn),摘錄藍(lán)色論壇。

          【1、最基本的彈出窗口代碼】

          其實(shí)代碼非常簡單:

          <SCRIPT LANGUAGE="javascript">

          <!--

          window.open (`page.html`)

          -->

          </SCRIPT>

          因?yàn)橹且欢蝚avascripts代碼,所以它們應(yīng)該放在<SCRIPT LANGUAGE="javascript">標(biāo)簽和</script>之間。<!-- 和 -->是對一些版本低的瀏覽器起作用,在這些老瀏覽器中不會將標(biāo)簽中的代碼作為文本顯示出來。要養(yǎng)成這個(gè)好習(xí)慣啊。

          window.open (`page.html`) 用于控制彈出新的窗口page.html,如果page.html不與主窗口在同一路徑下,前面應(yīng)寫明路徑,絕對路徑(http://)和相對路徑(../)均可。用單引號和雙引號都可以,只是不要混用。

          這一段代碼可以加入HTML的任意位置,<head>和</head>之間可以,<body bgcolor="#003063" text="#ffffff" id=all>間</body>也可以,越前越早執(zhí)行,尤其是頁面代碼長,又想使頁面早點(diǎn)彈出就盡量往前放。

          【2、經(jīng)過設(shè)置后的彈出窗口】

          下面再說一說彈出窗口的設(shè)置。只要再往上面的代碼中加一點(diǎn)東西就可以了。

          我們來定制這個(gè)彈出的窗口的外觀,尺寸大小,彈出的位置以適應(yīng)該頁面的具體情況。

          <SCRIPT LANGUAGE="javascript">

          <!--

          window.open (`page.html`, `newwindow`, `height=100, width=400, top=0,left=0, toolbar=no, menubar=no, scrollbars=no, resizable=no,location=no, status=no`)

          //寫成一行

          -->

          </SCRIPT>

          參數(shù)解釋:

          <SCRIPT LANGUAGE="javascript"> js腳本開始;

          window.open 彈出新窗口的命令;

          `page.html` 彈出窗口的文件名;

          `newwindow` 彈出窗口的名字(不是文件名),非必須,可用空``代替;

          height=100 窗口高度;

          width=400 窗口寬度;

          top=0 窗口距離屏幕上方的象素值;

          left=0 窗口距離屏幕左側(cè)的象素值;

          toolbar=no 是否顯示工具欄,yes為顯示;

          menubar,scrollbars 表示菜單欄和滾動欄。

          resizable=no 是否允許改變窗口大小,yes為允許;

          location=no 是否顯示地址欄,yes為允許;

          status=no 是否顯示狀態(tài)欄內(nèi)的信息(通常是文件已經(jīng)打開),yes為允許;

          </SCRIPT> js腳本結(jié)束

          【3、用函數(shù)控制彈出窗口】

          下面是一個(gè)完整的代碼。

          <html>

          <head>

          <script LANGUAGE="javascript">

          <!--

          function openwin() { window.open ("page.html", "newwindow", "height=100, width=400, toolbar=

          no, menubar=no, scrollbars=no, resizable=no, location=no, status=no"

          //寫成一行

          }

          //-->

          </script>

          </head>

          <body>

          …任意的頁面內(nèi)容…

          </body>

          </html>

          這里定義了一個(gè)函數(shù)openwin(),函數(shù)內(nèi)容就是打開一個(gè)窗口。在調(diào)用它之前沒有任何用途。

          怎么調(diào)用呢?

          方法一:<body> 瀏覽器讀頁面時(shí)彈出窗口;

          方法二:<body> 瀏覽器離開頁面時(shí)彈出窗口;

          方法三:用一個(gè)連接調(diào)用:

          <a href="#">打開一個(gè)窗口</a>

          注意:使用的“#”是虛連接。

          方法四:用一個(gè)按鈕調(diào)用:

          <input type="button" value="打開窗口">

          14,沒有用表格寫的,讓大家隨便看看,沒什么。

          <html>

          <head>

          <title>江南荷花扇面</title>

          <meta http-equiv="Content-Type" content="text/html; charset=gb2312">

          <style type="text/css">

          <!--

          .font1 { font-size: 12px; color: #999999; text-decoration: none}

          a { font-size: 12px; color: #999999; text-decoration: none}

          a:hover { font-size: 12px; color: #000000; text-decoration: none}

          -->

          </style>

          </head>

          <body bgcolor="#FFFFFF" text="#000000">

          <div class="font1" style="writing-mode=tb-rl;height:200px" width=300>

          <p>盛夏 尚 濤 

          <p><a href="index.htm">一夜露痕黃粉香 袁運(yùn)甫 </a>

          <p>瑤池昨夜新涼 王金嶺

          <p>一朵白蓮隨意開 吳冠南

          <p>新雨迎秋欲滿塘 齊辛民

          <p>十里荷香 齊辛民

          <p>濯清蓮而不妖 盧世曙

          </div>

          </body>

          </html>

          15,IE6已支持自定義cursor!

          語法格式 cursor:url(圖標(biāo)) //cur或是ani文件.

          cur就是WINDOWS中的光標(biāo)(cursor)文件,光標(biāo)文件與圖標(biāo)(ICON)文件除了文件頭有一個(gè)位置的值不同外,實(shí)際是一樣的。

          ani是WINDOWS中的動畫光標(biāo)(圖標(biāo))文件。

          <style type="text/css">

          <!--

          .unnamed1 { cursor:url(arrow2c.cur)}

          -->

          </style>

          16,用marquee做的滾動字幕.這也我剛看到論壇的朋友在問。

          語法:

          align=# | top | middle| bottom //對齊方式)

          BEHAVIOR=ALTERNATE | SCROLL | SLIDE //移動的方式

          BGCOLOR=color//底色區(qū)域顏色

          DIRECTION=DOWN | LEFT | RIGHT | UP //移動的方向

          Loop=n //循環(huán)次數(shù)(默認(rèn)是循環(huán)不止)

          Scrolldelay=milliseconds//延時(shí)

          height=# width=# //區(qū)域面積

          hspace=# vspace=# //空白區(qū)域

          scrollamount=# //移動的速度

          <marquee align=top behavior=ALTERNATE BGCOLOR=#000000 height=60 width=433 scrollamount=5></marquee>

          17,在FLASH5中也存在一些字體,打散后變成一團(tuán)的事是為什么?有解決的辦法嗎。

          這是大家很常見的問題!可能是對字庫支持的不好!我個(gè)是做成透明的gif圖片格式,然后倒入。

          18,flash的網(wǎng)頁里“加入收藏夾”功能怎么實(shí)現(xiàn)?

          在as中加getUrl("java script:window.external.addFavorite(http://skydesigner.51.net`,`我的工作室`)"

          19,在Flash中,文本的動態(tài)屬性和輸入屬性的區(qū)別。

          input text在運(yùn)行時(shí)可被用戶或程序改變其值。

          ynamic text僅允許被程序修改。

          20,怎樣在IE中調(diào)用Dreamweaver進(jìn)行編輯.

          相信很多在使用WinME或Window2000的朋友,會遇見是個(gè)問題。很簡單,把我們筆記本程序打開,保存為一個(gè) *.reg 文件。雙擊它將信息添加到注冊表即可。

          REGEDIT4

          [HKEY_CLASSES_ROOT\.htm\OpenWithList\Dreamweaver]

          [HKEY_CLASSES_ROOT\.htm\OpenWithList\Dreamweaver\shell]

          [HKEY_CLASSES_ROOT\.htm\OpenWithList\Dreamweaver\shell\edit]

          [HKEY_CLASSES_ROOT\.htm\OpenWithList\Dreamweaver\shell\edit\command]

          @="\"c:\Program Files\Macromedia\Dreamweaver 4\dreamweaver.exe\" \"%1\""

          21,設(shè)置表格虛線。

          方法一:作一個(gè)1X2的圖。半黑半白,再利用表格作成線。

          方法二:在css里面設(shè),要IE5。5才支持這種效果。

          style="BORDER-LEFT: #000000 1PX DASHED; BORDER-RIGHT: #000000 1PX DASHED; BORDER-TOP: #000000 1PX DASHED; BORDER-BOTTOM: #000000 1PX DASHED"

          22,看看在網(wǎng)頁中調(diào)用HHCtrl控件效果。

          代碼如下:

          <object id="HHC" type="application/x-oleobject" classid="clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11"></object><script>HHC.TextPopup("哈哈,大家好,我是閃夢!","",50,5,128255,346751);</script>

          22,如何讓一張圖片有淺到深的漸變。

          <SCRIPT language=javascript1.2>

          <!--

          function high(which2){

          theobject=which2

          highlighting=setInterval("highlightit(theobject)",50)

          }

          function low(which2){

          clearInterval(highlighting)

          which2.filters.alpha.opacity=40

          }

          function highlightit(cur2){

          if (cur2.filters.alpha.opacity<100)

          cur2.filters.alpha.opacity+=10

          else if (window.highlighting)

          clearInterval(highlighting)

          }

          </script>

          <img onmouseout=low(this) onmouseover=high(this) style="FILTER: alpha(opacity=40)"src="logo.gif" >

          23,雙擊鼠標(biāo)左鍵來滾動背景,單擊停止。

          <SCRIPT language=javascript>

          var currentpos,timer;

          function initialize()

          {

          timer=setInterval("scrollwindow()",16);

          }

          function sc(){

          clearInterval(timer);

          }

          function scrollwindow()

          {

          currentpos=document.body.scrollTop;

          window.scroll(0,++currentpos);

          if (currentpos !=document.body.scrollTop)

          sc();

          }

          document.onmousedown=sc

          document.ondblclick=initialize

          </SCRIPT>

          24,如何在同一頁面設(shè)置不同文字鏈接效果的樣式.

          代碼如下:

          <HTML><HEAD><TITLE>如何在同一頁面設(shè)置不同文字鏈接效果的樣式</TITLE>

          <meta http-equiv="Content-Type" content="text/html; charset=gb2312">

          <style type="text/css">

          <!--

          a:hover { font-size: 9pt; color: #FF0000; text-decoration: underline}

          a:link { font-size: 9pt; color: #006699; text-decoration: underline}

          a:visited { font-size: 9pt; color: #006699; text-decoration: underline}

          a:active { font-size: 9pt; color: #FF0000; text-decoration: none}

          a.r1:hover { font-size: 9pt; color: #FF0000; text-decoration: underline overline}

          a.r1:link { font-size: 9pt; color: #000000; text-decoration: underline overline}

          a.r1:visited { font-size: 9pt; color: #99CC00; text-decoration: underline overline}

          a.r1:active { font-size: 9pt; color: #000000; text-decoration: underline overline}

          -->

          </style>

          </head>

          <body bgcolor="#FFFFFF" text="#000000">

          <a href="#">下劃線鏈接 </a>

          <p></p>

          <a href="#" class="r1">雙下劃線鏈接</a>

          </BODY>

          </HTML>

          補(bǔ)充說明:

          a:hover 表示鼠標(biāo)劃過時(shí)的樣式.

          a:link 表示鏈接的樣式.

          a:active 表示當(dāng)前活動連接的樣式.

          a:visited 表示已經(jīng)訪問過的連接的樣式.

          25, 用CSS給文字加入陰影效果和文字描邊效果。

          .glow{FONT-SIZE: 9pt; FILTER: Glow(Color=#000000, Strength=1)}

          //文字描邊效果

          .shadow {FONT-SIZE: 9pt; FILTER: DropShadow(OffX=1, OffY=1, DropShadow(OffX=1, OffY=1, color:#111111); COLOR: #ffffff; FONT-FAMILY: "宋體"}

          //加入陰影效果

          補(bǔ)充說明:

          這兩種濾鏡要想實(shí)現(xiàn)效果,必須加在如:<td class=glow或shadow ><div>xxxxxxxxx</div></td>上

          ,并且要留有足夠的空間能夠顯示陰影或描邊,否則會出現(xiàn)半截的陰影或描邊現(xiàn)象。

          26,如何給做帶顏色的下拉菜單。

          <select style="FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Verdana;BACKGROUND-COLOR: #ff6600;" size=1 >

          <option selected>:: Dreamweaver4 ::</option>

          <option>::Flash5::</option>

          <option>::Firewoks4::</option>

          </select>

          27,關(guān)于DW4的表格中的亮邊框和暗邊框問題。

          在DW4的表格面板中并沒有亮邊框和暗邊框的屬性設(shè)置,因?yàn)镹C不支持,只有你在代碼中添加了。

          bordercolorlight="#999999" bordercolordark="#000000"

          你也可以用Css定義一個(gè)class。例如:

          <style>

          .bordercolor { bordercolorlight: #999999; bordercolordark: #000000 }

          </style>

          然后在要加效果的表格里加上<table class="bordercolor">

          28,自動顯示主頁最后更新日期.

          <script>

          document.write("最后更新日期:"+document.lastModified+""

          </script>愛電臺有我

          29,如何讓滾動條出現(xiàn)在左邊?

          我想居然在論壇中有人發(fā)表了這段代碼,很有意思,它的確照顧一些左撇子,呵呵!

          <html dir="rtl">

          <body bgcolor="#000000" text="#FFFFFF">

          <table height=18 width=212 align=center bgcolor=#FFFFFF dir="ltr" cellspacing="1"  cellpadding="0">

          <tr>

          <td bgcolor="#FF0000" >是不是你的滾動條在左邊啊</td>

          </tr>

          </table>

          </body>

          </html>

          30,如何加入網(wǎng)址前面的小圖標(biāo)?

          首先,您必須了解所謂的圖標(biāo)(Icon)是一種特殊的圖形文件格式,它是以 .ico 作為擴(kuò)展名。你可用在網(wǎng)上找一個(gè)制作圖標(biāo)軟件,它具有特有的規(guī)格:圖標(biāo)的大小為 16 * 16(以像素為單位);顏色不得超過 16 色。 在該網(wǎng)頁文件的 HEAD 部分加入下面的內(nèi)容:<LINK REL="SHORTCUT ICON" HREF=" http://skydesigner.51.net/圖標(biāo)文件名">,并放在該網(wǎng)頁的根目錄下。

          31,在800*600顯示器中,如何不讓網(wǎng)頁水平出現(xiàn)滾動條!

          設(shè)至<body leftmargin="0" topmargin="0">,網(wǎng)頁中的表格寬度為778。

          32,關(guān)于<!DOTYPE>的說明解釋。

          在網(wǎng)頁中,經(jīng)常會看到〈!DOCTYPE HTML PUBLIC`-//W3C//DTD HTML 4.01//EN`>,是聲明HTML文件的版本信息。

          33, 用圖片來關(guān)閉窗體.

          <A href="java script:window.close()"><IMG height=20 width=20 alt="關(guān)閉窗口" src="close.gif" border=0></A>

          補(bǔ)充說明:如何使用了ACTIVEX!,不再警告窗口?

          <html>

          <head>

          <object id=closes type="application/x-oleobject"

          classid="clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11">

          <param name="Command" value="Close"></object>

          </head>

          <body bgcolor="#003063" text="#ffffff" id=all> <a href="#">關(guān)閉窗口無提示</a>

          </body>

          </html>

          34,禁止鼠標(biāo)右鍵查看網(wǎng)頁源代碼。

          <SCRIPT language=javascript>

          function click()

          {if (event.button==2) {alert(`你好,歡迎光臨!`) }}

          document.onmousedown=click

          </SCRIPT>

          補(bǔ)充說明:

          鼠標(biāo)完全被封鎖,可以屏蔽鼠標(biāo)右鍵和網(wǎng)頁文字。

          < body>

          35,通過按鈕來查看網(wǎng)頁源代碼。

          <input type="BUTTON" value="查看源代碼" onClick=`window.location="view-source:" + window.location.href` name="BUTTON">

          36,怎么用文字聯(lián)結(jié)實(shí)現(xiàn)按鈕的SUBMIT功能?

          <a href="#">OK</a>

          這段文字要放在form里。formname是這里要寫在form中的name,<form name=form111>那么就應(yīng)該是form111.submit()

          37,如何做一個(gè)空鏈接?

          加#

          38,利用<IFRAME>來給網(wǎng)頁中插入網(wǎng)頁。

          經(jīng)常我看到很多網(wǎng)頁中又有一個(gè)網(wǎng)頁,還以為是用了框架,其實(shí)不然,是用了<IFRAME>,它只適用于IE,NS可是不支持<IFRAME>的,但圍著的字句只有在瀏覽器不支援 iframe 標(biāo)記時(shí)才會顯示,如<noframes>一樣,可以放些提醒字句之類的話。

          你注意啊!下面請和我學(xué)習(xí)它的用法。

          分析代碼:<iframe src="iframe.html" name="test" align="MIDDLE" width="300" height="100" marginwidth="1" marginheight="1" frameborder="1" scrolling="Yes"> </iframe>

          src="iframe.html"

          用來顯示<IFRAME>中的網(wǎng)頁來源,必要加上相對或絕對路徑。

          name="test"

          這是連結(jié)標(biāo)記的 target 參數(shù)所需要的。

          align="MIDDLE"

          可選值為 left, right, top, middle, bottom,作用不大 。

          width="300" height="100"

          框窗的寬及長,以 pixels 為單位。

          marginwidth="1" marginheight="1"

          該插入的文件與框邊所保留的空間。

          frameborder="1"

          使用 1 表示顯示邊框, 0 則不顯示。(可以是 yes 或 no)

          scrolling="Yes"

          使用 Yes 表示容許卷動(內(nèi)定), No 則不容許卷動。

          39,請問<tbody>的用法?

          tbody用法據(jù)說是加強(qiáng)對表格的控制能力的.例如:

           <table><tbody>……..</tbody></table>

          tbody代碼如果不是你用手寫的話,只有在你用IE5打開一個(gè)網(wǎng)頁的時(shí)候, 把它另存為

          一下,你的另存為的文件在表格中就會生成tbody代碼。(即便你的表格根本就沒有

          tbody代碼,IE5另存為的時(shí)候也會給你生成)。

          40,Alt和Title都是提示性語言標(biāo)簽,請注意它們之間的區(qū)別。

          在我們?yōu)g覽網(wǎng)頁時(shí),當(dāng)鼠標(biāo)停留在圖片對象或文字鏈接上時(shí),在鼠標(biāo)的右下角有時(shí)會出現(xiàn)一個(gè)提示信息框。對目標(biāo)進(jìn)行一定的注釋說明。在一些場合,它的作用是很重要的。

          alt 用來給圖片來提示的。Title用來給鏈接文字或普通文字提示的。

          用法如下:

          <p Title="給鏈接文字提示">文字</p>

          <a href="#" Title="給鏈接文字提示">文字</a>

          <img src="圖片.gif" alt="給圖片提示">

          補(bǔ)充知識:<TITLE><ALT>里面如何多行換行?在源代碼里Enter回車。

          <a href="#" Title="個(gè)人簡歷

          姓名:張培

          網(wǎng)名:我是閃夢

          性別:男的,不是女的。

          愛好:網(wǎng)頁制作,軟件開發(fā)">個(gè)人簡歷</a>

          例如:個(gè)人簡歷

          41, 用javascript代碼來實(shí)現(xiàn)閃爍按鈕。

          <body>

          <form method="POST" action="--WEBBOT-SELF--">

          <input type="button" name=SUB value="閃爍" id=flashit style="BORDER: 1px solid ;BACKGROUND-COLOR: #FFFFFF">

          </form>

          <script>

          if (document.all&&document.all.flashit)

          {

          var flashelement=document.all.flashit

          if (flashelement.length==null)

          flashelement[0]=document.all.flashit

          function changecolor(which)

          {

          if (flashelement[which].style.color==`#800000`)

          flashelement[which].style.color="#0063A4"

          else

          flashelement[which].style.color="#800000"

          }

          if (flashelement.length==null)

          setInterval("changecolor(0)",1000)

          else

          for (i=0;i<flashelement.length;i++)

          {

          var tempvariable=`setInterval("changecolor(`+i+`)",`+`1000)`

          eval(tempvariable)

          }

          }

          </script>

          </body>

          42,CSS給圖片定義顏色邊框。

          img { border: 1px solid red}

          43,在DW中如何使插入的FLASH透明。

          方法一:選中swf,打開原代碼窗口,在</object>前輸入:<param name="wmode" value="transparent">

          方法二:在Flash中的Flie→Publist Settings→HTML→Window Mode選擇transparent

          44,在DW編輯文本中,如何輸入一個(gè)空格呢?

          輸入空格的問題,在DW似乎已成了一個(gè)老生常談的問題。通過將輸入法調(diào)整到全角模式就可以避免了。本以人工智能ABC為例.按Shift+Space切換到全角狀態(tài)。

          45,為何我的DW中圖形顯示不正常。

          第一種:可能是因?yàn)槟愣x并正在使用一個(gè)site,而你的HTML文件或者圖片不在這個(gè)site包含的區(qū)域之內(nèi),因此dreamweaver使用file協(xié)議來

          描述圖象的絕對路徑,可惜IE不支持src中使用file協(xié)議,所以圖象就顯示不出來了。

          第二種:可能是放圖片的文件夾或圖片名為中文,也顯示不到網(wǎng)頁中去。

          46,如何在本地機(jī)器上測試flash影片的loading?

          我想這可能是很多人在問的題了,其實(shí)很簡單,在Test時(shí),選選View->Show Streaming就可以看到了。

          47,在網(wǎng)頁中做出一根豎的線有幾種辦法.

          第一種方法:用一個(gè)像素圖的辦法!

          如果你用Dreamwever的Edit→Preferences…→Layout View中的Spacer Image給你創(chuàng)建了一個(gè)缺省名為:spacer.gif的一個(gè)像素圖文件 。

          代碼中:

          <table border="0" cellspacing="0" cellpadding="0">

          <tr>

          <td bgcolor="#FF0000" height="200" ><img src="spacer.gif" width="1" height="1"></td>

          </tr>

          </table>

          第二種方法:用表格填顏色的辦法!把<td> </td>中的 刪掉 .

          <table border="0" cellspacing="0" cellpadding="0">

          <tr>

          <td bgcolor="#FF0000" height="200" width="1"></td>

          </tr>

          </table>

          第三種方法:用水平條。

          <hr color="red" width="1" size="100%">

          48, 關(guān)于鼠標(biāo)拖動,改變層大小。──看看微軟的做法.

          <script>

          document.execCommand("2D-position",false,true);

          </script>

          <DIV>

          <DIV style="WIDTH: 300px; POSITION: absolute; HEIGHT: 100px; BACKGROUND-COLOR: red">移動層</DIV>

          </DIV>

          indows 系統(tǒng)架構(gòu)

          以 Windows XP 為例,分析其架構(gòu)

          Windows XP 的結(jié)構(gòu)是層次結(jié)構(gòu)和客戶機(jī)/ 服務(wù)器結(jié)構(gòu)的混合體

          系統(tǒng)劃分為三層

          • 第一層是硬件抽象層,它為上面的一層提供硬件結(jié)構(gòu)的接口,有了這一層就可以使系統(tǒng)方便地移植;
          • 第二層是內(nèi)核層,它為低層提供執(zhí)行、中斷、異常處理和同步的支 持;
          • 第三層是由一系列實(shí)現(xiàn)基本系統(tǒng)服務(wù)的模塊組成的,例如虛擬內(nèi)存管理、對象管理、 進(jìn)程和線程管理、I/O 管理、進(jìn)程間通信和安全參考監(jiān)督器



          Windows 2000 系統(tǒng)在安全設(shè)計(jì)上有專門的安全子系統(tǒng)

          安全子系統(tǒng)的組成

          • 本地安全投權(quán)(LSA):本地安全授權(quán)部分提供了許多服務(wù)程序,保障用戶獲得存取系統(tǒng)的許可權(quán)。

          LSA產(chǎn)生令牌、執(zhí)行本地安全管理、提供交互式登錄認(rèn)證服務(wù)、控制安全審查策略和由 SRM 產(chǎn) 生的審查記錄信息。

          • 安全賬戶管理(SAM)對 SAM 數(shù)據(jù)庫進(jìn)行維護(hù),該數(shù)據(jù)庫包含所有組和用戶的信息

          SAM 提用戶登錄認(rèn)證,負(fù)責(zé)對用戶在 Welcome 對話框中輸入的信息與 SAM 數(shù)據(jù)庫中的 信息比對,開為用戶賦予一個(gè)安全標(biāo)識符(SID) 。

          • 安全參考監(jiān)視器(SRM) :負(fù)責(zé)訪問控制和審查策略,由 LSA 支持。

          安全參考監(jiān)視器SRM 提供客體(文件、目 錄等)年收權(quán)限,檢查主體(用戶賬戶等)的權(quán)限,產(chǎn)生必要的審查信息。客體的安全屬性 由訪問控制項(xiàng)(ACE)來描述,全部客體的 ACE 組成訪問控制列表(ACL)。沒有 ACL 的客體 意味任何主體都可訪問。而有 ACL 的客體則由 SRM 檢查其中的每-項(xiàng) ACE,從而決定主體的訪問是否被允許。



          Windows 安全機(jī)制

          Windows 認(rèn)證機(jī)制

          Windows 2000 為例,系統(tǒng)提供兩種基本認(rèn)證類型

          • 本地認(rèn)證:是根據(jù)用戶的本地的計(jì)算機(jī)或 Active Directory 賬戶確認(rèn)用戶的身份
          • 網(wǎng)絡(luò)認(rèn)證:根據(jù)此用戶試圖訪問的任何網(wǎng)絡(luò)服務(wù)確認(rèn)用戶的身份。

          為提供這種類型的身份驗(yàn)證,Windows 2000 安全系統(tǒng)集成三種不同的身份驗(yàn)證技術(shù):

          • Kerberos v5
          • 公鑰證書
          • NTLM

          Windows 訪問控制機(jī)制

          Windows NT/XP 的安全性達(dá)到了橘皮書 C2 級,實(shí)現(xiàn)了用戶級自主訪問控制


          為了實(shí)現(xiàn)進(jìn)程間的安全訪問,Windows NT/XP 中的對象采用了安全性描述符(Securi tyDescriptor)。安全性描述符主要由用戶 SID (Owner)、工作組 SID (Group)、自由訪問控 制列表(DACL)和系統(tǒng)訪問控制列表(SACL) 組成。


          Windows 審計(jì)/日志機(jī)制

          日志文件記錄 Windows 系統(tǒng)的運(yùn)行狀況,如各種系統(tǒng)服務(wù)的啟動、運(yùn)行、關(guān)閉等信息。

          Windows 日志有三種類型:

          • 系統(tǒng)日志:文件及路徑 system32/config/SysEvent.evt
          • 應(yīng)用程序日志:文件及路徑system32/config/AppEvent.evt
          • 安全日志:文件及路徑為system32/config/SecEven t.evt

          Windows 協(xié)議過濾和防火墻

          針對來自網(wǎng)絡(luò)上的威脅,Windows NT 4.0、Windows 2000 則提供了包過濾機(jī)制, 通過過濾機(jī)制可以限制網(wǎng)絡(luò)包進(jìn)入用戶計(jì)算機(jī)。

          而 Windows XP 則自帶了防火墻,該防火墻能夠監(jiān)控和限制用戶計(jì)算機(jī)的網(wǎng)絡(luò)通信。


          Windows 文件加密系統(tǒng)

          為了防范入侵者通過物理途徑讀取磁盤信息,繞過 Windows,系統(tǒng)文件訪問控制機(jī)制。微軟公司研究開發(fā)了加密的文件系統(tǒng) EFS文件中的數(shù)據(jù)利用 EFS 在磁盤上加密。 用戶如果訪問加密的文件,則必須擁有這個(gè)文件的密鑰,才能夠打開這個(gè)文件,并且像普通文檔樣透明地使用它


          抗攻擊機(jī)制

          針對常見的緩沖區(qū)溢出、惡意代碼等攻擊,微軟公司的新版本操作系統(tǒng) Windows 7、Windows10 增加抗攻擊安全機(jī)制,集成了內(nèi)存保護(hù)機(jī)制

          • 堆棧保護(hù)(Stack Protection)
          • 安全結(jié)構(gòu)例外處理 SafeSEH (Safe Structured Exception Handling)
          • 數(shù)據(jù)執(zhí) 行保護(hù) DEP (Data Execution Prevention)
          • 地址隨機(jī)化 ASLR(Address Space Layout Ran domization)
          • 補(bǔ)丁保護(hù) PatchGuard
          • 驅(qū)動程序簽名(Driver Siging)

          Windows 10 提供減少攻擊面規(guī)則配置,具體如下:

          1. 阻止來自電子郵件客戶端和 Webmail 的可執(zhí)行內(nèi)容
          2. 阻止所有 Office 應(yīng)用程序創(chuàng)建子進(jìn)程
          3. 阻止 Office 應(yīng)用程序創(chuàng)建可執(zhí)行內(nèi)容
          4. 阻止 Office 應(yīng)用程序?qū)⒋a注入其他進(jìn)程
          5. 阻止 JavaScript 或 VBScript 編寫的惡意軟件通常從網(wǎng)上獲取下載并啟動其他惡意軟件
          6. 阻止執(zhí)行可能被混淆的腳本
          7. 阻止 Office 宏調(diào)用 Win32 API
          8. 阻止信任列表外的可執(zhí)行文件運(yùn)行
          9. 阻止信任列表外的可執(zhí)行文件運(yùn)行
          10. 阻止從 Windows 本地安全授權(quán)子系統(tǒng)竊取身份憑據(jù)
          11. 阻止 PsExec 和 WMI 命令創(chuàng)建進(jìn)程
          12. 阻止從 USB 運(yùn)行不受信任、未簽名的進(jìn)程
          13. 阻止 Office 創(chuàng)建子進(jìn)程通信應(yīng)用程序
          14. 阻止 Office 創(chuàng)建子進(jìn)程通信應(yīng)用程序
          15. 阻止利用 WMI 事件訂閱進(jìn)行持久性攻擊





          Windows 系統(tǒng)的安全問題

          Windows 口令賬號和口令是進(jìn)入 Windows 系統(tǒng)的重要憑證,獲取賬號和口令信息是入侵者攻擊 Windows 系統(tǒng)的重要途徑。

          例如,Windows 2000 的默認(rèn)安裝允許任何用戶通過空用戶 得到系統(tǒng)所有賬號和共享列表。這些功能本來是為了方便局域網(wǎng)用戶共享資源和文件, 但導(dǎo)致了任何一個(gè)遠(yuǎn)程用戶都可以利用同樣的方法得賬戶列表,使用技術(shù)破解賬戶密碼后,對用戶的計(jì)算機(jī)進(jìn)行攻擊。

          windows 惡意代碼

          由于 Wndows 系統(tǒng)自身的安全隱患,許多計(jì)算機(jī)病毒、網(wǎng)絡(luò)蠕蟲、特洛伊木馬等安全事件與 Windows 系統(tǒng)相關(guān)

          例如“沖擊波”網(wǎng)絡(luò)蠕蟲、“ 永恒之藍(lán)”勒索網(wǎng)絡(luò)蠕蟲。

          Windows 應(yīng)用軟件漏洞

          運(yùn)行在 Windows 平臺的應(yīng)用軟件的安全隱患日益暴露,這些安全隱患常常導(dǎo)致 Windows 系統(tǒng)被非授權(quán)訪問、非法濫用等

          例如 IE 瀏覽器的安全漏洞導(dǎo)致遠(yuǎn)程攻擊者植入木馬,進(jìn)而危及整個(gè)系統(tǒng)的安全

          Windows 系統(tǒng)程序的漏洞

          Windows 系統(tǒng)程序的設(shè)計(jì)、實(shí)現(xiàn)過程中的安全隱患通常帶來不少安全問題

          例如 R PC 程序的漏洞導(dǎo)致緩沖區(qū)溢出攻擊

          Windows 注冊表安全

          注冊表(Regity)是有關(guān) Windows 系統(tǒng)配置的重要文件,存儲在系統(tǒng)安裝目錄”system 32\config”下。由于所有配置和控制系統(tǒng)的數(shù)據(jù)都存在于注冊表中,而且 Registry的缺省 權(quán)限設(shè)置是“所有人”( Everyone)“完全控制”(FullControl) 和“創(chuàng)建”(Create) ,這種 設(shè)置可能會被惡意用戶利用來刪除或者替換掉注冊表(Registry) 文件。

          例如,入侵者通過修改創(chuàng)建注冊表的相關(guān)參數(shù)設(shè)置,讓系統(tǒng)啟動惡意進(jìn)程。

          Windows 文件共享安全

          Windows 98 以后的系統(tǒng)都提供文件共享安全,但是共享會帶來信息泄露的問題。

          例如,Windows 2000、Windows XP 在默認(rèn)安裝后允許任何用戶通過空用戶連接(IPC$) 得到系統(tǒng)所有賬號和共享列表,這本來是為了方便局域網(wǎng)用戶共享資源和文件的,但是任何一個(gè)遠(yuǎn)程用戶都可以利用這個(gè)空的連接得到所有用戶的共享列表。黑客利用這項(xiàng) 功能,查找系統(tǒng)的用戶列表,使用字典工具,對系統(tǒng)進(jìn)行攻擊。這就是網(wǎng)上較流行的 I PC 攻擊

          Windows 物理臨近攻擊

          一些攻擊者利用物理接近 Windows 系統(tǒng)的條件,借用安全工具強(qiáng)行進(jìn)入 Windows 系統(tǒng)。

          例如,使用 Offline NT Password & Registry Editor 軟件制作啟動盤,然后用該盤引導(dǎo)系統(tǒng),進(jìn)而可以訪問 NTFS 文件系統(tǒng)。 19.2.4 Windows 系統(tǒng)安全增強(qiáng)技術(shù)方法


          Windows 系統(tǒng)安全增強(qiáng)技術(shù)方法與流程

          常見的系統(tǒng)安全增強(qiáng)方法有下面幾種:

          (1)安全漏洞打補(bǔ)丁(Patcb) 。很多漏洞本質(zhì)上是軟件設(shè)計(jì)時(shí)的缺陷和錯(cuò)誤(如漏洞), 因此需要采用補(bǔ)丁的方式對這些問題進(jìn)行修復(fù)。

          (2)停止服務(wù)和卸載軟件。有些應(yīng)用和服務(wù)安全問題較多,目前又沒有可行的解決方案,切實(shí)有效的方法是在可能的情況下停止該服務(wù),不給攻擊者提供攻擊機(jī)會。

          (3)升級或更換程序。在很多情況下,安全漏洞只針對一個(gè)產(chǎn)品的某一版本有效, 此時(shí)解決問題的辦法就是升級軟件。如果升級仍不能解決,則要考慮更換程序。目前, 同一應(yīng)用或服務(wù)通常存在多個(gè)成熟的程序,而且還存在免費(fèi)的自由軟件,這為更換軟件 提供了可能性。

          (4)修改配置或權(quán)限。有時(shí)系統(tǒng)本身并沒有安全漏洞,但由于配置或權(quán)限設(shè)置錯(cuò)誤或 不合理,給系統(tǒng)安全性帶來問題。建議用戶根據(jù)實(shí)際情況和審計(jì)結(jié)果,對這類配置或權(quán) 限設(shè)置問題進(jìn)行修改。

          (5)去除特洛伊等惡意程序。系統(tǒng)如果出現(xiàn)過安全事故(已知的或并未被發(fā)現(xiàn)的),則 在系統(tǒng)中可能存在隱患,例如攻擊者留下后門程序等,因此必須去除這些程序。

          (6)安裝專用的安全工具軟件。針對 Windows 漏洞修補(bǔ)問題。用戶可以安裝自動補(bǔ) 丁管理程序




          Windows 系統(tǒng)安全增強(qiáng)的基本步驟

          1.確認(rèn)系統(tǒng)安全增強(qiáng)的安全目標(biāo)和系統(tǒng)的業(yè)務(wù)用途

          系統(tǒng)安全目標(biāo)實(shí)際上就是用戶所期望系統(tǒng)的安全要求,系統(tǒng)的業(yè)務(wù)用途是后續(xù)安全增強(qiáng)的依據(jù),根據(jù)系統(tǒng)的業(yè)務(wù)用途,系統(tǒng)在安裝時(shí)或設(shè)置策略時(shí)進(jìn)行合適的選擇

          2.安裝最小化的操作系統(tǒng)

          最小化操作系統(tǒng)的目的是減少系統(tǒng)安全隱患數(shù)目,系統(tǒng)越大,可能的安全風(fēng)險(xiǎn)就越大,而且管理上也難以顧及。

          安裝最小化的操作系統(tǒng)要求如下,

          • 盡量使用英文版 Windows 操作系統(tǒng);
          • 不要安裝不需要的網(wǎng)絡(luò)協(xié)議;
          • 使用 NTFS 分區(qū);
          • 刪除不必要的服務(wù)和組件。

          3.安裝最新系統(tǒng)補(bǔ)丁

          系統(tǒng)的漏測通常成為入侵者進(jìn)入的途徑,因而漏洞的修補(bǔ)是系統(tǒng)安全增強(qiáng)的必要步 驟。

          4.配置安裝的系統(tǒng)服務(wù)

          根據(jù)系統(tǒng)的業(yè)務(wù)運(yùn)行的基本要求,做到以下幾點(diǎn):

          • 不要安裝與系統(tǒng)業(yè)務(wù)運(yùn)行無關(guān)的網(wǎng)絡(luò)/系統(tǒng)服務(wù)和應(yīng)用程序;
          • 安裝最新的應(yīng)用程序和服務(wù)軟件,并定期更新服務(wù)的安全補(bǔ)丁

          5.配置安全策略

          安全策略是有關(guān)系統(tǒng)的安全設(shè)置規(guī)則,在 Windows 系統(tǒng)中需要配置的安全策略主要有賬戶策略、審計(jì)策略、遠(yuǎn)程訪問、文件共享等。

          其中,策略中又要涉及多個(gè)參數(shù), 以配置賬戶策略為例,策略包含下列項(xiàng)目:

          • 密碼復(fù)雜度要求:
          • 賬戶鎖定閾值:
          • 賬戶鎖定時(shí)間:
          • 賬戶鎖定記數(shù)器

          6.禁用 NetBIOS

          NetBIOS 提供名稱服務(wù)和會話服務(wù),這些服務(wù)通常會給攻擊者提供入侵切入點(diǎn)。為了系統(tǒng)的安全,一般建議禁用 NeIBIOS,其方法如下:

          • 在防火墻上過濾外部網(wǎng)絡(luò)訪問 135~139、445 端口。
          • 修改注冊表,禁用 NetBIOS,具體如下。. HKLM\SYSTEM\CurrentControlSet \Control \Lsa: reatrictanonymouse=2
          • 禁用 NetBIOS over TCP/IP。
          • 禁用 Microsoft 網(wǎng)絡(luò)的文件和打印共享。

          7.賬戶安全配置

          賬戶權(quán)限設(shè)置不當(dāng)往往會導(dǎo)致安全問題,在 Windows 系統(tǒng)中,設(shè)置賬戶權(quán)限應(yīng)做到以下幾點(diǎn):

          • 禁用默認(rèn)賬號:
          • 定期檢查賬戶,盡早發(fā)現(xiàn)可疑賬戶:
          • 鎖定 Guest 賬戶

          8.文件系統(tǒng)安全配置

          文件系統(tǒng)安全是 Windows 系統(tǒng)重要的保護(hù)對象,特別是向外提供網(wǎng)絡(luò)服務(wù)的主機(jī)系統(tǒng)。文件系統(tǒng)安全的措施通常如下:

          • 刪除不必要的幫助文件和“%System%Driver cache"目錄下的文件:
          • 刪除不必要的應(yīng)用程序,例如 cmd.exe
          • 啟用加密文件系統(tǒng);
          • 設(shè)置文件共享口令;
          • 修改系統(tǒng)默認(rèn)安裝目錄名。

          9.配置 TCP/IP 篩選和 ICF

          在 Windows 系統(tǒng)的后續(xù)版本中,例如 Windows 2000. Windows XP 系統(tǒng)中帶有配置 TCPIP 篩選機(jī)制,并且 Windows XP 有防火墻 ICF。利用這些安全機(jī)制,可以減少來自網(wǎng)上的安全威脅,安全配置一般從以下幾個(gè)方面考慮:

          • 過濾不需要使用的端口;
          • 過濾不需要的應(yīng)用層網(wǎng)絡(luò)服務(wù);
          • 過濾 ICMP 數(shù)據(jù)包。

          10.禁用光盤或軟盤啟動

          禁用光盤或軟盤啟動可以防止入侵者進(jìn)行物理臨近攻擊,阻止入侵者進(jìn)入系統(tǒng)。

          11.使用屏幕保護(hù)口令

          使用屏幕保護(hù)口令防止工作主機(jī)被他人濫用。

          12.設(shè)置應(yīng)用軟件安全

          應(yīng)用軟件安全不僅會影響到自身的安全,也會給系統(tǒng)帶來安全隱患。應(yīng)用軟件安全的設(shè)置應(yīng)做到以下幾個(gè)方面:

          • 及時(shí)安裝應(yīng)用軟件安全的補(bǔ)丁,特別是 IE、Outlook、Office 辦公套件等:
          • 修改應(yīng)用軟件安全的默認(rèn)設(shè)置:
          • 限制應(yīng)用軟件的使用范圍

          13.安裝第三方防護(hù)軟件

          針對 Windows 系統(tǒng)的特定安全問題,安裝第三方防護(hù)軟件,如殺毒軟件、個(gè)人防火墻、入侵檢測系統(tǒng)和系統(tǒng)安全增強(qiáng)工具。


          學(xué)習(xí)參考資料:

          信息安全工程師教程(第二版)

          建群網(wǎng)培信息安全工程師系列視頻教程

          信息安全工程師5天修煉


          主站蜘蛛池模板: 人妻免费一区二区三区最新| 国产精品亚洲不卡一区二区三区| 国产精品成人一区无码| 亚洲午夜一区二区三区| 日韩一区二区三区射精| 正在播放国产一区| 久99精品视频在线观看婷亚洲片国产一区一级在线 | 精品视频在线观看你懂的一区| 波多野结衣一区二区三区高清av| 国产一区在线电影| 国产激情视频一区二区三区| 伊人久久一区二区三区无码 | 国产成人精品一区二三区在线观看 | 濑亚美莉在线视频一区| 手机看片一区二区| 中文字幕AV一区二区三区人妻少妇| 成人毛片一区二区| 中文字幕精品亚洲无线码一区应用| 91精品国产一区二区三区左线| 亚洲乱码av中文一区二区| 国产精品被窝福利一区 | 午夜AV内射一区二区三区红桃视| 国产一区二区在线|播放| 亚洲av一综合av一区| 国产成人精品一区二三区| 国产成人精品一区二区秒拍| 精品欧美一区二区在线观看| 亚洲一区二区女搞男| 韩国精品一区二区三区无码视频 | 日韩国产免费一区二区三区 | 久久精品一区二区三区不卡| 亚洲色精品三区二区一区| 综合久久一区二区三区| 精品少妇人妻AV一区二区| 精品久久一区二区三区| 国产传媒一区二区三区呀| 中文字幕一区二区三匹| 精品国产不卡一区二区三区| 无码中文人妻在线一区| 亚洲综合一区二区国产精品| 亚洲福利精品一区二区三区|