日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

WEB入门之二十 插件

發布時間:2024/1/23 编程问答 22 豆豆
生活随笔 收集整理的這篇文章主要介紹了 WEB入门之二十 插件 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

視頻課:https://edu.csdn.net/course/play/7621

10.1.1?了解jQuery插件

插件也可稱為擴展,是一種遵循某規范的應用程序接口而編寫出來的程序。jQuery的易擴展性吸引了全球無數開發者共同來編寫jQuery的插件。目前已有成百上千個jQuery插件發布,并且數量在不斷增加中。

jQuery插件按作者分為兩種:jQuery官方插件和第三方插件。前面學習的jQuery UI是由jQuery官方開發并維護的插件,而本節課要學習的是數量眾多的第三方插件。

jQuery官方使用http://plugins.jquery.com/網站來管理、維護和發布最新、最全的插件,但是由于垃圾郵件、不規范的插件、數據備份以及對目前插件站點功能不完善等多種因素,該站點已經不能提供服務了。jQuery官方現在使用GitHub(版本控制系統)來重建插件的維護方式。

下面挑選一些經過實際檢驗的、優秀的jQuery插件供大家學習。

10.1.2?任務2:放大鏡

放大鏡是一些購物網站經常使用的插件,例如通過放大鏡可以讓用戶很方便的查看商品的細節。下面是放大鏡的實現代碼。

示例10.1

<html><head><title>示例10.1</title><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><script src="jquery-1.7.2.min.js" type="text/javascript"></script><script src="jqzoom/jqzoom.pack.1.0.1.js" type="text/javascript"></script><link rel="stylesheet" href="jquzoom/jqzoom.css" type="text/css"><script type="text/javascript">$(document).ready(function(){var options = {zoomWidth: 335,zoomHeight: 251,xOffset: 10,yOffset: 0,position: "right"};$('.jqzoom').jqzoom(options);});</script></head><body><div><a href="jqzoom/kawasakigreen.jpg" class="jqzoom" title="細節圖"><img src="jqzoom/kawasakigreen_small.jpg" style="border: 1px solid #666;"></a></div></body></html>

kawasakigreen_small.jpg是分辨率較小的圖片,kawasakigreen.jpg是分辨率較大的細節圖。斜體部分使用jqzoom函數實現了放大鏡,該函數支持參數設置,zoomWidthzoomHeight用來設置細節圖的大小,xOffsetyOffset用來設置兩圖之間的距離,position用來設置細節圖出現的位置。


10.1.1?任務3Web編輯器

Web編輯器是一種類似于Word但是出現在網頁上的編輯器,通常用在各個論壇、留言板、新聞管理系統中,可以給用戶提供強大的文字編輯功能。下面是基于jQueryWeb編輯器的實現代碼。

示例10.2

10.2.3任務3:Web編輯器 Web編輯器是一種類似于Word但是出現在網頁上的編輯器,通常用在各個論壇、留言板、新聞管理系統中,可以給用戶提供強大的文字編輯功能。下面是基于jQuery的Web編輯器的實現代碼。 示例10.2 <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/> <title>示例10.2</title> <link rel="stylesheet" type="text/css" href="WebEditor/css/screen.css" media="screen, projection" /> <link rel="stylesheet" type="text/css" href="WebEditor/css/print.css" media="print" /> <!--[if lt IE 8]><link rel="stylesheet" href="WebEditor/css/ie.css" type="text/css" media="screen, projection" /><![endif]--> <link rel="stylesheet" href="WebEditor/css/jquery.wysiwyg.css" type="text/css"/> <script type="text/javascript" src="jquery-1.7.2.min.js"></script> <script type="text/javascript" src="WebEditor/js/jquery.wysiwyg.js"></script> <script type="text/javascript" src="WebEditor/js/wysiwyg.image.js"></script> <script type="text/javascript" src="WebEditor/js/wysiwyg.link.js"></script> <script type="text/javascript" src="WebEditor/js/wysiwyg.table.js"></script> <script type="text/javascript">$(document).ready(function() {$('#wysiwyg').wysiwyg();}); </script> </head> <body> <div class="container"><h3>Web編輯器</h3><br/><textarea id="wysiwyg" rows="5" cols="80"></textarea><hr/> </div> </body> </html> 實現這個Web編輯器需要導入很多css文件和js文件,這些文件把textarea封裝成了一個功能強大的編輯器,具體由斜體部分的代碼實現,運行效果如圖10.1.2所示。

10.1.1?任務4:樹形菜單

樹形菜單是Web前端開發中經常需要實現的程序。下面的代碼通過一個jQuery插件很簡單得就實現了樹形菜單。

示例10.3

<!DOCTYPE html><html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>示例10.3</title><link rel="stylesheet" type="text/css" href="SimpleTree/tree_themes/SimpleTree.css"/><script type="text/javascript" src="jquery-1.7.2.min.js"></script><script type="text/javascript" src="SimpleTree/SimpleTree.js"></script><script type="text/javascript">$(function(){$(".st_tree").SimpleTree();});</script></head><body><div class="st_tree"><ul><li><a href="#">歡迎界面</a></li><li><a href="#">系統管理</a></li><ul show="true"><li><a href="#">用戶管理</a></li><li><a href="#">日志查看</a></li></ul><li><a href="#">倉庫管理</a></li><ul><li><a href="#">庫存管理</a></li><li><a href="#">收貨管理</a></li><li><a href="#">發貨管理</a></li><ul><li><a href="#">用戶管理</a></li><li><a href="#">日志查看</a></li></ul></ul></ul></div></body></html>
加粗部分是需要導入的文件,斜體部分的SimpleTree 函數可以把一個包含了列表的div 封裝成一個樹形菜單,運行效果如圖 10.1.3 所示。


總結

以上是生活随笔為你收集整理的WEB入门之二十 插件的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。