国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > HTML > 正文

妙味課堂HTML5視頻資料分享

2020-03-24 16:05:02
字體:
來源:轉載
供稿:網友
萬維網的核心語言、標準通用標記語言下的一個應用超文本標記語言(HTML)的第五次重大修改(這是一項推薦標準、外語原文:W3C Recommendation、見本處參考資料原文內容:)。

2014年10月29日,萬維網聯盟宣布,經過接近8年的艱苦努力,該標準規范終于制定完成。

《妙味課堂HTML5視頻教程》 將會介紹超文本標記語言(HTML)的第五次重大修改,即最新版本;它比原來的標準又增加了一些新的標簽,實現更多功能,更標準化,更適用于移動互聯網。

58f96e4baead2903.jpg

視頻播放地址:http://www.survivalescaperooms.com/course/418.html

本視頻學習難點在于canvas的用法:

 !DOCTYPE html  html  head  meta charset= UTF-8  title 仿知乎背景canvas特效 /title  meta name= keywords content= /  meta name= description content= /  style type= text/css body{text-align: center;background: #F7FAFC;overflow: hidden;background: #fff; /style  /head  body  canvas id= Mycanvas /canvas  script //定義畫布寬高和生成點的個數var WIDTH = window.innerWidth, HEIGHT = window.innerHeight, POINT = 35;var canvas = document.getElementById( Mycanvas canvas.width = WIDTH,canvas.height = HEIGHT;var context = canvas.getContext( 2d context.strokeStyle = rgba(0,0,0,0.2) ,context.strokeWidth = 1,context.fillStyle = rgba(0,0,0,0.1) var circleArr = [];//線條:開始xy坐標,結束xy坐標,線條透明度function Line (x, y, _x, _y, o) {this.beginX = x,this.beginY = y,this.closeX = _x,this.closeY = _y,this.o = o;//點:圓心xy坐標,半徑,每幀移動xy的距離function Circle (x, y, r, moveX, moveY) {this.x = x,this.y = y,this.r = r,this.moveX = moveX,this.moveY = moveY;//生成max和min之間的隨機數function num (max, _min) {var min = arguments[1] || 0;return Math.floor(Math.random()*(max-min+1)+min);// 繪制原點function drawCricle (cxt, x, y, r, moveX, moveY) {var circle = new Circle(x, y, r, moveX, moveY)cxt.beginPath()cxt.arc(circle.x, circle.y, circle.r, 0, 2*Math.PI)cxt.closePath()cxt.fill();return circle;//繪制線條function drawLine (cxt, x, y, _x, _y, o) {var line = new Line(x, y, _x, _y, o)cxt.beginPath()cxt.strokeStyle = rgba(0,0,0, + o + ) cxt.moveTo(line.beginX, line.beginY)cxt.lineTo(line.closeX, line.closeY)cxt.closePath()cxt.stroke();//每幀繪制function draw () {context.clearRect(0,0,canvas.width, canvas.height);for (var i = 0; i POINT; i++) {drawCricle(context, circleArr[i].x, circleArr[i].y, circleArr[i].r);for (var i = 0; i POINT; i++) {for (var j = 0; j POINT; j++) {if (i + j POINT) {var A = Math.abs(circleArr[i+j].x - circleArr[i].x),B = Math.abs(circleArr[i+j].y - circleArr[i].y);var lineLength = Math.sqrt(A*A + B*B);var C = 1/lineLength*7-0.009;var lineOpacity = C 0.03 ? 0.03 : C;if (lineOpacity 0) {drawLine(context, circleArr[i].x, circleArr[i].y, circleArr[i+j].x, circleArr[i+j].y, lineOpacity);//初始化生成原點function init () {circleArr = [];for (var i = 0; i POINT; i++) {circleArr.push(drawCricle(context, num(WIDTH), num(HEIGHT), num(15, 2), num(10, -10)/40, num(10, -10)/40));draw();//調用執行window.onload = function () {init();setInterval(function () {for (var i = 0; i POINT; i++) {var cir = circleArr[i];cir.x += cir.moveX;cir.y += cir.moveY;if (cir.x WIDTH) cir.x = 0;else if (cir.x 0) cir.x = WIDTH;if (cir.y HEIGHT) cir.y = 0;else if (cir.y 0) cir.y = HEIGHT;draw();}, 10); /script  /body  /html 

以上就是妙味課堂HTML5視頻資料分享的詳細內容,其它編程語言

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 阳东县| 郓城县| 沙田区| 聂荣县| 塔城市| 禹州市| 宝鸡市| 吕梁市| 大庆市| 雅江县| 凤翔县| 南丹县| 南阳市| 上饶县| 黔南| 孟村| 新巴尔虎右旗| 正镶白旗| 西充县| 习水县| 青岛市| 怀集县| 丹凤县| 龙游县| 增城市| 巧家县| 昌宁县| 六盘水市| 曲靖市| 惠州市| 海盐县| 大宁县| 大同县| 涿鹿县| 贡嘎县| 沾益县| 河池市| 康马县| 沾益县| 鹿邑县| 诸暨市|