網頁設計與製作

網頁設計與製作 pdf epub mobi txt 電子書 下載 在線閱讀 2026

☆☆☆☆☆
出版者:冶金工業齣版社
作者:林盛雄
出品人:
頁數:0
译者:
出版時間:2004-3
價格:30.00元
裝幀:簡裝本
isbn號碼:9787502433680
叢書系列:
圖書標籤:
  • 網頁設計
  • 網頁製作
  • 前端開發
  • HTML
  • CSS
  • JavaScript
  • 響應式設計
  • 用戶體驗
  • 網站建設
  • Web開發
想要找書就要到 小哈圖書下載中心
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!

具體描述

《網頁設計與製作》 前言 在信息爆炸的時代,互聯網已成為信息傳播、商業交流、文化展示乃至社會互動不可或缺的平颱。而構成這個虛擬世界基石的,便是形態各異、功能多樣的網頁。一本好的網頁設計與製作指南,不僅是技術學習的階梯,更是創意實現、商業成功的助推器。本書《網頁設計與製作》旨在為廣大網頁設計愛好者、初學者以及有誌於提升網頁製作技能的從業者提供一份係統、深入且實用的學習路徑。 我們深知,一個成功的網頁,絕不僅僅是代碼的堆砌或視覺元素的隨意組閤。它需要精巧的設計理念,對用戶體驗的深刻洞察,以及對前端技術的熟練掌握。本書將帶領讀者從零開始,一步步構建起屬於自己的、既美觀又實用的網頁。我們將避免枯燥乏味的理論灌輸,而是以項目驅動、案例分析相結閤的方式,讓學習過程充滿樂趣和成就感。 本書的編寫,力求做到以下幾點: 係統性與全麵性: 涵蓋網頁設計與製作的核心知識體係,從基礎的HTML、CSS布局,到動態交互的JavaScript,再到響應式設計、前端框架的應用,以及更深層次的性能優化與SEO考慮,力求為讀者建立起完整的知識框架。 實用性與可操作性: 每一個知識點都配以詳實的講解和可運行的代碼示例,讀者可以即時動手實踐,鞏固所學。本書中的案例設計貼近實際需求,涵蓋瞭不同類型的網站,便於讀者舉一反三。 前沿性與發展性: 關注當前網頁設計與開發領域的最新趨勢和技術動態,例如現代CSS特性、ES6+的新語法、流行前端框架的理念等,幫助讀者掌握麵嚮未來的技能。 易讀性與啓發性: 語言通俗易懂,結構清晰,邏輯嚴謹。在講解技術的同時,也融入瞭設計原則、用戶體驗理念等軟實力,鼓勵讀者發揮創意,獨立思考。 本書不僅僅是一本技術手冊,更是一扇通往數字創意世界的大門。希望通過《網頁設計與製作》的學習,您能夠自信地將腦海中的創意轉化為生動的網頁,無論是搭建個人博客,展示作品集,還是構建企業官網,甚至是開發一款交互式應用,都能得心應手。 在這個快速變化的數字時代,掌握網頁設計與製作的技能,就是掌握瞭與世界對話的一種強大方式。讓我們一起踏上這段精彩的旅程,用代碼和創意,點亮數字世界。 第一章:認識網頁——數字世界的基石 在深入學習技術之前,我們首先需要建立對網頁的基本認知。網頁,作為互聯網信息呈現和交互的主要載體,其背後蘊含著豐富的學問。本章將從宏觀角度,帶領大傢認識網頁的本質、發展曆程,以及它在現代社會中所扮演的重要角色。 1. 什麼是網頁? 定義: 網頁(Web Page)是互聯網上的一種信息頁麵,通常以HTML(HyperText Markup Language)為基礎語言編寫,通過瀏覽器來解析和展示。它可以包含文本、圖像、音頻、視頻、鏈接等多種元素,能夠實現豐富的交互功能。 構成要素: 內容(Content): 網頁上展示的文字、圖片、視頻等信息。 結構(Structure): HTML負責定義網頁內容的層級和邏輯關係。 錶現(Presentation): CSS(Cascading Style Sheets)負責控製網頁的外觀樣式,如顔色、字體、布局、大小等。 行為(Behavior): JavaScript負責實現網頁的動態交互功能,如用戶點擊事件、動畫效果、數據加載等。 與網站的區彆: 網站(Website)是由一係列相互關聯的網頁組成的集閤,通常圍繞一個主題或目的。一個網站至少包含一個首頁,並通過鏈接將其他頁麵串聯起來。 2. 網頁的發展曆程與演變 早期靜態網頁: 最初的網頁以靜態展示信息為主,內容更新睏難,交互性差。主要依靠HTML進行結構描述。 動態網頁的興起: 隨著服務器端腳本語言(如PHP, ASP)和數據庫技術的齣現,動態網頁得以實現,能夠根據用戶請求或數據變化生成內容,提高瞭網頁的靈活性。 富媒體與交互性的增強: Flash、JavaScript等技術的普及,使得網頁能夠呈現更豐富的多媒體內容和復雜的交互效果,用戶體驗大幅提升。 響應式設計與移動優先: 移動互聯網的爆發式增長,促使網頁設計必須適應不同尺寸的屏幕。響應式設計(Responsive Web Design)成為主流,確保網頁在桌麵、平闆、手機等設備上都能獲得良好的瀏覽體驗。 現代前端開發: 如今,網頁開發已進入一個高度工程化的階段,前端框架(如React, Vue, Angular)的齣現,極大地提高瞭開發效率和代碼的可維護性。Web Components、Progressive Web Apps (PWA) 等新概念也在不斷湧現。 3. 網頁在現代社會中的重要作用 信息傳播的渠道: 新聞資訊、知識分享、研究成果等都通過網頁進行廣泛傳播。 商業活動的核心: 電子商務、品牌推廣、在綫營銷、客戶服務等都依賴於功能完善的網站。 文化交流的平颱: 藝術展覽、音樂分享、社區論壇等,促進瞭不同文化背景下的交流與理解。 社會服務的載體: 在綫教育、政務公開、醫療谘詢等,極大地便利瞭人們的生活。 個人錶達的空間: 博客、個人主頁、作品集等,為個人提供瞭展示纔華和思想的平颱。 4. 成為一名閤格的網頁設計與製作人員需要具備的素質 技術基礎: 紮實的HTML、CSS、JavaScript功底是必備的。 設計審美: 良好的色彩感、布局感、排版能力,能夠創造視覺吸引力。 用戶體驗意識: 深刻理解用戶需求,設計易於使用、直觀友好的界麵。 邏輯思維能力: 能夠將復雜的需求轉化為清晰的代碼結構。 解決問題的能力: 麵對技術難題,能夠主動搜索、分析並解決。 持續學習的態度: 技術更新迭代快,需要不斷學習新知識、新工具。 溝通協作能力: 與設計師、後端工程師、産品經理等有效溝通。 第二章:HTML——網頁的骨架與靈魂 HTML(HyperText Markup Language,超文本標記語言)是構建網頁內容結構的基礎,它定義瞭網頁中的各個元素,是網頁的“骨架”。本章將深入探討HTML的核心概念和常用標簽,幫助讀者掌握創建網頁結構的能力。 1. HTML基礎概念 什麼是HTML: 一種用於創建網頁的標準標記語言。它不是編程語言,而是標記語言,用於描述文檔的結構。 標簽(Tags): HTML通過標簽來標記不同的內容元素。大多數標簽成對齣現,由開始標簽(``)和結束標簽(``)組成,中間包裹著內容。例如:`

這是一個段落。

`。 元素(Elements): 開始標簽、結束標簽以及它們之間的內容共同構成一個HTML元素。 屬性(Attributes): 屬性為HTML元素提供附加信息,通常寫在開始標簽內,以“名稱-值”對的形式齣現,例如:`描述性文本`。 文檔結構: 一個標準的HTML文檔通常包含 ``(聲明文檔類型)、``(根元素)、``(包含元信息,如標題、字符集等)和 ``(包含網頁可見內容)等部分。 2. HTML文檔結構與基本標簽 ``: 聲明文檔類型,告知瀏覽器使用HTML5標準解析。 ``: HTML文檔的根元素。 ``: 包含關於HTML文檔的元信息,如: ``: 定義文檔的字符編碼,UTF-8是國際通用標準,支持多種語言。 ``: 定義網頁的標題,顯示在瀏覽器標簽頁或窗口標題欄。 `<link rel="stylesheet" href="style.css">`: 引入外部CSS樣式文件。 `<script src="script.js"></script>`: 引入外部JavaScript文件。 `<body>`: 包含網頁的所有可見內容,例如文本、圖片、鏈接、錶格等。 3. 常用HTML內容結構標簽 標題標簽: `<h1>` 到 `<h6>`,用於定義不同級彆的標題,`<h1>`是最重要的標題。 段落標簽: `<p>`,用於定義文本段落。 文本格式化標簽: `<strong>` 或 `<b>`: 加粗文本,`<strong>` 強調重要性。 `<em>` 或 `<i>`: 斜體文本,`<em>` 強調語氣。 `<u>`: 下劃綫文本。 `<mark>`: 標記高亮文本。 `<del>`: 刪除綫文本。 `<sub>`: 下標文本。 `<sup>`: 上標文本。 列錶標簽: 無序列錶: `<ul>` (unordered list) 配閤 `<li>` (list item)。 有序列錶: `<ol>` (ordered list) 配閤 `<li>`。 鏈接標簽: `<a href="url">鏈接文本</a>`,用於創建超鏈接。`href`屬性指定鏈接目標,`target="_blank"`可在新窗口打開。 圖像標簽: `<img src="image.jpg" alt="圖片描述">`,用於插入圖像。`src`屬性指定圖像文件路徑,`alt`屬性提供替代文本,對SEO和可訪問性很重要。 水平綫標簽: `<hr>`,用於創建水平分隔綫。 4. HTML語義化標簽(HTML5新特性) `<header>`: 定義文檔或節的頭部,通常包含標題、Logo、導航等。 `<nav>`: 定義導航鏈接的部分。 `<main>`: 定義文檔的主要內容。一個文檔應該隻有一個`<main>`元素。 `<article>`: 定義獨立的、可復用的內容塊,如博客文章、新聞報道。 `<section>`: 定義文檔中的一個節或區域,通常帶有標題。 `<aside>`: 定義與主內容相關但可以獨立於主內容存在的側邊欄、引用等。 `<footer>`: 定義文檔或節的底部,通常包含版權信息、聯係方式等。 `<figure>` 和 `<figcaption>`: 用於包含圖像、圖錶、代碼示例等,並可為其提供標題。 5. HTML錶單——用戶交互的入口 `<form>`: 定義一個HTML錶單。 `action` 屬性:指定錶單提交的數據處理URL。 `method` 屬性:指定提交方法,常用`GET`(數據附加在URL後)和`POST`(數據放在請求體中)。 輸入控件: `<input>`: 最常用的錶單控件。`type`屬性決定其類型,如: `text`:單行文本輸入框。 `password`:密碼輸入框。 `email`:電子郵件輸入框(帶有基本的驗證)。 `number`:數字輸入框。 `date`:日期選擇器。 `checkbox`:復選框。 `radio`:單選按鈕(需要name屬性相同纔能實現互斥)。 `submit`:提交按鈕。 `button`:普通按鈕。 `file`:文件上傳。 `<textarea>`: 多行文本輸入區域,`rows`和`cols`屬性控製大小。 `<select>` 和 `<option>`: 下拉列錶。 `<label>`: 為錶單控件提供標簽,通過`for`屬性與控件的`id`關聯,提高可訪問性。 錶單的 `name` 和 `id` 屬性: `id` 用於唯一標識一個元素,常用於JavaScript和CSS。`name`屬性則用於在錶單提交時,標識輸入控件的鍵名。 6. HTML錶格——結構化數據展示 `<table>`: 定義一個錶格。 `<tr>`: 定義錶格中的一行。 `<th>`: 定義錶格頭部單元格(通常加粗居中)。 `<td>`: 定義錶格中的數據單元格。 `<thead>`、`<tbody>`、`<tfoot>`: 分彆定義錶格的錶頭、錶體和錶腳,有助於語義化和樣式控製。 `colspan` 和 `rowspan` 屬性: 分彆用於閤並單元格的列和行。 7. HTML列錶——信息條理化展示 無序列錶 (`<ul>`): 項目之間沒有特定順序,常用於導航菜單、項目列錶等。 有序列錶 (`<ol>`): 項目有順序,常用於步驟說明、排名列錶等。`type`屬性可改變列錶標記(如數字、字母)。 定義列錶 (`<dl>`): 用於術語和定義的列錶,包含`<dt>`(定義術語)和`<dd>`(定義描述)。 8. HTML實體(Entities) 用於錶示HTML中特殊字符,例如`<` (小於號) 用 `<` 錶示,`>` (大於號) 用 `>` 錶示,`&` (和號) 用 `&` 錶示,`©` (版權符號) 用 `©` 錶示。 第三章:CSS——網頁的容貌與氣質 如果說HTML是網頁的骨架,那麼CSS(Cascading Style Sheets,層疊樣式錶)就是網頁的“容貌”和“氣質”。它負責控製網頁的視覺呈現,從顔色、字體、布局到動畫效果,CSS都能勝任。本章將帶領讀者深入理解CSS的工作原理,並掌握構建美觀網頁的關鍵技能。 1. CSS基礎概念 什麼是CSS: 一種樣式錶語言,用於描述HTML文檔的顯示樣式。它允許開發者將內容的結構(HTML)與錶現(CSS)分離,提高代碼的可維護性和靈活性。 CSS規則: CSS由一係列“規則”組成,每條規則包含一個“選擇器”和一組“聲明”。 選擇器(Selector): 指定要應用樣式的HTML元素。 聲明(Declaration): 由一個“屬性-值”對組成,指定要應用的樣式。 屬性(Property): 例如 `color`(顔色)、`font-size`(字體大小)、`margin`(外邊距)等。 值(Value): 例如 `red`、`16px`、`10px` 等。 語法: `selector { property: value; property: value; }` 例如:`p { color: blue; font-size: 16px; }` 2. CSS的引入方式 行內樣式(Inline Styles): 直接在HTML元素的`style`屬性中編寫CSS。 ` <p style="color: red; font-size: 14px;">這是一個紅色段落。</p> ` 優點: 優先級最高,直接應用。 缺點: 難以維護,不利於代碼分離,不推薦大量使用。 內部樣式錶(Internal Stylesheet): 在HTML文檔的`<head>`部分使用`<style>`標簽編寫CSS。 ` <head> <style> p { color: green; } </style> </head> ` 優點: 適用於單個HTML頁麵的樣式。 缺點: 無法在多個頁麵之間共享。 外部樣式錶(External Stylesheet): 將CSS代碼保存在獨立的`.css`文件中,然後在HTML文檔的`<head>`部分使用`<link>`標簽引入。 CSS文件(style.css): ```css p { color: purple; } ``` HTML文件: ```html <head> <link rel="stylesheet" href="style.css"> </head> ``` 優點: 最推薦的方式,實現瞭內容與樣式的完全分離,便於維護和復用。 3. CSS選擇器——精準定位元素 元素選擇器(Type Selectors): 根據HTML元素的標簽名選擇。 `h1 { font-size: 2em; }` 類選擇器(Class Selectors): 以`.`開頭,根據元素的`class`屬性選擇。一個元素可以有多個class。 `.highlight { background-color: yellow; }` `<p class="highlight">這段文字會被高亮。</p>` ID選擇器(ID Selectors): 以``開頭,根據元素的`id`屬性選擇。一個ID在一個HTML文檔中必須是唯一的。 `main-title { color: navy; }` `<h1 id="main-title">我的標題</h1>` 後代選擇器(Descendant Selectors): 選擇某個元素內部的後代元素。 `div p { color: gray; }` (選擇 `<div>` 內部的所有 `<p>` 元素) 子選擇器(Child Selectors): 隻選擇某個元素的直接子元素。 `ul > li { list-style-type: square; }` (選擇 `<ul>` 的直接子 `<li>` 元素) 相鄰兄弟選擇器(Adjacent Sibling Selectors): 選擇緊接在另一個元素後的元素。 `h2 + p { margin-top: 0; }` (選擇緊跟在 `<h2>` 後的 `<p>` 元素) 通用兄弟選擇器(General Sibling Selectors): 選擇某個元素之後的所有兄弟元素。 `h2 ~ p { color: olive; }` (選擇 `<h2>` 之後的所有 `<p>` 兄弟元素) 僞類(Pseudo-classes): 用於選擇元素的特定狀態。 `:hover`:鼠標懸停時。 `:active`:元素被激活時(如點擊時)。 `:focus`:元素獲得焦點時(如輸入框)。 `:nth-child(n)`:選擇父元素下的第n個子元素。 `:first-child`:第一個子元素。 `:last-child`:最後一個子元素。 僞元素(Pseudo-elements): 用於設置元素特定部分的樣式。 `::before`:在元素內容之前插入生成的內容。 `::after`:在元素內容之後插入生成的內容。 `::first-letter`:設置元素首字母的樣式。 `::first-line`:設置元素首行的樣式。 屬性選擇器(Attribute Selectors): 根據元素的屬性及其值進行選擇。 `[type="text"] { border: 1px solid blue; }` `a[target="_blank"] { background-image: url(external-link.png); }` 4. CSS盒模型(Box Model) 每個HTML元素都被視為一個盒子。盒模型由以下幾部分組成: 內容(Content): 元素的實際內容(文本、圖片等)。 內邊距(Padding): 內容與邊框之間的空間。 邊框(Border): 元素邊緣的綫。 外邊距(Margin): 元素邊框與相鄰元素之間的空間。 屬性: `width`, `height`, `padding`, `border`, `margin`。 `box-sizing` 屬性: `content-box`(默認):寬度和高度隻包含內容,Padding和Border會加在上麵,使元素實際尺寸變大。 `border-box`:寬度和高度包含內容、Padding和Border。這樣可以更方便地控製元素的總尺寸。 5. CSS布局技術——定位與排版 塊級元素(Block-level Elements): 默認占據一行,寬度為100%,如`<div>`, `<p>`, `<h1>`。 行內元素(Inline Elements): 默認在同一行顯示,寬度自適應內容,如`<span>`, `<a>`, `<strong>`。 `display` 屬性: `block`:塊級元素。 `inline`:行內元素。 `inline-block`:既有行內元素的特性(不獨占一行),又有塊級元素的特性(可設置寬、高、margin、padding)。 `none`:隱藏元素,不占據空間。 定位(Positioning): `position: static;`(默認):元素按照正常文檔流排列。 `position: relative;`:相對定位,相對於其正常位置進行偏移,不影響其他元素布局。 `position: absolute;`:絕對定位,相對於最近的已定位祖先元素進行定位。如果不存在已定位祖先,則相對於初始包含塊(通常是`<html>`)。 `position: fixed;`:固定定位,相對於瀏覽器視口進行定位,始終保持在屏幕上的同一位置。 `position: sticky;`:粘性定位,在視口內時錶現為相對定位,當滾動到某個閾值時,錶現為固定定位。 `top`, `right`, `bottom`, `left`:與`position`屬性配閤使用,用於偏移元素。 `z-index`:用於設置元素的堆疊順序。 浮動(Floats): `float: left;` 或 `float: right;`。用於將元素脫離正常文檔流,並使其嚮左或嚮右浮動,允許其他內容圍繞其排列。 清除浮動(Clearfix): 由於浮動會影響父元素的尺寸,需要使用clearfix技巧來解決。 Flexbox(彈性盒子模型): 一種一維布局模型,用於在容器中對項目進行高效的對齊、分布空間和排序。 容器屬性: `display: flex;`, `flex-direction`, `justify-content`, `align-items`, `flex-wrap` 等。 項目屬性: `flex-grow`, `flex-shrink`, `flex-basis`, `order`, `align-self` 等。 Grid(網格布局): 一種二維布局模型,用於將容器分割成行和列,從而實現更復雜的頁麵布局。 容器屬性: `display: grid;`, `grid-template-columns`, `grid-template-rows`, `gap`, `justify-items`, `align-items` 等。 項目屬性: `grid-column`, `grid-row`, `grid-area` 等。 6. CSS文本與字體樣式 `font-family`: 設置字體族。 `font-size`: 設置字體大小。 `font-weight`: 設置字體粗細。 `font-style`: 設置字體樣式(如 `italic` 斜體)。 `line-height`: 設置行高。 `text-align`: 設置文本對齊方式(left, right, center, justify)。 `text-decoration`: 設置文本裝飾(如 `underline`, `line-through`)。 `color`: 設置文本顔色。 7. CSS顔色與背景 `color`: 設置文本顔色。 `background-color`: 設置背景顔色。 `background-image`: 設置背景圖片。 `background-repeat`: 設置背景圖片是否重復。 `background-position`: 設置背景圖片位置。 `background-size`: 設置背景圖片大小。 顔色錶示法: 命名顔色(`red`, `blue`) 十六進製(`FF0000`) RGB(`rgb(255, 0, 0)`) RGBA(`rgba(255, 0, 0, 0.5)`,包含透明度) HSL(`hsl(0, 100%, 50%)`) HSLA(`hsla(0, 100%, 50%, 0.5)`) 8. 響應式設計(Responsive Web Design) 媒體查詢(Media Queries): 允許根據設備的特性(如屏幕寬度、分辨率、方嚮等)應用不同的CSS樣式。 `@media (max-width: 768px) { / 樣式 / }` 響應式布局技巧: 使用相對單位(百分比 `%`,視口單位 `vw`, `vh`)。 彈性圖片(`max-width: 100%; height: auto;`)。 Flexbox和Grid布局的靈活運用。 第四章:JavaScript——網頁的生命力與交互 如果說HTML定義瞭網頁的結構,CSS賦予瞭它美觀的外錶,那麼JavaScript(簡稱JS)就是賦予網頁“生命力”的魔法師,它能夠實現網頁的動態交互、數據處理,讓網頁變得生動有趣。本章將帶領讀者進入JavaScript的世界,學習如何讓網頁“動起來”。 1. JavaScript基礎概念 什麼是JavaScript: 一種高級、解釋型、動態類型的腳本語言。它主要運行在瀏覽器中,用於創建動態內容、控製多媒體、製作動畫等。 作用: DOM操作: 修改HTML結構和CSS樣式,創建、刪除、修改網頁元素。 事件處理: 響應用戶的操作,如點擊、鼠標移動、鍵盤輸入等。 數據驗證: 在用戶提交錶單前進行數據檢查。 異步通信(AJAX): 在不重新加載整個頁麵的情況下,與服務器交換數據。 動畫效果: 創建平滑的視覺過渡和動效。 錶單處理: 動態控製錶單的行為。 JavaScript的引入方式: 內部腳本: 在HTML文檔的`<head>`或`<body>`中使用`<script>`標簽。 ```html <script> alert('Hello, world!'); </script> ``` 外部腳本: 將JavaScript代碼保存在獨立的`.js`文件中,並在HTML文檔的`<head>`或`<body>`中使用`<script src="script.js"></script>`引入。 script.js: ```javascript alert('Hello, external world!'); ``` 建議: 通常將外部腳本放在`<body>`標簽的末尾,以避免阻塞HTML頁麵的渲染。 2. JavaScript語法基礎 變量(Variables): 用於存儲數據。 `var`, `let`, `const` 關鍵字。 `let` 和 `const` 是ES6(ECMAScript 2015)引入的,推薦使用。`let` 聲明的變量可重新賦值,`const` 聲明的變量不可重新賦值(但對於對象和數組,其內部屬性和元素仍可修改)。 命名規則: 字母、數字、下劃綫(_)、美元符號($)。不能以數字開頭。 數據類型(Data Types): 基本數據類型: `String`:字符串(用單引號 `'` 或雙引號 `"` 括起來)。 `Number`:數字(整數、浮點數)。 `Boolean`:布爾值(`true` 或 `false`)。 `Undefined`:未定義(變量已聲明但未賦值)。 `Null`:空值。 `Symbol`(ES6):唯一且不可變的原始值。 引用數據類型: `Object`:對象,鍵值對的集閤。 `Array`:數組,有序的元素集閤。 `Function`:函數。 運算符(Operators): 算術運算符: `+`, `-`, ``, `/`, `%` (取模)。 賦值運算符: `=`, `+=`, `-=`, `=`, `/=`, `%=`。 比較運算符: `==` (等於), `===` (嚴格等於,值和類型都相同), `!=` (不等於), `!==` (嚴格不等於), `>`, `<`, `>=`, `<=`。 邏輯運算符: `&&` (邏輯與), `||` (邏輯或), `!` (邏輯非)。 其他運算符: `typeof` (返迴數據類型), `instanceof` (判斷對象是否為某個類的實例)。 條件語句(Conditional Statements): `if...else`: ```javascript if (condition) { // code to execute if condition is true } else { // code to execute if condition is false } ``` `switch`: ```javascript switch (expression) { case value1: // code break; case value2: // code break; default: // default code } ``` 循環語句(Loops): `for` 循環: ```javascript for (initialization; condition; increment) { // code } ``` `while` 循環: ```javascript while (condition) { // code } ``` `do...while` 循環: ```javascript do { // code } while (condition); ``` `for...in`: 遍曆對象的屬性名。 `for...of` (ES6): 遍曆可迭代對象的元素(如數組、字符串)。 函數(Functions): 可重復使用的代碼塊。 聲明函數: ```javascript function myFunction(parameter1, parameter2) { // code return result; // Optional } ``` 匿名函數/函數錶達式: ```javascript const myFunc = function(parameter) { // code }; ``` 箭頭函數(Arrow Functions, ES6): ```javascript const myArrowFunc = (parameter1, parameter2) => { // code return result; }; ``` 數組(Arrays): 創建:`const arr = [1, 'hello', true];` 訪問元素:`arr[0]` 常用方法:`push()`, `pop()`, `shift()`, `unshift()`, `splice()`, `slice()`, `concat()`, `forEach()`, `map()`, `filter()`, `reduce()` 等。 對象(Objects): 創建: ```javascript const myObject = { name: 'Alice', age: 30, greet: function() { console.log('Hello!'); } }; ``` 訪問屬性:`myObject.name` 或 `myObject['age']`。 添加/修改屬性:`myObject.city = 'New York';` 3. DOM(Document Object Model)操作——與HTML互動 什麼是DOM: DOM是將HTML文檔錶示為一個由節點組成的樹形結構。JavaScript可以通過DOM API來訪問、修改和創建HTML文檔的內容、結構和樣式。 獲取元素: `document.getElementById('myId')`: 通過ID獲取元素。 `document.getElementsByClassName('myClass')`: 通過類名獲取元素(返迴HTMLCollection,類數組對象)。 `document.getElementsByTagName('div')`: 通過標簽名獲取元素(返迴HTMLCollection)。 `document.querySelector('selector')`: 通過CSS選擇器獲取第一個匹配的元素。 `document.querySelectorAll('selector')`: 通過CSS選擇器獲取所有匹配的元素(返迴NodeList)。 修改元素內容: `element.innerHTML`: 獲取或設置元素的HTML內容(會解析HTML標簽)。 `element.textContent`: 獲取或設置元素的文本內容(不解析HTML標簽)。 修改元素屬性: `element.setAttribute('attributeName', 'value')`: 設置屬性。 `element.getAttribute('attributeName')`: 獲取屬性。 `element.style.propertyName = 'value'`: 修改內聯樣式。 創建和刪除元素: `document.createElement('tagName')`: 創建新元素。 `parentNode.appendChild(newNode)`: 將新元素添加到父元素末尾。 `parentNode.insertBefore(newNode, referenceNode)`: 在特定節點前插入新元素。 `parentNode.removeChild(childNode)`: 移除子節點。 `element.remove()`: 移除元素本身。 修改元素類名: `element.classList.add('className')` `element.classList.remove('className')` `element.classList.toggle('className')` `element.classList.contains('className')` 4. 事件處理——響應用戶交互 什麼是事件: 用戶在網頁上進行的操作,如點擊、滾動、輸入、鼠標懸停等。 事件監聽器(Event Listeners): 用於“監聽”特定元素的特定事件,並在事件發生時執行相應的函數(迴調函數)。 添加事件監聽器: DOM 0 級事件處理(不推薦): `element.onclick = function() { / code / };` DOM 2 級事件處理(推薦): `element.addEventListener('eventType', function(event) { / code / });` `eventType`: 事件類型,如 `click`, `mouseover`, `keydown`, `submit` 等。 `event` 對象:包含事件的詳細信息(如鼠標坐標、按鍵碼等)。 事件冒泡與事件捕獲: 事件在DOM樹中傳播的方式。 阻止事件默認行為: `event.preventDefault();` (例如阻止錶單提交後頁麵跳轉)。 阻止事件傳播: `event.stopPropagation();` (阻止事件嚮上冒泡或嚮下捕獲)。 5. AJAX——實現無刷新更新 什麼是AJAX(Asynchronous JavaScript and XML): 一種在後颱與服務器進行數據交換的技術,可以實現網頁的局部更新,而無需重新加載整個頁麵。 主要組成: JavaScript (XMLHTTPRequest對象或Fetch API)。 XML (也可使用JSON等其他格式)。 CSS(用於樣式)。 DOM(用於動態顯示和交互)。 `XMLHttpRequest` 對象: `new XMLHttpRequest()` `open(method, url, async)` `send(data)` `onreadystatechange` 事件:監聽請求狀態變化。 `readyState` 屬性:0(未初始化)、1(正在發送)、2(已接收)、3(正在處理)、4(完成)。 `status` 屬性:HTTP狀態碼(如200錶示成功)。 `responseText` / `responseXML`:獲取響應內容。 Fetch API(現代AJAX): 提供瞭更強大、更靈活的API來發起網絡請求。 `fetch(url)` 返迴一個Promise。 `.then(response => response.json())` 處理JSON響應。 `.then(data => { / 使用數據 / })`。 `POST` 請求: ```javascript fetch(url, { method: 'POST', headers: { 'Content-Type': 'application/json' }, body: JSON.stringify(data) }) .then(...) ``` 6. 現代JavaScript特性(ES6+) 箭頭函數(Arrow Functions) 模闆字符串(Template Literals): 使用反引號 `` ` ``,方便嵌入變量和多行字符串。 `` `Hello, ${name}!` `` 解構賦值(Destructuring Assignment): 快速從數組或對象中提取值。 `const [a, b] = [1, 2];` `const { name, age } = person;` 模塊化(Modules): `import` 和 `export`,用於組織和復用代碼。 類(Classes): 語法糖,用於創建對象和實現麵嚮對象編程。 Promise: 用於處理異步操作,簡化迴調地獄。 Async/Await: 基於Promise,使異步代碼看起來更像同步代碼,提高可讀性。 第五章:網頁製作實踐——從概念到實現 在掌握瞭HTML、CSS和JavaScript的基礎知識後,本章將帶領讀者將這些技能付諸實踐,通過一個完整的項目流程,理解網頁製作的實際過程,並學習一些常用的工具和優化技巧。 1. 項目流程概述 需求分析: 明確網站的目標、功能、目標用戶。 原型設計(Wireframing & Prototyping): 繪製頁麵草圖,規劃頁麵布局和導航,甚至製作可交互的原型。 視覺設計(UI Design): 設計頁麵的整體風格、顔色、字體、圖標、圖片等視覺元素。 前端開發(HTML, CSS, JavaScript): 根據設計稿編寫代碼,實現頁麵結構、樣式和交互。 測試與調試: 在不同瀏覽器、設備上測試頁麵的兼容性和功能,修復bug。 部署上綫: 將網站文件上傳到服務器,讓用戶可以訪問。 維護與優化: 定期更新內容,優化性能,根據用戶反饋進行改進。 2. 常用工具與資源 代碼編輯器: Visual Studio Code (VS Code), Sublime Text, Atom 等。提供代碼高亮、自動補全、代碼格式化等功能。 瀏覽器開發者工具: Chrome DevTools, Firefox Developer Tools。是調試HTML、CSS、JavaScript不可或缺的利器,可以查看元素、調試代碼、監控網絡請求等。 設計工具: Figma, Sketch, Adobe XD。用於創建高保真設計稿和原型。 圖庫資源: Unsplash, Pexels, Pixabay (免費高質量圖片)。 圖標資源: Font Awesome, Iconfont (阿裏巴巴)。 前端框架/庫(入門級瞭解): Bootstrap, Tailwind CSS: CSS框架,提供預設組件和樣式,快速搭建響應式頁麵。 jQuery: JavaScript庫,簡化DOM操作和事件處理(在現代JS開發中逐漸被原生JS取代)。 React, Vue.js, Angular: 前端框架,用於構建復雜的單頁應用(SPA)。 3. 構建一個簡單的個人作品集網站(案例分析) 需求: 展示個人信息、作品、聯係方式。 結構設計(HTML): 導航欄 (`<nav>`, `<ul>`, `<li>`, `<a>`) 英雄區域(Banner,包含大標題和簡短介紹,`<img>`, `<h1>`, `<p>`) 關於我(`section`, `<img>`, `<p>`) 我的作品(`section`, `<div>` 容器,每個作品一個`article`或`div`,包含圖片、標題、描述,`<img>`, `<h2>`, `<p>`) 聯係方式(`section`, `form`) 頁腳(`<footer>`) 樣式設計(CSS): 整體布局(Flexbox或Grid) 響應式設計(媒體查詢) 顔色主題、字體選擇 作品卡片樣式 錶單樣式 交互實現(JavaScript): 導航欄的平滑滾動鏈接。 作品圖片的燈箱效果(點擊放大)。 錶單提交的簡單驗證(例如郵箱格式)。 4. 網頁性能優化基礎 減少HTTP請求: 閤並CSS和JavaScript文件,使用CSS Sprites(閤並圖片)。 優化圖片: 選擇閤適的圖片格式(JPEG, PNG, WebP),壓縮圖片大小。 壓縮代碼: 壓縮HTML、CSS、JavaScript文件。 延遲加載(Lazy Loading): 對非首屏的圖片、視頻等資源,在用戶滾動到可視區域時再加載。 使用CDN(Content Delivery Network): 加速資源加載。 優化CSS和JavaScript加載順序: 優先加載關鍵CSS,異步加載JavaScript。 5. SEO(Search Engine Optimization)基礎 語義化HTML: 使用正確的HTML標簽(`<h1>`到`<h6>`, `<nav>`, `<article>`等)幫助搜索引擎理解內容結構。 `alt`屬性: 為圖片添加描述性`alt`文本。 `title`屬性: 為鏈接和重要元素添加描述性`title`文本。 Meta標簽: `<meta name="description" content="網站的描述">` `<meta name="keywords" content="網站的關鍵詞">` (現在重要性較低) 清晰的URL結構: 易於理解和包含關鍵詞的URL。 內容質量: 提供有價值、原創的內容。 移動友好: 響應式設計對SEO至關重要。 結語 網頁設計與製作是一門融閤瞭技術、藝術與用戶體驗的綜閤性學科。從HTML的結構搭建,到CSS的視覺美化,再到JavaScript的交互賦予,每一步都需要細緻的思考和精湛的實踐。本書《網頁設計與製作》力求為讀者打下堅實的基礎,指引前進的方嚮。 我們希望通過本書的學習,您不僅能夠掌握編寫網頁的代碼,更能培養齣對用戶需求的洞察力,對設計美學的追求,以及解決技術難題的能力。互聯網世界瞬息萬變,技術更新迭代飛快,但不變的是對優質內容和良好用戶體驗的不懈追求。 請記住,理論學習是起點,實踐是關鍵。拿起您的代碼編輯器,開始動手創作吧!不斷嘗試,不斷犯錯,不斷學習,您定能在網頁設計與製作的道路上越走越遠,創造齣令人驚嘆的數字作品。 祝您學習愉快,創作成功! </div> </div> </div> <div class="row" style="margin-top:1rem;margin-bottom:1rem;"> <div class="col-md-12" style='background-color:#EBEEF3;padding-top:1rem;padding-bottom:1rem;padding-right:1rem;padding-left:1rem'> <h2> 作者簡介 </h2> <div style='margin-left:30px;'> </div> </div> </div> <div class="row" style="margin-top:1rem;margin-bottom:1rem;"> <div class="col-md-12" style='background-color:#EBEEF3;padding-top:1rem;padding-bottom:1rem;padding-right:1rem;padding-left:1rem'> <h2> 目錄資訊 </h2> <div style='margin-left:30px;'> </div> </div> </div> <div class="row" style="margin-top:1rem;margin-bottom:1rem;"> <div class="col-md-12 " style='padding-top:1rem;padding-bottom:1rem;padding-right:1rem;padding-left:1rem;background-color:#EBEEF3;'> <h2 style=''> 讀後感 </h2> <div style=''> 評分<span class="star-icon full">☆</span><span class="star-icon full">☆</span><span class="star-icon full">☆</span><span class="star-icon full">☆</span><span class="star-icon full">☆</span> <p></p> 評分<span class="star-icon full">☆</span><span class="star-icon full">☆</span><span class="star-icon full">☆</span><span class="star-icon full">☆</span><span class="star-icon full">☆</span> <p></p> 評分<span class="star-icon full">☆</span><span class="star-icon full">☆</span><span class="star-icon full">☆</span><span class="star-icon full">☆</span><span class="star-icon full">☆</span> <p></p> 評分<span class="star-icon full">☆</span><span class="star-icon full">☆</span><span class="star-icon full">☆</span><span class="star-icon full">☆</span><span class="star-icon full">☆</span> <p></p> 評分<span class="star-icon full">☆</span><span class="star-icon full">☆</span><span class="star-icon full">☆</span><span class="star-icon full">☆</span><span class="star-icon full">☆</span> <p></p> </div> </div> </div> <div class="row" style="margin-top:1rem;margin-bottom:1rem;"> <div class="col-md-12 " style='padding-top:1rem;padding-bottom:1rem;padding-right:1rem;padding-left:1rem;background-color:#EBEEF3;'> <h2 style=''> 用戶評價 </h2> <div style=''> 评分<span class="star-icon full">☆</span><span class="star-icon full">☆</span><span class="star-icon full">☆</span><span class="star-icon full">☆</span><span class="star-icon full">☆</span> <p>這本《網頁設計與製作》這本書,簡直是為我這種初學者量身定做的“通關秘籍”!我之前對網頁設計完全是一頭霧水,打開各種教程視頻,不是講得太深奧,就是跳過瞭基礎概念,看得我雲裏霧裏。但是這本書不一樣,它從最基本的HTML結構開始講起,那種耐心和細緻,仿佛作者就在我身邊手把手地教我。它沒有直接拋齣復雜的框架知識,而是先用清晰的比喻解釋瞭什麼是“骨架”、“皮膚”和“血液”,讓我立刻對網頁的構成有瞭直觀的認識。特彆是關於CSS的部分,講解得尤為到位。我記得有一章專門講瞭盒模型(Box Model),作者用瞭好幾個實際案例來對比不同設置下的邊距、內邊距和邊框對元素布局的影響,還配瞭大量的圖示,我甚至可以清晰地看到元素周圍那看不見的“盒子”是如何運作的。讀完這一章,我終於明白瞭為什麼我的元素總是錯位,那種豁然開朗的感覺,真的太棒瞭!而且,書裏還穿插瞭許多實用的設計原則,比如如何選擇閤適的配色方案、如何保證字體在不同設備上的可讀性,這些內容雖然不是純粹的技術代碼,但對於做齣一個“好看”又“好用”的網站來說至關重要。這本書真正做到瞭理論與實踐的完美結閤,讀完後我信心倍增,已經能獨立完成一個包含導航欄、圖庫和響應式布局的基礎網站瞭。</p> 评分<span class="star-icon full">☆</span><span class="star-icon full">☆</span><span class="star-icon full">☆</span><span class="star-icon full">☆</span><span class="star-icon full">☆</span> <p>如果要我用一個詞來形容這本書的價值,那就是“前瞻性”。它不僅僅停留在教授當前的HTML5和CSS3基礎語法上,更重要的是,它引導我們去關注網頁設計的未來趨勢。例如,書中有一章專門討論瞭Web Components的概念,以及如何使用現代JavaScript框架(雖然沒有深入到框架本身,但提供瞭必要的基礎知識)來構建可復用、可維護的用戶界麵。這種對技術棧前沿的關注,讓這本書的生命力遠超那些隻關注“當下”技術的教材。我特彆欣賞作者在討論性能優化時所采取的務實態度——它不僅僅告訴我們“要快”,還詳細解釋瞭如何通過優化圖片加載(如使用WebP格式)、延遲加載非關鍵資源,以及如何利用瀏覽器緩存機製來實現頁麵的秒開效果。這些細節決定瞭一個網站的生死。總而言之,閱讀這本書的過程,就像是進行瞭一次全麵的“網頁開發體檢”,不僅修補瞭我已有的知識漏洞,更幫我提前預習瞭未來幾年內我都需要掌握的核心技能,這筆投資絕對是值得的。</p> 评分<span class="star-icon full">☆</span><span class="star-icon full">☆</span><span class="star-icon full">☆</span><span class="star-icon full">☆</span><span class="star-icon full">☆</span> <p>這本書的排版和視覺呈現絕對是行業內的標杆水平。要知道,我們讀的是一本關於“設計”的書,如果它自身的設計感跟不上,那簡直是一種諷刺。幸運的是,《網頁設計與製作》在這方麵做得無可挑剔。它的紙張質量上乘,印刷清晰銳利,即便是最小的字體和代碼塊也能看得一清二楚,長時間閱讀眼睛也不會感到疲勞。更值得稱贊的是,它對色彩的運用把握得非常精準。在講解色彩理論和對比度時,書中的示例圖會用不同的色塊組閤,直觀地展示齣什麼是“高可訪問性”的配色,什麼又是“視覺災難”。很多理論書籍往往把這些抽象的概念放在文字裏讓我們自行想象,而這本書直接“畫”給你看。此外,對於代碼塊的格式化也非常專業,縮進清晰、高亮明確,這使得我們很容易就能在書本和自己的編輯器之間進行對照學習。這本書本身就是一本絕佳的“視覺設計範例”,它用自身的優秀設計,潛移默化地提升瞭我的審美標準,讓我意識到,好的代碼和好的設計是密不可分的。</p> 评分<span class="star-icon full">☆</span><span class="star-icon full">☆</span><span class="star-icon full">☆</span><span class="star-icon full">☆</span><span class="star-icon full">☆</span> <p>老實說,我原本對這種“工具書”的閱讀體驗並不抱太大期望,總覺得技術書籍難免枯燥乏味,充斥著生硬的術語和晦澀的語法說明。然而,《網頁設計與製作》這本書卻成功地顛覆瞭我的認知。它的敘述方式極其生動,更像是一本優秀的“技術故事書”。作者在講解JavaScript的基礎應用時,沒有像其他教材那樣枯燥地羅列函數和變量,而是通過一個模擬的“在綫留言闆”項目,一步步引導我們如何實現錶單驗證、動態內容加載等效果。這種以項目驅動的學習方式,極大地激發瞭我的探索欲。我感覺我不是在“學”一門技術,而是在“創造”一個真實可用的東西。尤其讓我印象深刻的是,書中對瀏覽器兼容性的處理方式。它沒有簡單地說“要兼容”,而是深入分析瞭不同瀏覽器引擎在渲染特定CSS屬性時的差異,並提供瞭實用的“兼容性補丁”代碼片段。這對於我們這些需要麵對復雜綫上環境的開發者來說,簡直是救命稻草。讀完後,我不僅掌握瞭如何編寫代碼,更重要的是,理解瞭代碼背後的邏輯和瀏覽器的工作原理,這纔是成為一個優秀前端工程師的關鍵。</p> 评分<span class="star-icon full">☆</span><span class="star-icon full">☆</span><span class="star-icon full">☆</span><span class="star-icon full">☆</span><span class="star-icon full">☆</span> <p>我是一名有一定基礎的平麵設計師,希望轉型到網頁領域,之前嘗試瞭好幾本書,但它們要麼過於偏重代碼實現而忽略瞭設計美學,要麼就是純粹講設計理論卻不涉及技術落地。直到我翻閱瞭《網頁設計與製作》,纔發現它完美地架起瞭這兩座橋梁。這本書的後半部分關於響應式布局(Responsive Design)的講解,簡直是教科書級彆的。它不是簡單地介紹媒體查詢(Media Queries),而是深入探討瞭“移動優先”(Mobile First)的設計哲學。作者通過一係列案例對比,清晰地論證瞭為什麼應該先為小屏幕用戶設計,然後再逐步擴展到大屏幕,這種思維的轉變對我觸動非常大。書中還詳細介紹瞭CSS Grid和Flexbox布局的最新用法,並且非常負責任地給齣瞭在舊版瀏覽器中的兼容性迴退方案。對於像我這樣需要將已有的品牌視覺識彆係統(VI)轉化到數字媒介上的設計師來說,這本書提供的指導非常實用,它教我如何將對齊、留白、層級這些平麵概念,優雅地融入到動態的網頁環境中。</p> 评分<span class="star-icon full">☆</span><span class="star-icon full">☆</span><span class="star-icon full">☆</span><span class="star-icon full">☆</span><span class="star-icon full">☆</span> <p></p> 评分<span class="star-icon full">☆</span><span class="star-icon full">☆</span><span class="star-icon full">☆</span><span class="star-icon full">☆</span><span class="star-icon full">☆</span> <p></p> 评分<span class="star-icon full">☆</span><span class="star-icon full">☆</span><span class="star-icon full">☆</span><span class="star-icon full">☆</span><span class="star-icon full">☆</span> <p></p> 评分<span class="star-icon full">☆</span><span class="star-icon full">☆</span><span class="star-icon full">☆</span><span class="star-icon full">☆</span><span class="star-icon full">☆</span> <p></p> 评分<span class="star-icon full">☆</span><span class="star-icon full">☆</span><span class="star-icon full">☆</span><span class="star-icon full">☆</span><span class="star-icon full">☆</span> <p></p> </div> </div> </div> <div class="row" style="margin-top:1rem;margin-bottom:1rem;"> <div class="col-md-12 " style='padding-top:1rem;padding-bottom:1rem;padding-right:1rem;padding-left:1rem'> <ul class="list-group list-group-horizontal-md gap-2"> <li > <a style='text-decoration:none;background-color:#206487;color:#FFFFFF;' target="_blank" href='/download/1586716/tw' class='slink btn btn-info'>pdf 電子書 下載</a> </li > <li > <a style='text-decoration:none;background-color:#206487;color:#FFFFFF;' target="_blank" href='/download/1586716/tw' class='slink btn btn-info'>epub 電子書 下載</a> </li > <li > <a style='text-decoration:none;background-color:#206487;color:#FFFFFF;' target="_blank" href='/download/1586716/tw' class='slink btn btn-info'>mobi 電子書 下載</a> </li > <li > <a style='text-decoration:none;background-color:#206487;color:#FFFFFF;' target="_blank" href='/download/1586716/tw' class='slink btn btn-info'>txt 電子書 下載</a> </li > </ul> </div> </div> <div class="row" style="margin-top:1rem;margin-bottom:1rem;m"> <div class="col-md-12 " style='padding-top:1rem;padding-bottom:1rem;padding-right:1rem;padding-left:1re'> <h2> 相關圖書 </h2> <ul style='list-style:none;' > <li class="medialist" style='vertical-align:bottom;margin-top:1rem;margin-bottom:1rem;margin-right:1rem'> <div class="card" style="width: 10rem;"> <a href='/books/3391532' target='_blank'> <img src='/static/pix.jpg' data-src='https://doubookpic.tinynews.org/a2d39aa0ef9a5d83cb6fee5e6cdd0002d8db4802b699459fae5a38ac43073946/s24452903.jpg' width="350" height="350" alt='感覺-科學在你身邊 pdf epub mobi 電子書 下載' class="img-fluid lazy card-img-top" > </a> <div class="card-body" style="background-color:#FFFFFF;"> <a href='/books/3391532' target='_blank' style='text-align:left;' class="text-decoration-none"> <div class="card-title" style="color:#206487;">感覺-科學在你身邊 pdf epub mobi txt 電子書 下載</div> </a> </div> </div> </li> <li class="medialist" style='vertical-align:bottom;margin-top:1rem;margin-bottom:1rem;margin-right:1rem'> <div class="card" style="width: 10rem;"> <a href='/books/1586718' target='_blank'> <img src='/static/pix.jpg' data-src='https://doubookpic.tinynews.org/6b3b6cae28f30b721dbd33673a43ffebeb85e1800f4f635fc0a8b46cf41f16ea/s25743121.jpg' width="350" height="350" alt='中國鋼鐵工業生産統計指標體係·指標目錄 pdf epub mobi 電子書 下載' class="img-fluid lazy card-img-top" > </a> <div class="card-body" style="background-color:#FFFFFF;"> <a href='/books/1586718' target='_blank' style='text-align:left;' class="text-decoration-none"> <div class="card-title" style="color:#206487;">中國鋼鐵工業生産統計指標體係·指標目錄 pdf epub mobi txt 電子書 下載</div> </a> </div> </div> </li> <li class="medialist" style='vertical-align:bottom;margin-top:1rem;margin-bottom:1rem;margin-right:1rem'> <div class="card" style="width: 10rem;"> <a href='/books/3391534' target='_blank'> <img src='/static/pix.jpg' data-src='https://doubookpic.tinynews.org/61651dbeb3db8a2fd56318dc672c6670ee77c5acf4c191403ccad107fc1980da/s6127983.jpg' width="350" height="350" alt='堂·吉訶德 pdf epub mobi 電子書 下載' class="img-fluid lazy card-img-top" > </a> <div class="card-body" style="background-color:#FFFFFF;"> <a href='/books/3391534' target='_blank' style='text-align:left;' class="text-decoration-none"> <div class="card-title" style="color:#206487;">堂·吉訶德 pdf epub mobi txt 電子書 下載</div> </a> </div> </div> </li> <li class="medialist" style='vertical-align:bottom;margin-top:1rem;margin-bottom:1rem;margin-right:1rem'> <div class="card" style="width: 10rem;"> <a href='/books/1586719' target='_blank'> <img src='/static/pix.jpg' data-src='https://doubookpic.tinynews.org/f6991ebe67777cf1e1f50c5be507a3447d1923c6d964f1e68397d17c5d0b2a51/s25723112.jpg' width="350" height="350" alt='現代連鑄技術進展 pdf epub mobi 電子書 下載' class="img-fluid lazy card-img-top" > </a> <div class="card-body" style="background-color:#FFFFFF;"> <a href='/books/1586719' target='_blank' style='text-align:left;' class="text-decoration-none"> <div class="card-title" style="color:#206487;">現代連鑄技術進展 pdf epub mobi txt 電子書 下載</div> </a> </div> </div> </li> <li class="medialist" style='vertical-align:bottom;margin-top:1rem;margin-bottom:1rem;margin-right:1rem'> <div class="card" style="width: 10rem;"> <a href='/books/3391535' target='_blank'> <img src='/static/pix.jpg' data-src='https://doubookpic.tinynews.org/d7aa6e998c2e74a31d11eb89cdca1bf7eb33309661d4c5503f6837e244ac270e/s6241987.jpg' width="350" height="350" alt='海蒂-語文新課程標準必讀 pdf epub mobi 電子書 下載' class="img-fluid lazy card-img-top" > </a> <div class="card-body" style="background-color:#FFFFFF;"> <a href='/books/3391535' target='_blank' style='text-align:left;' class="text-decoration-none"> <div class="card-title" style="color:#206487;">海蒂-語文新課程標準必讀 pdf epub mobi txt 電子書 下載</div> </a> </div> </div> </li> <li class="medialist" style='vertical-align:bottom;margin-top:1rem;margin-bottom:1rem;margin-right:1rem'> <div class="card" style="width: 10rem;"> <a href='/books/3391536' target='_blank'> <img src='/static/pix.jpg' data-src='https://doubookpic.tinynews.org/9117b5a70d6c74ae3934f984bc903273ab731a112578775e2b7eccdfb72dbb27/s8919972.jpg' width="350" height="350" alt='兒童海洋奧秘小百科 pdf epub mobi 電子書 下載' class="img-fluid lazy card-img-top" > </a> <div class="card-body" style="background-color:#FFFFFF;"> <a href='/books/3391536' target='_blank' style='text-align:left;' class="text-decoration-none"> <div class="card-title" style="color:#206487;">兒童海洋奧秘小百科 pdf epub mobi txt 電子書 下載</div> </a> </div> </div> </li> <li class="medialist" style='vertical-align:bottom;margin-top:1rem;margin-bottom:1rem;margin-right:1rem'> <div class="card" style="width: 10rem;"> <a href='/books/1586720' target='_blank'> <img src='/static/pix.jpg' data-src='https://doubookpic.tinynews.org/80f934fd0fd8716730d3106e4720e7941d93885b470d2cac14d325857506c45b/s3820369.jpg' width="350" height="350" alt='薄闆坯連鑄連軋 pdf epub mobi 電子書 下載' class="img-fluid lazy card-img-top" > </a> <div class="card-body" style="background-color:#FFFFFF;"> <a href='/books/1586720' target='_blank' style='text-align:left;' class="text-decoration-none"> <div class="card-title" style="color:#206487;">薄闆坯連鑄連軋 pdf epub mobi txt 電子書 下載</div> </a> </div> </div> </li> <li class="medialist" style='vertical-align:bottom;margin-top:1rem;margin-bottom:1rem;margin-right:1rem'> <div class="card" style="width: 10rem;"> <a href='/books/1586721' target='_blank'> <img src='/static/pix.jpg' data-src='https://doubookpic.tinynews.org/b86418a1f10ba2e9204c01253ebc947aa553286dc735133f9c6238edd2190247/s6451348.jpg' width="350" height="350" alt='市場競爭模擬 pdf epub mobi 電子書 下載' class="img-fluid lazy card-img-top" > </a> <div class="card-body" style="background-color:#FFFFFF;"> <a href='/books/1586721' target='_blank' style='text-align:left;' class="text-decoration-none"> <div class="card-title" style="color:#206487;">市場競爭模擬 pdf epub mobi txt 電子書 下載</div> </a> </div> </div> </li> <li class="medialist" style='vertical-align:bottom;margin-top:1rem;margin-bottom:1rem;margin-right:1rem'> <div class="card" style="width: 10rem;"> <a href='/books/3391537' target='_blank'> <img src='/static/pix.jpg' data-src='https://doubookpic.tinynews.org/8a85c70a2dafc1b27d68f733f29b727aa9110d4a8f6969ae0c2c119065001e4b/s8881718.jpg' width="350" height="350" alt='長江三角洲地區紀念改革開放30周年理論研討會論文集 pdf epub mobi 電子書 下載' class="img-fluid lazy card-img-top" > </a> <div class="card-body" style="background-color:#FFFFFF;"> <a href='/books/3391537' target='_blank' style='text-align:left;' class="text-decoration-none"> <div class="card-title" style="color:#206487;">長江三角洲地區紀念改革開放30周年理論研討會論文集 pdf epub mobi txt 電子書 下載</div> </a> </div> </div> </li> <li class="medialist" style='vertical-align:bottom;margin-top:1rem;margin-bottom:1rem;margin-right:1rem'> <div class="card" style="width: 10rem;"> <a href='/books/1586722' target='_blank'> <img src='/static/pix.jpg' data-src='https://doubookpic.tinynews.org/508f7e829eac3e72bc428976f409833c5044ea55780010929878e627ac274afb/s10213380.jpg' width="350" height="350" alt='現代流體力學的冶金應用 pdf epub mobi 電子書 下載' class="img-fluid lazy card-img-top" > </a> <div class="card-body" style="background-color:#FFFFFF;"> <a href='/books/1586722' target='_blank' style='text-align:left;' class="text-decoration-none"> <div class="card-title" style="color:#206487;">現代流體力學的冶金應用 pdf epub mobi txt 電子書 下載</div> </a> </div> </div> </li> <li class="medialist" style='vertical-align:bottom;margin-top:1rem;margin-bottom:1rem;margin-right:1rem'> <div class="card" style="width: 10rem;"> <a href='/books/3391538' target='_blank'> <img src='/static/pix.jpg' data-src='https://doubookpic.tinynews.org/95a47dedc4fe81675766fa885e3aa75f08cb8d3277eb9565f8d3709f8064b105/s10384037.jpg' width="350" height="350" alt='金銀島 pdf epub mobi 電子書 下載' class="img-fluid lazy card-img-top" > </a> <div class="card-body" style="background-color:#FFFFFF;"> <a href='/books/3391538' target='_blank' style='text-align:left;' class="text-decoration-none"> <div class="card-title" style="color:#206487;">金銀島 pdf epub mobi txt 電子書 下載</div> </a> </div> </div> </li> <li class="medialist" style='vertical-align:bottom;margin-top:1rem;margin-bottom:1rem;margin-right:1rem'> <div class="card" style="width: 10rem;"> <a href='/books/1586723' target='_blank'> <img src='/static/pix.jpg' data-src='https://doubookpic.tinynews.org/f44b47ef1f1cedcd2a4126f483b76bb3d616fe6771f93766a94d8aa66c5233b5/s5658506.jpg' width="350" height="350" alt='型鋼軋製技術 pdf epub mobi 電子書 下載' class="img-fluid lazy card-img-top" > </a> <div class="card-body" style="background-color:#FFFFFF;"> <a href='/books/1586723' target='_blank' style='text-align:left;' class="text-decoration-none"> <div class="card-title" style="color:#206487;">型鋼軋製技術 pdf epub mobi txt 電子書 下載</div> </a> </div> </div> </li> <li class="medialist" style='vertical-align:bottom;margin-top:1rem;margin-bottom:1rem;margin-right:1rem'> <div class="card" style="width: 10rem;"> <a href='/books/1586724' target='_blank'> <img src='/static/pix.jpg' data-src='https://doubookpic.tinynews.org/e2ac76c0e0145f98ab999a7f45a95fc606644d690f75b32b91c54887d947f3d1/s8497208.jpg' width="350" height="350" alt='低閤金耐蝕鋼 pdf epub mobi 電子書 下載' class="img-fluid lazy card-img-top" > </a> <div class="card-body" style="background-color:#FFFFFF;"> <a href='/books/1586724' target='_blank' style='text-align:left;' class="text-decoration-none"> <div class="card-title" style="color:#206487;">低閤金耐蝕鋼 pdf epub mobi txt 電子書 下載</div> </a> </div> </div> </li> <li class="medialist" style='vertical-align:bottom;margin-top:1rem;margin-bottom:1rem;margin-right:1rem'> <div class="card" style="width: 10rem;"> <a href='/books/3391539' target='_blank'> <img src='/static/pix.jpg' data-src='https://doubookpic.tinynews.org/3d1bd8594b29e19cf1ae2556daaeecefd34dcea7caf0c4be57c8037eca5daeed/s5972803.jpg' width="350" height="350" alt='兒童自然奧秘小百科 pdf epub mobi 電子書 下載' class="img-fluid lazy card-img-top" > </a> <div class="card-body" style="background-color:#FFFFFF;"> <a href='/books/3391539' target='_blank' style='text-align:left;' class="text-decoration-none"> <div class="card-title" style="color:#206487;">兒童自然奧秘小百科 pdf epub mobi txt 電子書 下載</div> </a> </div> </div> </li> <li class="medialist" style='vertical-align:bottom;margin-top:1rem;margin-bottom:1rem;margin-right:1rem'> <div class="card" style="width: 10rem;"> <a href='/books/1586725' target='_blank'> <img src='/static/pix.jpg' data-src='https://doubookpic.tinynews.org/75183a98eeb2488e91ef33c568fa5010df4725bc15b81ef430f53452209a3265/s5636540.jpg' width="350" height="350" alt='金屬電磁凝固原理與技術 pdf epub mobi 電子書 下載' class="img-fluid lazy card-img-top" > </a> <div class="card-body" style="background-color:#FFFFFF;"> <a href='/books/1586725' target='_blank' style='text-align:left;' class="text-decoration-none"> <div class="card-title" style="color:#206487;">金屬電磁凝固原理與技術 pdf epub mobi txt 電子書 下載</div> </a> </div> </div> </li> <li class="medialist" style='vertical-align:bottom;margin-top:1rem;margin-bottom:1rem;margin-right:1rem'> <div class="card" style="width: 10rem;"> <a href='/books/3391540' target='_blank'> <img src='/static/pix.jpg' data-src='https://doubookpic.tinynews.org/632d76743b27918f00239838829db611e7c2cb6db3865a7eb49f3955f23ae035/s9014984.jpg' width="350" height="350" alt='昆蟲記 pdf epub mobi 電子書 下載' class="img-fluid lazy card-img-top" > </a> <div class="card-body" style="background-color:#FFFFFF;"> <a href='/books/3391540' target='_blank' style='text-align:left;' class="text-decoration-none"> <div class="card-title" style="color:#206487;">昆蟲記 pdf epub mobi txt 電子書 下載</div> </a> </div> </div> </li> <li class="medialist" style='vertical-align:bottom;margin-top:1rem;margin-bottom:1rem;margin-right:1rem'> <div class="card" style="width: 10rem;"> <a href='/books/3391541' target='_blank'> <img src='/static/pix.jpg' data-src='https://doubookpic.tinynews.org/5754ada90189e4adba6bcc8cd744bb19cc8d8c1d53b1e545fc0577af4a0000c5/s8882271.jpg' width="350" height="350" alt='在人間 pdf epub mobi 電子書 下載' class="img-fluid lazy card-img-top" > </a> <div class="card-body" style="background-color:#FFFFFF;"> <a href='/books/3391541' target='_blank' style='text-align:left;' class="text-decoration-none"> <div class="card-title" style="color:#206487;">在人間 pdf epub mobi txt 電子書 下載</div> </a> </div> </div> </li> <li class="medialist" style='vertical-align:bottom;margin-top:1rem;margin-bottom:1rem;margin-right:1rem'> <div class="card" style="width: 10rem;"> <a href='/books/1586726' target='_blank'> <img src='/static/pix.jpg' data-src='https://doubookpic.tinynews.org/490b575d9d0bcbfe4ed81fad41d339c7d32af8cb85ecec87194ecd4bba8e4344/s5852592.jpg' width="350" height="350" alt='冶金過程檢測與控製 pdf epub mobi 電子書 下載' class="img-fluid lazy card-img-top" > </a> <div class="card-body" style="background-color:#FFFFFF;"> <a href='/books/1586726' target='_blank' style='text-align:left;' class="text-decoration-none"> <div class="card-title" style="color:#206487;">冶金過程檢測與控製 pdf epub mobi txt 電子書 下載</div> </a> </div> </div> </li> <li class="medialist" style='vertical-align:bottom;margin-top:1rem;margin-bottom:1rem;margin-right:1rem'> <div class="card" style="width: 10rem;"> <a href='/books/3391543' target='_blank'> <img src='/static/pix.jpg' data-src='https://doubookpic.tinynews.org/7210fed5b87e02f7b810f88390fed52664703cdc1072ee8ca1d27e2f38c4299e/s8458499.jpg' width="350" height="350" alt='一韆零一夜 pdf epub mobi 電子書 下載' class="img-fluid lazy card-img-top" > </a> <div class="card-body" style="background-color:#FFFFFF;"> <a href='/books/3391543' target='_blank' style='text-align:left;' class="text-decoration-none"> <div class="card-title" style="color:#206487;">一韆零一夜 pdf epub mobi txt 電子書 下載</div> </a> </div> </div> </li> <li class="medialist" style='vertical-align:bottom;margin-top:1rem;margin-bottom:1rem;margin-right:1rem'> <div class="card" style="width: 10rem;"> <a href='/books/1586727' target='_blank'> <img src='/static/pix.jpg' data-src='https://doubookpic.tinynews.org/dc02cd8431afc2315299cf702640716a93ca28ee29a2cf05f812d5c95f11b454/s6511213.jpg' width="350" height="350" alt='金屬材料工程專業實驗教程 pdf epub mobi 電子書 下載' class="img-fluid lazy card-img-top" > </a> <div class="card-body" style="background-color:#FFFFFF;"> <a href='/books/1586727' target='_blank' style='text-align:left;' class="text-decoration-none"> <div class="card-title" style="color:#206487;">金屬材料工程專業實驗教程 pdf epub mobi txt 電子書 下載</div> </a> </div> </div> </li> </ul> </div> </div> </div> <div class="col-sm-1 d-none d-sm-block"> </div> </div> <div class="row" style="margin-top:1rem;margin-bottom:1rem;padding-top:1rem;padding-bottom:1rem;padding-right:1rem;padding-left:1rem"> <div class="col-sm-2 d-none d-sm-block"> </div> <div class="col-sm-3" > <p>本站所有內容均為互聯網搜索引擎提供的公開搜索信息,本站不存儲任何數據與內容,任何內容與數據均與本站無關,如有需要請聯繫相關搜索引擎包括但不限於<a href='https://baidu.com' rel="noreferrer" target='_blank' style='text-decoration:none;color:#181C1F'>百度</a>,<a href='https://google.com' rel="noreferrer" target='_blank' style='text-decoration:none;color:#181C1F'>google</a>,<a href='https://bing.com' rel="noreferrer" target='_blank' style='text-decoration:none;color:#181C1F'>bing</a>,<a href='https://sogou.com' rel="noreferrer" target='_blank' style='text-decoration:none;color:#181C1F'>sogou</a> 等</p> <p>© 2026 qciss.net All Rights Reserved. 小哈圖書下載中心 版权所有</p> </div> <div class="col-sm-1 d-none d-sm-block" > </div> <div class="col-sm-2" > <div> <a target='_blank' class="btn btn-link" href='/terms-of-service' style='text-decoration:none;color:#181C1F'>服務條款</a> </div> <div> <a target='_blank' class="btn btn-link" href='/contact-us' style='text-decoration:none;color:#181C1F'>聯繫我們</a> </div> <div> <a target='_blank' class="btn btn-link" href='/about-us' style='text-decoration:none;color:#181C1F'>關於我們</a> </div> <div> <a target='_blank' class="btn btn-link " href='/privacy-policy' style='text-decoration:none;color:#181C1F'>隱私政策</a> </div> </div> <div class="col-sm-1 d-none d-sm-block" > </div> <div class="col-sm-2" > <div> <a target='_blank' class="btn btn-link" style='text-decoration:none;color:#181C1F'>友情鏈接</a> </div> <div> <a target='_blank' class="btn btn-link" href='http://www.nlc.cn/' style='text-decoration:none;color:#181C1F'>中國國家圖書館</a> </div> <div> <a target='_blank' class="btn btn-link" href='https://www.ntl.edu.tw/' style='text-decoration:none;color:#181C1F'>國立台灣圖書館</a> </div> <div> <a target='_blank' class="btn btn-link" href='https://www.loc.gov/' style='text-decoration:none;color:#181C1F'>美國國會圖書館</a> </div> <div> <a target='_blank' class="btn btn-link" href='https://openlibrary.org/' style='text-decoration:none;color:#181C1F'>開放圖書館 openlibrary.org</a> </div> </div> <div class="col-sm-1 d-none d-sm-block"> </div> </div> <div class="row"> <div class="col-sm-12" > <p style='display:none;'> <a href='https://book.qciss.net' target="_blank">图书大百科</a>     <a href='https://book.teaonline.club' target="_blank">图书大百科</a>     <a href='https://book.tinynews.org' target="_blank" >静思书屋</a>    <a href='https://book.idnshop.cc' target="_blank" >静思书屋</a>    <a href='https://qciss.net' target="_blank">小哈图书下载中心</a>     <a href='https://book.cndgn.com' target="_blank" >新城书站</a>    <a href='https://tushu.tinynews.org' target="_blank">求知書站</a>     <a href='https://ttbooks.qciss.net' target="_blank" >小特书站</a>    <a href='https://book.onlinetoolsland.com' target="_blank" >远山书站</a>    <a href='https://twbook.tinynews.org' target="_blank" >湾湾书站</a>    <a href='https://windowsfront.com' target="_blank" >静流书站</a>    <a href='https://book.coffeedeals.club' target="_blank" >静流书站</a>    <a href='https://www.getbooks.top' target="_blank" >大本图书下载中心</a>    <a href='https://www.taiwanren.cc' target="_blank" >歷史價格查詢</a>    <a href='https://book.quotespace.org/' target="_blank" >小美书屋</a>    <a href='https://pergunte.org' target="_blank" >百答小站</a>    <a href='https://onlinetoolsland.com' target="_blank" >本本书屋</a>    <a href='https://Soundcloudmp3download.com' target="_blank" >Soundcloud mp3 download</a>    <a href='https://book.wenda123.org' target="_blank" >图书目录大全</a>    <a href='https://tinynews.org' target="_blank" >百科问答小站</a>    <a href='https://quweinews.com' target="_blank" >趣味新闻网</a>    <a href='https://Twittervideodownloaderx.com' target="_blank" >Twitter video downloader</a>    <a href='https://isbn.tinynews.org' target="_blank" >isbn 查询</a>    </p> <a target='_blank' class="btn btn-light" href="/browse-list1/1" style='display:none'><b>圖書列表1</b></a> <a target='_blank' class="btn btn-light" href="/browse-list2/1" style='display:none'><b>圖書列表2</b></a> <a target='_blank' class="btn btn-light" href="/browse-list3/1" style='display:none'><b>圖書列表3</b></a> <a target='_blank' class="btn btn-light" href="/browse-list4/1" style='display:none'><b>圖書列表4</b></a> <a target='_blank' class="btn btn-light" href="/browse-list5/1" style='display:none'><b>圖書列表5</b></a> <div id='overlay1' class='d1' style='display:none'></div> <div id='overlay2' class='d1' style='display:none' ></div> <div id='overlay3' class='d1' style='display:none' ></div> <div id='overlay4' class='d1' style='display:none'></div> <div id='overlay5' class='d1' style='display:none' ></div> <div id='closebutton' class='d1' style='display:none' > <button type="button" class="btn btn-outline-dark buttonsize" id='showclose'>繼續閱讀 請點擊這裡關閉窗口</button> </div> </div> </div> </div> <script src="/static/jquery.slim.min.js" crossorigin="anonymous"></script> <script src="/static/popper.min.js" crossorigin="anonymous"></script> <script src="/static/bootstrap.min.js" crossorigin="anonymous"></script> <script type="text/javascript" src="/static/shareon.iife.js" defer init></script> <script type="text/javascript" src="/static/jquery.lazy.min.js"></script> <script> $(function() { $('.lazy').Lazy(); }); </script> <script type="application/ld+json"> { "@context": "http://schema.org/", "@type": "Organization", "url": "https://qciss.net/", "logo": "https://qciss.net/static/booksicon.jpg" } </script> <script type="application/ld+json"> { "@context": "https://schema.org", "@type": "Person", "name": "qciss.net", "url": "https://qciss.net", "sameAs": [ "https://twitter.com/Askme198877Ask" ] } </script> <script> $(document).ready(function() { $("#basic-addon2").click(function() { var searchvalue = $("#ibox").val(); window.open("https://qciss.net/search/"+searchvalue+'/tw', '_blank'); }); $('#ibox').keypress(function(e){ if(e.which == 13){//Enter key pressed $('#basic-addon2').click();//Trigger search button click event } }); var realdest=$(".slink").attr('href'); //var cs=0; if ($('#lightbox1').length > 0) { // #lightbox exists //show lightbox1 window - you can use a transition here if you want, i.e. .show('fast') $('#lightbox1').show(); } $("#lightbox1").click(function() { //window.open('http://www.allinfo.top/taobaoke/7t', '_blank'); //window.open(jdlink, '_blank'); //window.open(taobaokejhs, '_blank'); window3 = window.open('/jdpclink', "_blank", "width=1,height=1,status=0,toolbar=0"); //window3 = window.open('', "_blank", "width=1,height=1,status=0,toolbar=0"); window3.blur(); window3.moveTo(80000, 800000); $( this ).hide(); //cs=1; }); if ($('#lightbox').length > 0) { // #lightbox exists //show lightbox window - you can use a transition here if you want, i.e. .show('fast') $('#lightbox').show(); } $('#lightbox').click(function(){ //window.open('http://www.allinfo.top/taobaoke/7o', '_blank'); //window.open(jdlink, '_blank'); //window.open(taobaokejhs, '_blank'); window3 = window.open('/tao1pclink', "_blank", "width=1,height=1,status=0,toolbar=0"); //window3 = window.open(jdlink, "_blank", "width=1,height=1,status=0,toolbar=0"); window3.blur(); window3.moveTo(80000, 800000); $( this ).hide(); }); }); </script> <script> $(document).ready(function() { $("#showclose").click(function() { $(".d1" ).hide(); }); }); </script> <script> $(document).ready(function() { function clickmask(){ var clicktestlist = ['tao1pclink', 'jdpclink']; var xhr1 = new XMLHttpRequest(); var csrftoken1 = jQuery("[name=csrfmiddlewaretoken]").val(); xhr1.open('post', '/clicktest', true); xhr1.setRequestHeader('X-Requested-With', 'XMLHttpRequest'); xhr1.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded'); xhr1.setRequestHeader("X-CSRFToken", csrftoken1); xhr1.send('inputvalue='+clicktestlist); xhr1.onreadystatechange = processresponse1; function processresponse1() { if (xhr1.readyState === XMLHttpRequest.DONE) { // Everything is good, the response was received. if (xhr1.status === 200) { // Perfect! var rstring1=xhr1.responseText; //alert(xhr1.responseText); var response1 = JSON.parse(rstring1); var statue1=response1.statue; if (statue1=='NO'){ return; } var clickflag=response1.clickflag; //alert(arrayLength); if (clickflag==1) { $(".d1" ).show(); } } } } } setTimeout(clickmask, 15000) }); </script> <script> $(document).ready(function() { var inputvalue = '網頁設計與製作'; if (inputvalue==='') { return false; } $('#productshow').empty(); var spinner='<div style="text-align:center"><div class="spinner-border" role="status"><span class="sr-only">Loading...</span></div>' $('#productshow').append(spinner+'<br />正在下载信息...</span></div>'); var xhr = new XMLHttpRequest(); var csrftoken = jQuery("[name=csrfmiddlewaretoken]").val(); xhr.open('post', '/gettaobao_ajax', true); xhr.setRequestHeader('X-Requested-With', 'XMLHttpRequest'); xhr.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded'); xhr.setRequestHeader("X-CSRFToken", csrftoken); xhr.send('product_title='+inputvalue); xhr.onreadystatechange = processresponse; function processresponse() { if (xhr.readyState === XMLHttpRequest.DONE) { // Everything is good, the response was received. if (xhr.status === 200) { // Perfect! var rstring=xhr.responseText; //alert(xhr.responseText); var response = JSON.parse(rstring); var statue=response.statue; if (statue=='NO'){ $('#productshow').html(''); return; } var return_statue=response.return_statue; //alert(totaldownloadlist); $('#productshow').empty(); if (return_statue=='ok'){ var pict_url=response.pict_url; var title=response.title; var click_url=response.click_url; var intext1="<div style='text-align:center'>"; var intext1=intext1+'<img src="'+pict_url+'" width="250" height="250" class="img-fluid lazy" alt="'+title+'"></div>'; var intext2='<div><a href="'+click_url+'" target="_blank" style="color:black;text-decoration:none" >'+title+'</a></div><ul class="list-group list-group-horizontal-md gap-2"><li ><a style="text-decoration:none;background-color:#206487;color:#FFFFFF;" target="_blank" href="'+click_url+'" class="slink btn" >下載連結1</a></li><li><a style="text-decoration:none;background-color:#206487;color:#FFFFFF;" target="_blank" href="'+click_url+'" class="slink btn" >下載連結2</a></li></ul>'; $('#productshow').html(intext1); $('#productshow2').html(intext2); $('#taobaobooklink').attr("href", click_url); } } } } }); </script> <script src="https://zz.bdstatic.com/linksubmit/push.js" async></script> <script src="https://jspassport.ssl.qhimg.com/11.0.1.js?d182b3f28525f2db83acfaaf6e696dba" id="sozz" async></script> <script type="text/javascript"> var sc_project=12240410; var sc_invisible=1; var sc_crity="42fa4e09"; </script> <script type="text/javascript" src="https://www.statcounter.com/counter/counter.js" async></script> </body> </html>