【2020Python修煉記】前端開發之 jQuery實戰— jQuery簡易版網頁

来源:https://www.cnblogs.com/bigorangecc/archive/2020/05/20/12924475.html
-Advertisement-
Play Games

1、完整代碼 <!DOCTYPE html> <html lang="zh-CN"> <head> <meta charset="UTF-8"> <meta http-equiv="x-ua-compatible" content="IE=edge"> <meta name="viewport" c ...


 

1、完整代碼

<!DOCTYPE html>
<html lang="zh-CN">
<head>
  <meta charset="UTF-8">
  <meta http-equiv="x-ua-compatible" content="IE=edge">
  <meta name="viewport" content="width=device-width, initial-scale=1">
  <title>jQuery選擇器篩選器練習</title>
  <link href="https://cdn.bootcss.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet">
  <link href="https://cdn.bootcss.com/font-awesome/4.7.0/css/font-awesome.min.css" rel="stylesheet">
  <style>

    .my-padding {
      padding: 10px 0;
    }

    .my-dark {
      background-color: #f5f5f5;
    }

    .footer {
      background: #111;
      font-size: 0.9em;
      position: relative;
      clear: both;
    }
    .my-white {
      color: #ffffff;
    }

    body {
      margin: 0;
    }
    #progress {
      height: 2px;
      background-color: #b91f1f;
      transition: opacity 500ms linear;
    }
    #progress.done{
      opacity: 0;
    }
  </style>
</head>
<body>
<div id="progress"></div>
<!--導航欄開始-->
<nav class="navbar navbar-inverse my-nav">
  <div class="container">
    <!-- Brand and toggle get grouped for better mobile display -->
    <div class="navbar-header">
      <button type="button" class="navbar-toggle collapsed" data-toggle="collapse"
              data-target="#bs-example-navbar-collapse-1" aria-expanded="false">
        <span class="sr-only">Toggle navigation</span>
        <span class="icon-bar"></span>
        <span class="icon-bar"></span>
        <span class="icon-bar"></span>
      </button>
      <a class="navbar-brand" href="http://www.oldboyedu.com/"><strong>OldBoy Edu</strong></a>
    </div>

    <!-- Collect the nav links, forms, and other content for toggling -->
    <div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
      <ul class="nav navbar-nav">
        <li><a href="#">Python學院<span class="sr-only">(current)</span></a></li>
        <li><a href="#">Linux學院</a></li>
        <li><a href="http://luffy.oldboyedu.com">路飛學城</a></li>
      </ul>
      <ul class="nav navbar-nav navbar-right">
        <li><a href="#">好好學習</a></li>
        <li class="dropdown">
          <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true"
             aria-expanded="false">聯繫我們<span class="caret"></span></a>
          <ul class="dropdown-menu">
            <li><a href="#">Jason</a></li>
            <li><a href="#">Sean</a></li>
            <li><a href="#">Oscar</a></li>
            <li role="separator" class="divider"></li>
            <li><a href="#">Jason</a></li>
          </ul>
        </li>
      </ul>
    </div><!-- /.navbar-collapse -->
  </div><!-- /.container-fluid -->
</nav>
<!--導航欄結束-->


