做爰高潮a片〈毛片〉,尤物av天堂一区二区在线观看,一本久久A久久精品VR综合,添女人荫蒂全部过程av

最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關鍵字專題關鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
當前位置: 首頁 - 科技 - 知識百科 - 正文

js實現黑白div塊畫空心的圖形

來源:懂視網 責編:小OO 時間:2020-11-27 22:02:29
文檔

js實現黑白div塊畫空心的圖形

本文實例為大家分享了js實現黑白div塊畫空心圖形的具體代碼,供大家參考,具體內容如下:<,<。DOCTYPE html>;<;html lang="en">;<;head>;<;meta charset="UTF-8">;<;title>;starts picture<;/title>;<;link rel="stylesheet" href="main.css" rel="external nofollow" >;<;/head>;<;body>;<;script type="text/javascript">;/* 打印實心矩形,思路:兩個for循環嵌套,傳入參數為行數(矩形高),實現換行。
推薦度:
導讀本文實例為大家分享了js實現黑白div塊畫空心圖形的具體代碼,供大家參考,具體內容如下:<,<。DOCTYPE html>;<;html lang="en">;<;head>;<;meta charset="UTF-8">;<;title>;starts picture<;/title>;<;link rel="stylesheet" href="main.css" rel="external nofollow" >;<;/head>;<;body>;<;script type="text/javascript">;/* 打印實心矩形,思路:兩個for循環嵌套,傳入參數為行數(矩形高),實現換行。

本文實例為大家分享了js實現黑白div塊畫空心圖形的具體代碼,供大家參考,具體內容如下

<!DOCTYPE html>
<html lang="en">
<head>
 <meta charset="UTF-8">
 <title>starts picture</title>
 <link rel="stylesheet" href="main.css" rel="external nofollow" >
</head>
<body>

<script type="text/javascript">

 /* 打印實心矩形,思路:兩個for循環嵌套,外面for循環 + 換行符實現打印n行;
 內部for循環實現打印n個星號; */

 function juxing(n){ //打印矩形,傳入參數為行數(矩形高),作用域預解析時會聲明傳入參數,無需 var n = a; 聲明多余的變量
 for(var i=1; i<=n; i++){
 for(var j=1; j<=n; j++){ //for循環嵌套實現,每行打印n個'*';
 document.write('<div class="black"></div>');
 }
 document.write('<br/>'); //打印換行符,實現換行,不然全部在一行
 }
 }
 juxing(4);




 /* 打印空心矩形,
 ****
 * *
 * *
 ****
 思路:內部for循環打印信號時加上序號判斷,
 具體情況:
 1、第一行 或 最后一行的所有序號 打印星號
 2、第二行至倒數第二行的第一個序號 或 最后一個序號 打印星號
 3、第二行至倒數第二行中間全部序號 打印空格

 ' ' 注意HTML中字符實體都是以 &開頭 ;結尾 */

 function kongxinjuxing(n){
 for(var i=1; i<=n; i++){
 for(var j=1; j<=n; j++){
 if(i==1 || i==n){ 
 document.write('<div class="black"></div>');
 }else if(j==1 || j==n){
 document.write('<div class="black"></div>');
 }else{
 document.write('<div class="white"></div>');
 }
 }
 document.write('<br/>');
 }
 }
 kongxinjuxing(8);

 /* 打印實心正三角形
 ..*
 .***
 *****
 思路:兩個for循環嵌套;外部for循環實現n行;
 內部第一個for循環,先打印n-i個空格
 內部第二個for循環,再繼續打印2*i-1個星號
 */
 function zhengsanjiaoxing(n){
 for(var i=1; i<=n; i++){
 for(var j=1; j<=n-i; j++){
 document.write('<div class="white"></div>');
 }
 for(var k=1; k<=2*i-1; k++){
 document.write('<div class="black"></div>');
 }
 document.write('<br/>');
 }
 }
 zhengsanjiaoxing(4);
 document.write('<br/>');
 document.write('<br/>');


 /*打印空心三角形
 *
 * *
 * *
 *******
 思路:內部第二個for循環打印星號時判斷序號
 具體情況:
 1、最后一行每個序號都打印星號
 2、第一行至倒數第二行中 第一個 或 最后一個 打印星號
 3、其他打印空格
 */ 
 function kongxinzhengsanjiaoxing(n){
 for(var i=1; i<=n; i++){
 for(var j=1; j<=n-i; j++){
 document.write('<div class="white"></div>');
 }
 for(var k=1; k<=2*i-1; k++){
 if(i==n){ //判斷如果是最后一行就每個序號都打星號
 document.write('<div class="black"></div>');
 }else if(k==1 || k==2*i-1){ //判斷如果是第一個 或 最后一個序號,打印星號
 document.write('<div class="black"></div>');
 }else{ //其他為序號打印空格
 document.write('<div class="white"></div>');
 }
 }
 document.write('<br/>');
 }
 }
 kongxinzhengsanjiaoxing(9);

 /*
 打印實心菱形
 思路:先打印上面 (n+1)/2 行的正三角形,再打印下面 (n+1)/2-1 行的倒過來的正三角形
 */
 function lingxing(n){
 for(var i=1; i<=(n+1)/2; i++){ //打印上半個三角形,行數為(n+1)/2
 for(var j=1; j<=(n+1)/2-i; j++){
 document.write('<div class="white"></div>');
 }
 for(var k=1; k<=2*i-1; k++){ 
 document.write('<div class="black"></div>');
 }
 document.write('<br/>');
 }

 for(var l=1; l<=(n+1)/2-1; l++){ //打印下半個倒三角形,行數為(n+1)/2-1 要比上半個少一行
 for(var m=1; m<=l; m++){
 document.write('<div class="white"></div>');
 } 
 //再繼續打印星號,每行是的星號個數是行數倒序的二倍減一,即(((n+1)/2-1+1)-l)*2-1
 for(var o=1; o<=((n+1)/2-l)*2-1; o++){
 document.write('<div class="black"></div>');
 }
 document.write('<br/>');
 }
 }
 lingxing(9);

 /*
 打印空心菱形
 */
 function kongxinlingxing(n){
 for(var i=0; i<=(n+1)/2; i++){ //打印上部分三角形
 for(var j=1; j<=(n+1)/2-i; j++){
 document.write('<div class="white"></div>');
 }
 for(var k=1; k<=2*i-1; k++){
 if(k==1 || k==2*i-1){ 
 document.write('<div class="black"></div>'); //每行第一個序號 或 最后一個序號打印星號
 }else{
 document.write('<div class="white"></div>');
 }
 }
 document.write('<br/>');
 }

 for(var l=1; l<=(n+1)/2-1; l++){ //打印下面的三角形
 for(var m=1; m<=l; m++){
 document.write('<div class="white"></div>');
 }
 for(var o=1; o<=((n+1)/2-l)*2-1; o++){
 if(o==1 || o==((n+1)/2-l)*2-1){
 document.write('<div class="black"></div>'); 
 }else{
 document.write('<div class="white"></div>');
 }
 }
 document.write('<br/>');
 }
 }
 kongxinlingxing(7);

 /*
 打印實心圓形
 */
 function circle(r){
 for(var i=1; i<=r; i++){ //畫上半個圓
 var n = Math.round(Math.sqrt(r*r-(r-i)*(r-i)));
 for(var j=1; j<=r-n; j++){
 document.write('<div class="whitemin"></div>');
 }
 for(var k=1; k<=2*n; k++){
 document.write('<div class="blackmin"></div>');
 }
 document.write('<br/>');
 }

 for(var l=1; l<=r; l++){
 var m =Math.round(Math.sqrt(r*r-l*l));
 for(var o=1; o<=r-m; o++){ 
 document.write('<div class="whitemin"></div>'); 
 }
 for(var q=1; q<=2*m; q++){ 
 document.write('<div class="blackmin"></div>'); 
 }
 document.write('<br/>'); 
 }
 }
 circle(66);

 /*
 打印空心圓形
 */
 function kongxinCircle(r){
 for(var i=1; i<=r; i++){ //畫上半個圓
 var w = Math.sqrt(r*r-(r-i)*(r-i));
 var n = Math.round(w);
 var diff = w - n;
 if(diff >= 0.2){
 n += 1;
 }
 console.log(w);
 console.log(n);
 for(var j=1; j<=r-n; j++){
 document.write('<div class="whitemin"></div>');
 }
 for(var k=1; k<=2*n; k++){
 if(i==1){
 document.write('<div class="blackmin"></div>'); 
 }else if(k==1 || k==2*n){
 document.write('<div class="blackmin"></div>');
 }else{
 document.write('<div class="whitemin"></div>'); 
 }
 }
 document.write('<br/>');
 }

 for(var l=1; l<=r; l++){
 var m = Math.round(Math.sqrt(r*r-l*l));
 for(var o=1; o<=r-m; o++){ 
 document.write('<div class="whitemin"></div>'); 
 }
 for(var q=1; q<=2*m; q++){ 
 if(l>=r-1){
 document.write('<div class="blackmin"></div>'); 
 }else if(q==1 || q==2*m){
 document.write('<div class="blackmin"></div>');
 }else{
 document.write('<div class="whitemin"></div>'); 
 } 
 }
 document.write('<br/>'); 
 }
 }
 kongxinCircle(66);
