日本搞逼视频_黄色一级片免费在线观看_色99久久_性明星video另类hd_欧美77_综合在线视频

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > 互聯網 > 靜態網頁如何實現動態交互?-JavaScript

靜態網頁如何實現動態交互?-JavaScript

來源:程序員人生   發布時間:2014-11-12 08:18:54 閱讀次數:3650次

Html基礎上,javascript可以開發交互式web網頁。javascript的出現使得網頁和用戶之間實現了1種實時性的、動態的、交互性的關系,javascript短小精悍,又是在客戶機上運行的,大大提高了網頁的閱讀速度和交互能力。同時它又是專門為制作web網頁而量身定做的1種簡單的編程語言。

 

  1. Javascript:1種腳本語言(scripting language),或稱描寫性語言。
  1. 主要用處在表單驗證:大多數是通過彈出對話框來與用戶交互的
  2. 在程序運行進程中逐行地進行解釋,是1種解釋性語言,
  1. 解釋性語言:邊運行,邊編譯
  2. 編譯性語言:借助之前的履行進程以增強當次履行的效力
  1. 基于對象的語言:javascript是1種基于對象的語言,同時也能夠看作1種面向對象的語言。這意味著它能應用自己已創建的對象。因此,許多功能可以來自于腳本環境中對象的方法與腳本的相互作用
  1. 變量類型是弱類型,并未使用嚴格的數據類型
  2. javascript是1種安全性語言,它不允許訪問本地硬盤,其實不能數據存數到http://www.jyygyx.com/server/上,不允許對網絡文檔進行修改和刪除,只能通過閱讀器實現信息閱讀或動態交互,從而有效避免數據的丟失。
  1. javascript是依賴于閱讀器本身,與操作環境無關,只要能運行閱讀器的計算機,并支持javascript的閱讀器就能夠正確履行
  1. javascript的兩大機制:面向對象,事件處理機制。

    舉1個Javascript的小例子

     

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf⑻" /> <title>博客小例子</title> <style type="text/css"> #btnLogin, #btnExit{ width:70px; height:30px; font-family:幼圓; font-weight:bold; font-size:18px; } #form1 p strong { font-family: "幼圓"; font-size:18px; } #txtUserPwd, #txtUserName { width:200px; height:25px; font-family:幼圓; font:bold; font-size:18px;} #usermessagee { border-width:0px;} #form1 { alignment-adjust:middle; } </style> </head> <body> <center> <form id="form1" name="form1" method="post" action="http://blog.csdn.net/tgbsqliuying" > <p><strong>用戶名:</strong> <input type="text" name="txtUserName" id="txtUserName" /> </p> <p><strong> 密 碼:</strong> <input type="text" name="txtUserPwd" id="txtUserPwd" /> </p> <p>        //利用onclick實現事件驅動                 <input type="button" name="btnLogin" id="btnLogin" value="登陸" onclick="LogIn()"/> </p> </form> </center> </body> </html> <script language="javascript" type="text/javascript"> function LogIn() { //順序結構(用關鍵字var聲明關鍵字,說明javascript是弱數據類型) var username=document.form1.txtUserName.value; var userpwd=document.form1.txtUserPwd.value; if(username==""||username=="")//選擇結構 { alert("用戶名不能為空!"); document.form1.txtUserName.focus(); return; } //利用http://www.jyygyx.com/help/zz/表達式判斷輸入的用戶名是不是正確 var reg=/^[u4E00-u9FA5uF900-uFA2Dw]+$/g; if(!reg.test(username)) { alert("用戶名格式不正確!請重新輸入"); return; } if (userpwd==""||username=="") { alert("密碼不能為空!"); document.form1.txtUserPwd.focus(); return; } //利用http://www.jyygyx.com/help/zz/表達式判斷輸入的密碼是不是正確 reg=/^[u4E00-u9FA5uF900-uFA2Dw]+$/g; if(!reg.test(userpwd)) { alert("密碼格式不正確!請重新輸入"); return; } document.form1.submit(); } </script>

    相信以后的學習會對Javascript有更深的理解

生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 小草av| 精品久久1 | 成人黄色免费网站 | 亚洲国产精品一区二区三区 | 成人高清 | 欧美日韩精品二区 | 热久久久久久久 | 国产成人久久精品一区二区三区 | 久久精品国产一区 | 尤物一区| 99国内视频 | 国产亚洲欧美一区二区 | 自拍欧美亚洲 | 国产精品乱码一区二区三区 | 成人精品鲁一区一区二区 | 精品亚洲国产成av人片传媒 | 精品久久久99 | 日本色网站 | 国产丝袜一区二区三区免费视频 | 久久成人免费网 | 欧美日韩在线视频观看 | 欧美日韩国产精品 | 九九九九九九九伊人 | 91精品国产欧美一区二区 | 国产大片在线免费观看 | 国产午夜一区二区三区 | 7777久久香蕉成人影院 | 红色一级毛片 | 九九久久国产 | jizz日本| av观看网址 | 亚洲国产一区二区a毛片 | 欧美日韩1区2区3区 久久五月天婷婷 | 五月婷婷综合色拍 | 一区二区三区四区五区视频 | 国产精品久久久久久久久搜平片 | 亚州国产精品 | 66精品| 成人高清视频免费观看 | 色婷婷成人影院 | 久久久久久久久国产 |