內容簡介
《Javascript實戰》:一個現代網站需要傳遞的內容不止是文字信息。網站的訪客期望智慧型表格、導航標籤、彈出式幫助,還有互動的圖片瀏覽。《JavaScript實戰》帶來你正好需要的知識,用有風格而且優雅的方式來發布這些組件 —— 即使你不是一個編程高手。
重要內容:
開始就構建結構良好並且能和你的
HTML和
CSS網頁協同運行的JavaScript程式。
定製你的代碼——本書循序漸進的指導讓你增加網頁正好要調用的功能。
通過查看本書的實時線上示例開發你自己的網站解決方案。
避免常見錯誤——找出什麼是應該避免的用法。
使用基本的Ajax編程整合來自一台網路伺服器或者
Google地圖的實時數據。
作者簡介
David是《
紐約時報》的技術專欄作家、暢銷書作者和The Missing A Manual系列圖書的創始人。David Sawyer McFarland是位於俄勒岡州波特蘭的一家網站開發和培訓公司即Sawyer McFarland Media, Inc.的總裁。除了創建網站之外,David還是一位作家、培訓師和講師。他在加利福尼亞大學伯克利新聞研究所、電子藝術中心、藝術大學研究院、新媒體非印刷中心,以及波蘭國家大學傳授網站設計。他給Practical Web Design、MX Developer's Journal、Macworld magazine和CreativePro.com撰寫關於網站的文章。
編輯推薦
《Javascript實戰》:O'Reilly Media,Inc.是世界上在UNIX、X、Internet和其他開放系統圖書領域具有領導地位的出版公司,同時是在線上出版的先鋒。從最暢銷的《The Whole Internet User's Guide & Catalog》(被紐約公共圖書館評為二十世紀最重要的50本書之一)到GNN(最早的Internet門戶和商業網站),再到WebSite(第一個桌面PC的Web伺服器軟體),O'Reilly Meida,Inc.一直處於Internet發展的最前沿。O'Reilly已經出版了200多種圖書,200多位員工分布在世界各地,O'Reilly是最穩定的計算機圖書出版商——每一本書都一版再版。與大多數計算機圖書出版商相比,我們在計算機專業方面具有強烈的背景,這使O'Reilly形成了一個非常不同於其他出版商的出版方針。O'Reilly所有的編輯人員以前都是程式設計師,或者是頂尖級的技術專家,O'Reilly還有許多固定的作者群體——他們曾是諮詢專家,而現在編寫著作,我們依靠他們準時地推出圖書。因為我們緊密地與計算機業界聯繫著,所以O'Reilly知道市場上真正需要什麼圖書。
O'Reilly是全世界有名的計算機圖書出版公司,圖書通俗易懂,影印版沒有改動任何原書中的內容,將O'Reilly圖書最真實的放在讀者面前,相信對於需要的人來說這是一個至寶。
我想推薦這本書,因為它對ASP.NET最常用的知識和技能進行了很棒的講解。讀者通讀全書,將會碰到他們在創建小型動態網站時可能面臨的所有任務。”
——Mike Pope,微軟用戶教育
目錄
The Missing Credits .
Introduction
Part One: Getting Started with Java$cript
Chapter 1: Writing Your First JavaScript Program
Introducing Programming
What's a Computer Program?
How to Add JavaScript to a Page
External JavaScript Files
Your First JavaScript Program
Writing Text on a Web Page
Attaching an External JavaScript File
Tracking Down Errors
The Firefox JavaScript Console
Displaying the Internet Explorer Error Dialog Box
Accessing the Safari Error Console
Chapter 2: The Grammar of JavaScript
Statements
Commands
Types of Data
Numbers
Strings
Booleans
Variables
Creating a Variable
Using Variables
Working with Data Types and Variables
Basic Math
The Order of Operations
Combining Strings
Combining Numbers and Strings
Changing the Values in Variables
Tutorial: Using Variables to Create Messages
Tutorial: Asking for Information
Arrays
Creating an Array
Accessing Items in an Array
Adding Items to an Array
Deleting Items from an Array
Adding and Deleting with splice()
Tutorial: Writing to a Web Page Using Arrays
Comments
When to Use Comments
Comments in this Book...