实训Day1

笔记

  • html 超文本标记语言,新建一个文件夹day1,直接把文件夹拉近sublime text3,在sublime右键新建文件夹,给新文件命名一个带html后缀的,保存文件,在创建的新html文件里面 输入html 按tab文件可以补齐标签 <meta charset="utf-8">可以防乱码
  • html是一个标记语言
  •  
    <!DOCTYPE html>
    <html>
    <head>
    	<meta charset="utf-8">
    	<title></title>
    	<!-- 样式 -->
    	<style type="text/css"></style>
    </head>
    	<!--身体-->
    	<body>
    		<!--行为-->
    		<script type="text/javascript"></script>
    	</body>
    </html>

     

  •  块级元素、行内块元素、行内元素
        块级元素可以直接设置宽高、默认占一整行
        行内块元素可以直接设置宽高、但是不占一整行
        行内元素不可以设置宽高也不占一整行
  •  span是一个没有任何样式的段落标签
    pre是一个有带格式的p标签,可以保留缩进、换行、一般用来展示代码
    div是没有任何样式的块级元素,用来包裹内容和分割内容
  •  <iframe>这是一个框架元素,用来显示其他内容
    <label>方便用户体验
  •  
  • css样式分为    
    内联样式 写到元素内部
    内部样式    写到head里面的style标签
    外部样式 独立的css文件
  • margin:外边距
        margin:0 上下左右都是0
        margin:10px 20px 上下为10 左右为20
        margin:10px 20ox 30px 上为10Px 左右为20PX 下为 30px
        margin:10px 20px 30px 40px    上右下左
        margin:0 auto 上下为0左右居中
  • padding 内边距
    border-radius 圆角属性  
    float 浮动属性   left right
    position:relative  相对与自身的定位
    position:absolute  绝对定位
    position:fixed 固定定位
  • 字体左右居中
        text-alien:center
        font-size:xxpx

信管117136钟晓威实训日志

日期

2019年6月 17日

第 1 天  共 10天

实习地点

科技楼423

教学大纲中规定的实习教学内容

校内综合实训是系统讲授微信小程序开发技术,通过小程序开发项目实例来训练学生的实践能力,检验学生对微信小程序开发技术所学知识的综合运用能力的重要环节。每位学生需完成老师布置的实验内容,并完成综合性实训项目的开发。从而达到对所学知识的深刻理解,进而为今后更深入的学习和应用打下坚实的基础。

实习

目的及

要求

1、掌握微信小程序项目环境搭建;

2、掌握微信小程序项目界面设计编写;;

3、掌握微信小程序项目业务逻辑处理;

4、掌握MVVM设计模式框架开发;

5、通过本课程的学习,培养学生观察、分析、解决问题的能力;

6、培养学生严肃认真、实事求是的良好作风。

任务

完成

情况、

主要

收获

体会

 

实训的第一天,老师给我们详细的讲了网页基础知识html,css,js的基本知识,刚开始接触sublime text这个软件还是很新奇的,sublime text是一个轻量级代码编辑器,有强大的功能以及插件安装。

有关html的一些我们还不太熟悉的标志老师都给我们一一讲解了,像span、pre、div、iframe等,之后我们学习了有关css的相关内容,对如何美化页面有了初步的认识。最后我们学习了有关JS的基础语句、变量等。在课后我认真完成老师布置的作业,巩固了所学习的内容。

 

 

 

教师

指导

(辅导)

内容

辅导学生学习html,css,js基础知识,指导学生运用html,css,js开展第一天项目实训

指导方式

面授

指导时长(分钟)

300

其它

需说

明的

情况

 

 

 

 

       

1. 通过js获取输入框中的vlaue值

<!DOCTYPE html>

<html>

<head>

<meta charset="utf-8">

    <title>通过js获取输入框中的vlaue值</title>



    <script type="text/javascript">

       window.onload = function(){

           var bt=document.getElementById("bt2");

           var btt=document.getElementById("bt1");

           bt.onclick=function(){

           alert(bt1.value);

           }

       }

    </script>

    </head>

<body>

    输入:<input type="text" id="bt1" />

    <input type="button" id="bt2" value="获取输入数据" />



