国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

javascript的知識(shí)點(diǎn)

2019-11-11 05:41:12
字體:
供稿:網(wǎng)友

一、了解javascript

Javascript的翻轉(zhuǎn)器技術(shù)(rollover)。 1.1、Javascript的三個(gè)不能: 1. JavaScript 不允許寫服務(wù)器機(jī)器上的文件。 2. JavaScript 不能關(guān)閉不是由它自己打開的窗口。這是為了避免一個(gè)站點(diǎn)關(guān)閉其他任何站點(diǎn)的窗 口,從而獨(dú)占瀏覽器。 3. JavaScript 不能從來自另一個(gè)服務(wù)器的已經(jīng)打開的網(wǎng)頁中讀取信息。 1.2、Ajax 是一種創(chuàng)建交互式Web 應(yīng)用程序的方式 1.3DOM(Document Object Model):用來表示文檔中對(duì)象的標(biāo)準(zhǔn)模型。 1.4處理事件:事件(event)是用戶在訪問頁面時(shí)執(zhí)行的操作。提交表單和在圖像上移動(dòng)鼠標(biāo)就是兩種事件。 這里寫圖片描述 1.5結(jié)構(gòu)、表現(xiàn)、行為: HTML:包含頁面的內(nèi)容和結(jié)構(gòu);CSS:控制頁面的外觀和表現(xiàn);JavaScript:控制頁面的行為。

表示塊級(jí)的,有行的分級(jí);表示行內(nèi)的。1.6使用外部腳本:<!DOCTYPE html><html><head><title>My second script</title><script src="script02.js"></script></head><body><h1 id="helloMessage"></h1></body></html>

1.7第一個(gè)javascript的程序:

<html><head><title>Barely a script at all</title><script>//getElementById :就是通過ID來設(shè)置/返回HTML標(biāo)簽的屬性及調(diào)用其事件與方法。用這個(gè)方法基本上可以控制頁面所有標(biāo)簽,條件很簡單就是給每個(gè)標(biāo)簽分配一個(gè)ID號(hào)//innerHTML 屬性設(shè)置或返回表格行的開始和結(jié)束標(biāo)簽之間的 HTMLwindow.onload = function() {document.getElementById ("myMessage").innerHTML = "Hello, Cleveland!";}</script></head><body><h1 id="myMessage"></h1></body></html>

二、處理圖像:

這里寫圖片描述 翻轉(zhuǎn)器(rollover):替換(replacement)圖像,這樣就產(chǎn)生了運(yùn)動(dòng)或動(dòng)畫效果 css片段:

body {background-color: #FFF;}img {border-width: 0;}img#arrow, img#arrowImg {width: 147px;height: 82px;}#button1, #button2 {width: 113px;height: 33px;}.centered {text-align: center;}#adBanner {width: 400px;height: 75px;}

顯示簡單的翻轉(zhuǎn)器:

<!DOCTYPE html><html><head><title>A Simple Rollover</title><link rel="stylesheet" href="script01.css"><!-鏈接首先指定當(dāng)用戶單擊圖像時(shí),瀏覽器將轉(zhuǎn)到哪里--></head><body><a href="next.html" onmouSEOver="document.images['arrow'].src='images/arrow_on.gif'" onmouseout=?"document.images['arrow'].src='images/arrow_off.gif'"><img src="images/arrow_off.gif" id="arrow"?alt="arrow"></a></body></html>

構(gòu)建更有用的翻轉(zhuǎn)器

<!DOCTYPE html><html><head><title>A Simple Rollover</title><script src="script02.js"></script><link rel="stylesheet" href="script01.css"><!-鏈接首先指定當(dāng)用戶單擊圖像時(shí),瀏覽器將轉(zhuǎn)到哪里--></head><body><a href="next1.html"><img src="images/button1_off.gif" alt="button1" id="button1"></a>&nbsp;&nbsp;<a href="next2.html"><img src="images/button2_off.gif" alt="button2" id="button2"></a></body></html>

js代碼

window.onload = rolloverInit;function rolloverInit() {for (var i=0; i<document.images.length;i++) {if (document.images[i].parentNode.tagName == "A") { /*第一部分document.images[i]是當(dāng)前的圖像。它的parentNode屬性是包圍它的容器標(biāo)簽,而tagName 提供容器標(biāo)簽的名稱。所以,圓括號(hào)中代碼的意思是:“對(duì)于這個(gè)特定的圖像,包圍它的標(biāo)簽是A 嗎?”*/setuPRollover(document.images[i]);}}}function setupRollover(thisImage) {thisImage.outImage = new Image();thisImage.outImage.src = thisImage.src;thisImage.onmouseout = function() {this.src = this.outImage.src;}thisImage.overImage = new Image();thisImage.overImage.src = "images/" + thisImage.id + "_on.gif";thisImage.onmouseover = function() {this.src = this.overImage.src;}}

三、窗口與框架

1.1框架 這里寫圖片描述

四、javascript和cookie

Web 術(shù)語中,cookie 是一小段信息,當(dāng)用戶第一次訪問Web 服務(wù)器時(shí),服務(wù)器將這些信息發(fā)送給瀏覽器。 這個(gè)用戶以后每次訪問這個(gè)Web 站點(diǎn)時(shí),Web 服務(wù)器可以通過cookie 識(shí)別這個(gè)用戶。遠(yuǎn)程服務(wù)器保存cookie 的一部分,其中包含關(guān)于訪問者的信息;瀏覽器將cookie 作為純文本文件保存在計(jì)算機(jī)硬盤上。 cookie 技術(shù)背后的本質(zhì)是“識(shí)別”。 cookie 不能實(shí)現(xiàn)哪些操作:

1. 無法獲得關(guān)于用戶的任何真實(shí)信息,比如他們的電子郵件地址; 2. 無法使用cookie 查看用戶硬盤上的內(nèi)容; 3. cookie也無法傳輸計(jì)算機(jī)病毒。


發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 西畴县| 翼城县| 通山县| 漳平市| 嘉荫县| 深州市| 灵川县| 扬中市| 宝兴县| 和田市| 偏关县| 安徽省| 横峰县| 嵊泗县| 济宁市| 东乡| 工布江达县| 安平县| 崇阳县| 鹤庆县| 浙江省| 社旗县| 琼海市| 历史| 繁峙县| 晋中市| 苏州市| 石首市| 威信县| 湄潭县| 理塘县| 桐城市| 循化| 无极县| 关岭| 隆安县| 五指山市| 民勤县| 积石山| 宜良县| 安阳市|