Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 美女一级毛片,国产在线精品观看,日本免费三区

          整合營銷服務商

          電腦端+手機端+微信端=數(shù)據(jù)同步管理

          免費咨詢熱線:

          HTML5練習:自定義班級對象,至少三種形式

          HTML5練習:自定義班級對象,至少三種形式

          TML5練習:自定義班級對象,至少三種形式

          自定義班級對象 至少三種形式

          包含屬性:班級名稱(name)、班級女生人數(shù)(gnum)、班級男生人數(shù)(bnum)、班級所屬學院(Class-owned)

          包含方法:班級人數(shù)總人數(shù)(sum,要求在瀏覽器中以警告對話框的形式彈出.alert)、班級重命名(rename,要求彈出輸入框。prompt)

          1.無參構造函數(shù)

          <!DOCTYPE html>
          <html lang="en">
          <head>
              <meta charset="UTF-8">
              <meta name="viewport" content="width=device-width, initial-scale=1.0">
              <meta http-equiv="X-UA-Compatible" content="ie=edge">
              <title>Document</title>
          </head>
          <body>
              <Script language="javascript">
          
              function Classes() {
                  //window.document.write("constructor()<br>");
                  
              }
              var classes=new Classes();
              //定義屬性
              classes.name="17軟件3班";
              classes.gnum=23;
              classes.bnum=25;
              classes.Class_owned="大數(shù)據(jù)";
                          
              //定義方法
              classes.sum=function() {
                  alert(classes.gnum+classes.bnum);
              };
              classes.rename=function(){
                  var MyStr=prompt("請輸入名稱");
                  alert("班級新名稱是:"+MyStr);
              };
              //獲取構造函數(shù)
              //window.document.write(classes.constructor + "<br/>");
              //window.document.write(classes.name + "," + classes.sum + "<br/>");
              //classes.sum();
              //classes.name();
              </Script>
              <p><a href=# onClick="classes.sum()">班級總人數(shù)</a></p>
              <p><a href=# onClick="classes.rename()">班級重命名</a></p>
          </body>
          </html>
          

          2.有參數(shù)構造函數(shù)

          <!DOCTYPE html>
          <html lang="en">
          <head>
              <meta charset="UTF-8">
              <meta name="viewport" content="width=device-width, initial-scale=1.0">
              <meta http-equiv="X-UA-Compatible" content="ie=edge">
              <title>Document</title>
          </head>
          <body>
              <script language=JavaScript>
                  function Classes(name, gnum, bnum, Class_owned){
                      this.name=name;
                      this.gnum=gnum;
                      this.bnum=bnum;
                      this.Class_owned=Class_owned;
                      this.sum=function(){
                          alert(this.gnum+this.bnum);
                      }
                      this.rename=function(){
                          var MyStr=prompt("請輸入名稱");
                          alert(MyStr);
                      }
                  }
                  var classes=new Classes("17軟件3班", 23, 25, "大數(shù)據(jù)");
                  //classes.sum();
                  //classes.rename();
              </script>
              <p><a href=# onClick="classes.sum()">班級總人數(shù)</a></p>
              <p><a href=# onClick="classes.rename()">班級重命名</a></p>
          </body>
          </html>
          

          3.Object方法

          開源精選》是我們分享Github、Gitee等開源社區(qū)中優(yōu)質項目的欄目,包括技術、學習、實用與各種有趣的內容。本期推薦的是一個開源的 HTML5 視頻播放器插件——MuiPlayer。


          MuiPlayer 是一個開源的HTML5視頻播放插件,其默認配置了精美可操作的的播放控件,涉及了常用的播放場景,例如全屏播放、播放快進、循環(huán)播放、音量調節(jié)等功能。支持 mp4、m3u8、flv 等多種媒體格式播放,解決大部分兼容問題,同時適應在PC、手機端播放。


          特點

          • 各瀏覽器平臺播放 ui 不能統(tǒng)一
          • ui 擴展之間以及狀態(tài)處理容易產生沖突
          • 在不同環(huán)境下(android、ios、pc)針對 h5 video api 可能觸發(fā)事件的時機盡不相同
          • 媒體格式存在各種兼容問題,muiplayer 處理了大多數(shù)在不同環(huán)境下播放的兼容問題
          • 具有豐富的參數(shù)可以自定義播放器實例,通過輕松的配置即可完成自定義場景的視頻播放

          快速開始

          • 安裝

          使用 npm 安裝:

          npm i mui-player --save

          使用 yarn 安裝:

          yarn add mui-player
          • 使用

          1 使用 script 標簽引入:

          <!-- 引入基礎樣式文件 mui-player.min.css -->
          <link rel="stylesheet" type="text/css" href="css/mui-player.min.css"/>
          
          <!-- 引入基礎腳本 mui-player.min.js -->
          <script type="text/javascript" src="js/mui-player.min.js"></script>
          
          <!-- 指定播放器容器 -->
          <div id="mui-player"></div>

          或者使用模塊管理器引入:

          import 'mui-player/dist/mui-player.min.css'
          import MuiPlayer from 'mui-player'

          2 定義播放器容器

          <div id="mui-player"></div>

          3 初始化構建播放器

          // 初始化 MuiPlayer 插件,MuiPlayer 方法傳遞一個對象,該對象包括所有插件的配置
          var mp=new MuiPlayer({
              container:'#mui-player',
              title:'標題',
              src:'./static/media/media.mp4',
          })

          以上就能為初始化構建一個具有默認配置控件的視頻播放器。

          更多API基礎配置: https://muiplayer.js.org/zh/guide/api.html#%E4%B8%BB%E8%A6%81%E9%85%8D%E7%BD%AE


          效果演示

          • 基礎效果

          • 直播模式

          • 播放字幕

          • 播放彈幕

          • 多窗口播放


          更多內容大家可自行前往閱讀。

          開源地址:https://gitee.com/muiplayer/hello-muiplayer

          Audio 對象

          Audio 對象HTML5中新增的。。

          Audio 對象代表著 HTML <audio> 元素。

          訪問 Audio 對象

          你可以使用getElementById()來訪問 <audio> 元素:

          var x=document.getElementById("myAudio");嘗試一下

          創(chuàng)建 Audio 對象

          你可以使用document.createElement()方法創(chuàng)建 <audio> 元素:

          var x=document.createElement("AUDIO");

          Audio 對象屬性

          屬性描述
          audioTracks返回表示可用音頻軌道的 AudioTrackList 對象
          autoplay設置或返回是否在加載完成后隨即播放音頻
          buffered返回表示音頻已緩沖部分的 TimeRanges 對象
          controller返回表示音頻當前媒體控制器的 MediaController 對象
          controls設置或返回音頻是否顯示控件(比如播放/暫停等)
          crossOrigin設置或返回音頻的 CORS 設置
          currentSrc回當前音頻的 URL
          currentTime設置或返回音頻中的當前播放位置(以秒計)
          defaultMuted設置或返回音頻默認是否靜音
          defaultPlaybackRate設置或返回音頻的默認播放速度
          duration返回當前音頻的長度(以秒計)
          ended返回音頻的播放是否已結束
          error返回表示音頻錯誤狀態(tài)的 MediaError 對象
          loop設置或返回音頻是否應在結束時重新播放
          mediaGroup設置或返回音頻所屬的組合(用于連接多個音頻元素)
          muted設置或返回音頻是否靜音
          networkState返回音頻的當前網絡狀態(tài)
          paused設置或返回音頻是否暫停
          playbackRate設置或返回音頻播放的速度
          played返回表示音頻已播放部分的 TimeRanges 對象
          preload設置或返回音頻是否應該在頁面加載后進行加載
          readyState返回音頻當前的就緒狀態(tài)
          seekable返回表示音頻可尋址部分的 TimeRanges 對象
          seeking返回用戶是否正在音頻中進行查找
          src設置或返回音頻元素的當前來源
          textTracks返回表示可用文本軌道的 TextTrackList 對象
          volume設置或返回音頻的音量

          Audio 對象方法

          方法描述
          addTextTrack()在音頻中添加一個新的文本軌道
          canPlayType()檢查瀏覽器是否可以播放指定的音頻類型
          fastSeek()在音頻播放器中指定播放時間。
          getStartDate()返回一個新的Date對象,表示當前時間軸偏移量
          load()重新加載音頻元素
          play()開始播放音頻
          pause()暫停當前播放的音頻

          標準屬性和事件

          Canvas 對象同樣支持標準 屬性 和 事件。

          如您還有不明白的可以在下面與我留言或是與我探討QQ群308855039,我們一起飛!


          主站蜘蛛池模板: 伊人激情AV一区二区三区| 亚洲性色精品一区二区在线| 无码国产精品一区二区免费虚拟VR| 天天综合色一区二区三区| 中文字幕亚洲一区| 国产伦精品一区二区三区四区| 色久综合网精品一区二区| 成人区人妻精品一区二区不卡视频 | 无码人妻精品一区二区三区99性| 丝袜人妻一区二区三区| 人妻内射一区二区在线视频| 无码一区二区三区亚洲人妻| 国产高清在线精品一区| 无码人妻一区二区三区免费n鬼沢 无码人妻一区二区三区免费看 | 精品国产日韩亚洲一区91| 色婷婷一区二区三区四区成人网 | 亚洲综合av一区二区三区不卡| 久久se精品一区二区| 国产成人精品一区二三区在线观看 | 69久久精品无码一区二区| 亚洲日本一区二区三区| 美女啪啪一区二区三区| 无码人妻一区二区三区免费看| 国产一区二区精品| 无码少妇一区二区三区| 农村乱人伦一区二区| 无码人妻久久久一区二区三区| 亚洲国产精品一区二区第一页| 无码av免费一区二区三区| 国产精品毛片VA一区二区三区| 日韩视频一区二区三区| 无码国产精品一区二区免费模式 | 国产香蕉一区二区在线网站| 91精品一区二区综合在线| 国内自拍视频一区二区三区| 色窝窝免费一区二区三区| 春暖花开亚洲性无区一区二区| 日韩一区二区三区视频| 成人免费区一区二区三区 | 国产在线aaa片一区二区99| 国产成人精品一区二区三区免费|