</body>

</html>



2、点击某个元素,更改该元素的样式



<!DOCTYPE html>

<html>

<head>

       <meta charset="utf-8">

       <title>css</title>

       <!-- 内部样式 -->

       <style type="text/css">

              div{

                     height: 200px;

              }

       </style>



       <link rel="stylesheet" type="text/css" href="index.css">

</head>

<body>



<div class="cs1" id="cs1" onclick="document.getElementById('cs1').style.background='#ffa200';document.getElementById('cs2').style.background='#fff';"></div>



</body>

</html>

 

3、4互换变量值、乘法口诀

<!DOCTYPE html>

<html>

<head>

       <meta charset="utf-8">

       <title>我的第一个javascript</title>

</head>

<body>

       <script type="text/javascript">

              //文档加载完成

              window.onload = function(){

                     // 变量名提升

                     //不声明新的变量  最后 a = 2; b = 8

                     var a = 8;

                     var b = 2;

                     console.log("交换之前");

                     console.log(a);

                     console.log(b);

                     a=b-a;

                     b=b-a;

                     a=b+a

                     console.log("交换之后");

                     console.log(a);

                     console.log(b);

                     // 用console.log打印99乘法表

                     console.log("九九乘法表");

                     for (var x=1;x<=9;x++)

                     {

                            str="";

                            for (var y=1; y<=x; y++)

                            {

                            str+=x + "*" + y + "=" + (x * y)+"  ";

                            }

                            console.log(str);

                     }

                    

              }

       </script>

</body>

</html>

 

 

 

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
以下是一个简单的C语言万年历的实训报告,供您参考: 一、实训目的 本次实训的主要目的是通过编写一个简单的C语言万年历程序,巩固C语言基本语法和编程思想,提高编程能力和解决问题的能力。 二、实训要求 1、能够使用C语言基本语法和控制语句编写程序。 2、能够使用数组来存储和操作数据。 3、能够使用函数来实现模块化编程。 4、能够使用指针来操作内存中的数据。 5、能够使用文件来读取和写入数据。 三、实训内容 1、程序功能 本程序实现了一个简单的万年历功能,可以通过输入年份和月份来显示该月的日历。 2、程序实现 以下是本程序的主要代码实现: ```c #include <stdio.h> // 判断是否为闰年 int is_leap_year(int year) { if ((year % 4 == 0 && year % 100 != 0) || year % 400 == 0) { return 1; } else { return 0; } } // 获取某个月份的总天数 int get_days(int year, int month) { int days[] = {31, 28 + is_leap_year(year), 31, 30, 31, 30, 31, 31, 30, 31, 30, 31}; return days[month - 1]; } // 获取某个日期是星期几 int get_weekday(int year, int month, int day) { if (month == 1 || month == 2) { year--; month += 12; } int c = year / 100; int y = year % 100; int w = y + y / 4 + c / 4 - 2 * c + 26 * (month + 1) / 10 + day - 1; w = (w % 7 + 7) % 7; return w; } // 显示日历 void show_calendar(int year, int month) { int days = get_days(year, month); int weekday = get_weekday(year, month, 1); printf(" 日 一 二 三 四 五 六\n"); int i; for (i = 0; i < weekday; i++) { printf(" "); } for (i = 1; i <= days; i++) { printf("%2d ", i); if ((weekday + i) % 7 == 0) { printf("\n"); } } if ((weekday + days) % 7 != 0) { printf("\n"); } } int main() { int year, month; printf("请输入年份:"); scanf("%d", &year); printf("请输入月份:"); scanf("%d", &month); if (month < 1 || month > 12) { printf("月份输入错误!\n"); return 1; } printf(" %d年%d月\n", year, month); show_calendar(year, month); return 0; } ``` 四、实训总结 通过本次实训,我学会了如何使用C语言来编写一个简单的万年历程序,巩固了C语言基本语法和编程思想,加强了对函数、数组、指针、文件等概念和用法的理解,提高了编程能力和解决问题的能力。同时,我也意识到在编程过程中需要注重代码的规范、可读性和可维护性,这对于日后的开发工作非常重要。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值