<div class="container">

  <div class="jumbotron">
    <div id="i1" class="container">
      <h1 class="c1">Jason</h1>
      <h1 class="c1">帶你學習jQuery</h1>
      <p id="p1"><a class="btn btn-primary btn-lg" href="https://q1mi.github.io/Blog/2017/07/10/about_jQuery/"
                    role="button">查看更多</a></p></div>
  </div>
  <hr>
  <div class="row">
    <div class="col-md-12">
      <table class="table table-bordered table-striped">
        <thead>
        <tr>
          <th>#</th>
          <th>姓名</th>
          <th>愛好</th>
          <th>操作</th>
        </tr>
        </thead>
        <tbody>
        <tr>
          <th>1</th>
          <td>Jason</td>
          <td>學習</td>
          <td>
            <button class="btn btn-warning">編輯</button>
            <button class="btn btn-danger">刪除</button>
          </td>
        </tr>
        <tr>
          <th>2</th>
          <td>Oscar</td>
          <td>大餅</td>
          <td>
            <button class="btn btn-warning">編輯</button>
            <button class="btn btn-danger">刪除</button>
          </td>
        </tr>
        <tr id="tr3">
          <th>3</th>
          <td>Egon</td>
          <td>吹牛逼</td>
          <td>
            <button class="btn btn-warning">編輯</button>
            <button class="btn btn-danger">刪除</button>
          </td>
        </tr>
        </tbody>
      </table>
    </div>
  </div>

  <hr>
  <div class="row">
    <div class="col-md-12">
      <form id="f1">
        <div class="form-group">
          <label for="exampleInputEmail1">郵箱</label>
          <input type="email" class="form-control" id="exampleInputEmail1" placeholder="Email">
        </div>
        <div class="form-group">
          <label for="exampleInputPassword1">密碼</label>
          <input type="password" class="form-control" id="exampleInputPassword1" placeholder="Password">
        </div>
        <div class="form-group">
          <label for="exampleInputFile">上傳頭像</label>
          <input type="file" id="exampleInputFile">
          <p class="help-block">只支持img格式。</p>
        </div>
        <button id="btnSubmit" type="submit" class="btn btn-default">提交</button>
      </form>
    </div>
  </div>

  <hr>

  <div class="row">
    <div class="col-md-12">
      <div class="checkbox-wrapper">
        <div class="panel panel-info">
          <div class="panel-heading">jQuery學習指南</div>
          <div id="my-checkbox" class="panel-body">
            <div class="checkbox">
              <label>
                <input type="checkbox" value="0">
                jQuery一點都不難
              </label>
            </div>
            <div class="checkbox">
              <label>
                <input type="checkbox" value="1" checked>
                jQuery一學就會
              </label>
            </div>
            <div class="checkbox">
              <label>
                <input type="checkbox" value="2">
                jQuery就要多練
              </label>
            </div>

            <div class="checkbox">
              <label>
                <input type="checkbox" value="3" disabled>
                jQuery學不好
              </label>
            </div>
          </div>
        </div>
      </div>
      <hr>
      <div class="radio-wrapper">

        <div class="panel panel-info">
          <div class="panel-heading">我來老男孩之後...</div>
          <div class="panel-body">
            <div class="radio">
              <label>
                <input type="radio" name="optionsRadios" id="optionsRadios1" value="option1" checked>
                我的心中只有學習
              </label>
            </div>
            <div class="radio">
              <label>
                <input type="radio" name="optionsRadios" id="optionsRadios2" value="option2">
                學習真的太TM有意思了
              </label>
            </div>
          </div>
        </div>
      </div>
    </div>
  </div>

  <hr>

  <div>
    <i class="fa fa-hand-pointer-o fa-lg fa-rotate-90" aria-hidden="true"></i>
    <a class="btn btn-success" href="http://jquery.cuishifeng.cn/">jQuery中文API指南</a>
  </div>

  <hr>

  <div class="row">
    <div class="col-md-12">
      <h2>練習題:</h2>
      <ol id="o1">
        <li>找到本頁面中id是<code>i1</code>的標簽</li>
        <p>$('#i1')  # id選擇器 </p>
        <li>找到本頁面中所有的<code>h2</code>標簽</li>
        <p>$('h2')   # 標簽選擇器 </p>
        <li>找到本頁面中所有的<code>input</code>標簽</li>
        <p>$('input') </p>
        <li>找到本頁面所有樣式類中有<code>c1</code>的標簽</li>
        <p>$('.c1')  # 類選擇器</p>
        <li>找到本頁面所有樣式類中有<code>btn-default</code>的標簽</li>
        <p>$('.btn-default') </p>
        <li>找到本頁面所有樣式類中有<code>c1</code>的標簽和所有<code>h2</code>標簽</li>
        <p>$('.c1,h2') </p>
        <li>找到本頁面所有樣式類中有<code>c1</code>的標簽和id是<code>p3</code>的標簽</li>
        <p>$('.c1,#p3') </p>
        <li>找到本頁面所有樣式類中有<code>c1</code>的標簽和所有樣式類中有<code>btn</code>的標簽</li>
        <p>$('.c1,.btn')</p>
        <p id="p2" class="divider"></p>
        <li>找到本頁面中<code>form</code>標簽中的所有<code>input</code>標簽</li>
        <p>$('form input') 或者 $('form').find('input')</p>
        <li>找到本頁面中被包裹在<code>label</code>標簽內的<code>input</code>標簽</li>
        <p>$('label input')</p>
        <li>找到本頁面中緊挨在<code>label</code>標簽後面的<code>input</code>標簽</li>
        <p>$('label+input')</p>
        <li>找到本頁面中id為<code>p2</code>的標簽後面所有和它同級的<code>li</code>標簽</li>
        <p>$('#p2~li')</p>
        <p id="p3" class="divider"></p>
        <li>找到id值為<code>f1</code>的標簽內部的第一個input標簽</li>
        <p>$('#f1 input:first')</p>
        <li>找到id值為<code>my-checkbox</code>的標簽內部最後一個input標簽</li>
        <p>$('#my-checkbox input:last')</p>
        <li><

