Moodle JavaScript Cookbook
暫譯: Moodle JavaScript 食譜

Alastair Hole

  • 出版商: Packt Publishing
  • 出版日期: 2011-04-25
  • 售價: $1,830
  • 貴賓價: 9.5$1,739
  • 語言: 英文
  • 頁數: 180
  • 裝訂: Paperback
  • ISBN: 184951190X
  • ISBN-13: 9781849511902
  • 相關分類: JavaScript
  • 海外代購書籍(需單獨結帳)

相關主題

商品描述

Make Moodle e-learning even more dynamic by learning to customize using JavaScript. With over 50 recipes, this Cookbook allows you to add effects, modify forms, include animations, and much more for an enhanced user experience.

Overview

  • Learn why, where, and how to add to add JavaScript to your Moodle site
  • Get the most out of Moodle's built-in extra—the Yahoo! User Interface Library (YUI)
  • Explore a wide range of modern interactive features, from AJAX to Animation
  • Integrate external libraries like jQuery framework with Moodle

What you will learn from this book

  • Get started with the Yahoo! User Interface Library
  • Add validation features to your Moodle forms
  • Retrieve and process data from external sites in a range of formats using AJAX
  • Add feature rich spreadsheet-style data tables—sorting, paging, and inline editing
  • Add auto-complete functionality to text boxes and combo boxes
  • Make use of advanced navigation controls—drop-down menus, tabbed panels, and modal windows
  • Use animation techniques—fading, scrolling, and resizing
  • Integrate external libraries such as JQuery framework, MooTools framework, and Dojo framework
  • Initialize a YUI DataSource

Approach

This is a cookbook that contains a list of recipes explaining step-by-step how to use JavaScript in Moodle. The first two chapters concentrate on the basics of how to start working with JavaScript and the YUI while the later chapters show how to use these techniques as a basis for implementing more complete functionality.

Who this book is written for

This book is aimed at developers and administrators comfortable with customizing Moodle with the use of plugin modules, themes, and patches who want to make their site more dynamic. If you have prior knowledge of HTML, PHP, and CSS and a good working knowledge of the underlying structure of Moodle, then this book is for you. No prior experience with JavaScript is needed.

In Detail

Moodle is the best e-learning solution on the block and is revolutionizing courses on the Web. Using JavaScript in Moodle is very useful to administrators and dynamic developers as it uses built-in libraries to provide the modern and dynamic experience that is expected by web users today.

The Moodle JavaScript Cookbook will take you through the basics of combining Moodle with JavaScript and its various libraries and explain how JavaScript can be used along with Moodle. It will explain how to integrate Yahoo! User Interface Library (YUI) with Moodle. YUI will be the main focus of the book, and is the key to implementing modern, dynamic feature-rich interfaces to help your users get a more satisfying and productive Moodle experience. It will enable you to add effects, make forms more responsive, use AJAX and animation, all to create a richer user experience. You will be able to work through a range of YUI features, such as pulling in and displaying information from other websites, enhancing existing UI elements to make users' lives easier, and even how to add animation to your pages for a nice finishing touch.

商品描述(中文翻譯)

透過學習使用 JavaScript 來自訂 Moodle 電子學習,使其更加動態。本書提供超過 50 個食譜,讓您能夠添加效果、修改表單、包含動畫等,以增強用戶體驗。

概述


  • 了解為什麼、在哪裡以及如何將 JavaScript 添加到您的 Moodle 網站

  • 充分利用 Moodle 內建的額外功能——Yahoo! 使用者介面庫 (YUI)

  • 探索從 AJAX 到動畫的各種現代互動功能

  • 將外部庫如 jQuery 框架與 Moodle 整合

您將從本書中學到什麼


  • 開始使用 Yahoo! 使用者介面庫

  • 為您的 Moodle 表單添加驗證功能

  • 使用 AJAX 從外部網站檢索和處理各種格式的數據

  • 添加功能豐富的電子表格風格數據表——排序、分頁和內聯編輯

  • 為文本框和下拉框添加自動完成功能

  • 利用進階導航控制——下拉選單、標籤面板和模態窗口

  • 使用動畫技術——淡入淡出、滾動和調整大小

  • 整合外部庫,如 jQuery 框架、MooTools 框架和 Dojo 框架

  • 初始化 YUI 數據源

方法

這是一本食譜書,包含逐步解釋如何在 Moodle 中使用 JavaScript 的食譜列表。前兩章集中於如何開始使用 JavaScript 和 YUI 的基礎知識,而後面的章節則展示如何將這些技術作為實現更完整功能的基礎。

本書的讀者對象

本書針對那些熟悉使用插件模組、主題和補丁來自訂 Moodle 的開發人員和管理員,旨在使他們的網站更加動態。如果您對 HTML、PHP 和 CSS 有先前的知識,並且對 Moodle 的底層結構有良好的工作知識,那麼這本書適合您。無需具備 JavaScript 的先前經驗。

詳細內容


Moodle 是當前最佳的電子學習解決方案,正在革新網路課程。在 Moodle 中使用 JavaScript 對於管理員和動態開發人員非常有用,因為它利用內建庫來提供當今網路使用者所期望的現代和動態體驗。


Moodle JavaScript 食譜將帶您了解如何將 Moodle 與 JavaScript 及其各種庫結合,並解釋如何在 Moodle 中使用 JavaScript。它將解釋如何將 Yahoo! 使用者介面庫 (YUI) 與 Moodle 整合。YUI 將是本書的主要焦點,是實現現代、動態且功能豐富的介面的關鍵,幫助您的用戶獲得更滿意和高效的 Moodle 體驗。它將使您能夠添加效果、使表單更具響應性、使用 AJAX 和動畫,所有這些都是為了創造更豐富的用戶體驗。您將能夠探索一系列 YUI 功能,例如從其他網站提取和顯示信息、增強現有的 UI 元素以簡化用戶的操作,甚至學習如何為您的頁面添加動畫以增添美感。