</script>
</body>
</html>

聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

文檔

js實現黑白div塊畫空心的圖形

本文實例為大家分享了js實現黑白div塊畫空心圖形的具體代碼,供大家參考,具體內容如下:<,<。DOCTYPE html>;<;html lang="en">;<;head>;<;meta charset="UTF-8">;<;title>;starts picture<;/title>;<;link rel="stylesheet" href="main.css" rel="external nofollow" >;<;/head>;<;body>;<;script type="text/javascript">;/* 打印實心矩形,思路:兩個for循環嵌套,傳入參數為行數(矩形高),實現換行。
推薦度:
標簽: js 的圖形 di
  • 熱門焦點

最新推薦

猜你喜歡

熱門推薦

專題
Top
主站蜘蛛池模板: 如东县| 长兴县| 平山县| 淮滨县| 桐柏县| 桓仁| 昆明市| 社会| 龙泉市| 利川市| 丹江口市| 长沙县| 济宁市| 松阳县| 新巴尔虎左旗| 阿拉善右旗| 绥阳县| 新宁县| 团风县| 衢州市| 晋城| 仲巴县| 陆川县| 定远县| 西青区| 余庆县| 白山市| 时尚| 招远市| 清苑县| 泸定县| 进贤县| 灵寿县| 湖南省| 北京市| 德格县| 乐清市| 芒康县| 长岛县| 平乐县| 兴化市|