您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • OC屬性與實例變數 無論是java還是c++這些面向對象的語言都會有屬性這一概念,通常而言,對於java屬性和實例變數沒有什麼區別,java官方定義的屬性如下: 屬性是指get或者set方法名 去掉get或者set後,把剩餘的部分首字母改為小寫後,即為這個類的 屬性 其實objective C與之類 ...
  • 寫在前面 書籍介紹:本書由首章Node介紹為索引,涉及Node的各個方面,主要內容包含模塊機制的揭示、非同步I/O實現原理的展現、非同步編程的探討、記憶體控制的介紹、二進位數據Buffer的細節、Node中的網路編程基礎、Node中的Web開發、進程間的消息傳遞、Node測試以及通過Node構建產品需要的 ...
  • Notification 是什麼 MDN: Notifications API 的 Notification 介面用於配置和向用戶顯示桌面通知。這些通知的外觀和特定功能因平臺而異,但通常它們提供了一種向用戶非同步提供信息的方式。 其實,MDN 的說明已經可以讓我們很清楚知道 Notification ...
  • 【目錄】 一、jQuery操作標簽 二、jQuery綁定事件 一、jQuery操作標簽 1、操作類 js版本 jQuery版本classList.add() addClass()classList.remove() removeClass()classList.contains() hasClass ...
  • 一、Deno 簡介 Deno 是一個 JavaScript/TypeScript 的運行時,預設使用安全環境執行代碼,有著卓越的開發體驗。Deno 含有以下功能亮點: 預設安全。外部代碼沒有文件系統、網路、環境的訪問許可權,除非顯式開啟。 支持開箱即用的 TypeScript 的環境。 只分發一個獨立 ...
  • 運算說明 .[ ] ( ) 欄位訪問、數組索引、函數調用和表達式分組 ++ -- - + ! 一元運算符 * / % 相乘、相除、求餘數 + - 相加、相減、字元串串聯 < <= > >= 小於、小於或等於、大於、大於或等於 == != !== 相等、不相等、全等,不全等 && 邏輯“與” \ \ ...
  • 第一種:Props / $emit 父傳子 Props // 父組件<template> <div id="app"> <users v-bind:users="users"></users>//前者自定義名稱便於子組件調用,後者要傳遞數據名 </div> </template> <script> ...
  • 在微信公眾號中,打開跳轉鏈接時會,瀏覽器底部分出現一個導航條,導致屏幕空間壓縮。網上有些人給出了js,vue的解決方案,那麼我貼一下angular版本的,希望能對你有所幫助。 代碼: export class RouteWithoutHistory extends PathLocationStrat ...
一周排行
    -Advertisement-
    Play Games
  • 前言 在我們開發過程中基本上不可或缺的用到一些敏感機密數據,比如SQL伺服器的連接串或者是OAuth2的Secret等,這些敏感數據在代碼中是不太安全的,我們不應該在源代碼中存儲密碼和其他的敏感數據,一種推薦的方式是通過Asp.Net Core的機密管理器。 機密管理器 在 ASP.NET Core ...
  • 新改進提供的Taurus Rpc 功能,可以簡化微服務間的調用,同時可以不用再手動輸出模塊名稱,或調用路徑,包括負載均衡,這一切,由框架實現並提供了。新的Taurus Rpc 功能,將使得服務間的調用,更加輕鬆、簡約、高效。 ...
  • 順序棧的介面程式 目錄順序棧的介面程式頭文件創建順序棧入棧出棧利用棧將10進位轉16進位數驗證 頭文件 #include <stdio.h> #include <stdbool.h> #include <stdlib.h> 創建順序棧 // 指的是順序棧中的元素的數據類型,用戶可以根據需要進行修改 ...
  • 前言 整理這個官方翻譯的系列,原因是網上大部分的 tomcat 版本比較舊,此版本為 v11 最新的版本。 開源項目 從零手寫實現 tomcat minicat 別稱【嗅虎】心有猛虎,輕嗅薔薇。 系列文章 web server apache tomcat11-01-官方文檔入門介紹 web serv ...
  • C總結與剖析:關鍵字篇 -- <<C語言深度解剖>> 目錄C總結與剖析:關鍵字篇 -- <<C語言深度解剖>>程式的本質:二進位文件變數1.變數:記憶體上的某個位置開闢的空間2.變數的初始化3.為什麼要有變數4.局部變數與全局變數5.變數的大小由類型決定6.任何一個變數,記憶體賦值都是從低地址開始往高地 ...
  • 如果讓你來做一個有狀態流式應用的故障恢復,你會如何來做呢? 單機和多機會遇到什麼不同的問題? Flink Checkpoint 是做什麼用的?原理是什麼? ...
  • C++ 多級繼承 多級繼承是一種面向對象編程(OOP)特性,允許一個類從多個基類繼承屬性和方法。它使代碼更易於組織和維護,並促進代碼重用。 多級繼承的語法 在 C++ 中,使用 : 符號來指定繼承關係。多級繼承的語法如下: class DerivedClass : public BaseClass1 ...
  • 前言 什麼是SpringCloud? Spring Cloud 是一系列框架的有序集合,它利用 Spring Boot 的開發便利性簡化了分散式系統的開發,比如服務註冊、服務發現、網關、路由、鏈路追蹤等。Spring Cloud 並不是重覆造輪子,而是將市面上開發得比較好的模塊集成進去,進行封裝,從 ...
  • class_template 類模板和函數模板的定義和使用類似,我們已經進行了介紹。有時,有兩個或多個類,其功能是相同的,僅僅是數據類型不同。類模板用於實現類所需數據的類型參數化 template<class NameType, class AgeType> class Person { publi ...
  • 目錄system v IPC簡介共用記憶體需要用到的函數介面shmget函數--獲取對象IDshmat函數--獲得映射空間shmctl函數--釋放資源共用記憶體實現思路註意 system v IPC簡介 消息隊列、共用記憶體和信號量統稱為system v IPC(進程間通信機制),V是羅馬數字5,是UNI ...