有幸参加了一次网页设计大赛和程序设计大赛,其实在大一的时候就参加过一次程序设计大赛,那时候也没怎么听,现在又有了一次机会来听,这次就认真的听了这两次的比赛,也有很多的感悟。

      1.要学习完成一个任务的多种方式。参赛者们大多用的是jQuery完成前端,但是评委老师说,jQuery比较火,但是vue和angular也很火。在不久的将来,我们要工作,这时候,要在大学尽可能的多学技术,多学知识,哪怕是到了工作的时候忘了,那么在以后的学习的时候也有一个清晰的思路,想起来这个我上大学的时候学习过。因此这要比没学过的人要节省很多时间。

      2.在很多网页和程序里面,对数据的增删改查是基础,因此一定要学习好对数据的增删改查,灵活运用,这样才能融会贯通。

      3.完成一个好看的优秀的页面,需要很多种技术和软件,但是我太陌生了,与很多听过但是却不知道具体是什么,例如echarts、layui、DreamWeaver、illustator、ps、github、php、python爬虫、easyUi、MyBatis、redis等,突然发现自己要学的软甲或者技术还有很多。

      4.网页都用了ajax进行异步处理。

      5.一个程序的设计应该是针对用户,和已有很多功能,但这些功能需要集中起来,而不是分散。我所说的分散就是这个程序的每个部分其实都可以用来做一个软件,这样的话就比较模糊,同时,要学好UML,这样有利于以后的软件分析。

      6.页面的制作要符合情况,不能过于幼稚。

      疑问:

      1.许多程序都是写死的例如,想要在网页上添加图片,不能直接在网页上操作,或者在网页上显示树形结构,不会变动,没有与数据库进行连接,而要回到后台,我并不是说学长学姐的程序不好,只是想知道怎么才能实现那个功能。

      2.发现许多程序的登录功能,是验证码识别,如果我想要像手机一样,需要发短信来获得验证码,需要什么技术,或者说难实现吗?虽然自己心里有了一些想法,但是不知道怎么说出来。

      3.可以在登录界面添加一个拖拽验证或者按顺序点击相应的字的验证码,需要用到什么方法?

      4.例如一个程序对用户有限制,如果不登录只能进行查询操作,但是登录了可以进行增加删除修改等操作,但我想让他们如果不登录点击除了涉及到查询以外的操作或者内容或者按钮时,都弹出登录的对话框,这个需要怎么实现?

      

      看完了大佬们的作品,有人脸识别,垃圾分类(特别是垃圾分类的识别速率)都让我叹为观止,以及当他们说道自己用的技术的时候,只能说自己听过,希望以后的自己努力努力再努力,永不言弃,最后能像他们一样,加油!

    

2019.12.12网页设计大赛&2019.12.13程序设计大赛观后感的更多相关文章

  1. 2019.8.3 [HZOI]NOIP模拟测试12 C. 分组

    2019.8.3 [HZOI]NOIP模拟测试12 C. 分组 全场比赛题解:https://pan.baidu.com/s/1eSAMuXk 刚看这题觉得很难,于是数据点分治 k只有1和2两种,分别 ...

  2. 2019.8.3 [HZOI]NOIP模拟测试12 B. 数颜色

    2019.8.3 [HZOI]NOIP模拟测试12 B. 数颜色 全场比赛题解:https://pan.baidu.com/s/1eSAMuXk 数据结构学傻的做法: 对每种颜色开动态开点线段树直接维 ...

  3. 2019.8.3 [HZOI]NOIP模拟测试12 A. 斐波那契(fibonacci)

    2019.8.3 [HZOI]NOIP模拟测试12 A. 斐波那契(fibonacci) 全场比赛题解:https://pan.baidu.com/s/1eSAMuXk 找规律 找两个节点的lca,需 ...

  4. JS读书心得:《JavaScript框架设计》——第12章 异步处理

    一.何为异步   执行任务的过程可以被分为发起和执行两个部分. 同步执行模式:任务发起后必须等待直到任务执行完成并返回结果后,才会执行下一个任务. 异步执行模式:任务发起后不等待任务执行完成,而是马上 ...

  5. 【二代示波器教程】第12章 示波器设计—DAC信号发生器的实现

    第12章      示波器设计—DAC信号发生器的实现 本章节为大家讲解二代示波器中信号发生器的实现.这个功能还是比较实用的,方便为二代示波器提供测试信号.实现了正弦波,方波和三角波的频率,幅度以及占 ...

  6. 梦想MxWeb3D,三维CAD协同设计平台 2019.04.09更新

    SDK开发包下载地址: http://www.mxdraw.com/ndetail_10140.html 在线演示网址: http://www.mxdraw.com:3000/ 1.  增加上传dwg ...

  7. 使用MATLAB 2019 App Design 工具设计一个 电子日记App

    使用MATLAB 2019 App Design 工具设计一个 电子日记App1.1 前言:由于信号与系统课程需要,因此下载了MATLAB软件,加之对新款的执着追求,通过一些渠道,下载了MATLAB ...

  8. 梦想MxWeb3D协同设计平台 2019.02.28更新

    梦想MxWeb3D协同设计平台 2019.02.28更新 SDK开发包下载地址: http://www.mxdraw.com/ndetail_10130.html 在线演示网址: http://www ...

  9. 2019 年百度之星·程序设计大赛 - 初赛一 C. HDU 6670 Mindis 离散化+dijkstra

    题目链接 :http://acm.hdu.edu.cn/showproblem.php?pid=6670 Mindis Time Limit: 4000/2000 MS (Java/Others) M ...

随机推荐

  1. 怎样安装 cnpm 并切换到淘宝镜像?

    如果不使用 vpn , 在国内直接使用 npm 的官方镜像会很慢,这里推荐使用淘宝 NPM 镜像.淘宝 NPM 镜像是一个完整的 npmjs.org 镜像,可以用此代替官方版本(只读). 操作方法如下 ...

  2. 树莓派安装Firefox+Selenium+geckodriver

    相关参考博客[Selenium]Raspbian+Selenium+Firefoxfirefox.geckodriver.exe.selenium-server-standlone版本对应及下载地址树 ...

  3. GET方法和POST方法的区别,Get方法到底可传递的字符串的最大长度是多少?

    GET方法和POST方法的区别,Get方法到底可传递的字符串的最大长度是多少?曾经人介绍,如果使用GET方式传输参数,URL的最大长度是256个字节,对此深信不疑. 但是最近看到一些超长的url,能够 ...

  4. mysql java jdbc 如何 update select

    2019年8月6日17:28:07 sql 不知道怎么写,也没去查,因为需求可能中途需要修改值,有点麻烦 直接用jdbc实现. 查询出来的值,直接根据update条件更新,写在一个方法里 public ...

  5. 搭建自己的框架WedeNet(四)

    WedeNet2018.Web-UI层:结构如下: 首先,在Controller中定义BaseController,以便加入统一处理逻辑,如下: using log4net; using System ...

  6. kali安装dnsdict6

    https://src.fedoraproject.org/lookaside/pkgs/thc-ipv6/thc-ipv6-2.7.tar.gz/2975dd54be35b68c140eb2a6b8 ...

  7. VSCode主题自定义(附详细注释及本人主题分享)

    先来一张本人自己配置的主题截图,喜欢的拿去用: 下面说说怎么自定义主题: 1.     Ctrl + ,(Ctrl键 + 逗号键):打开设置,也可以依次点击编辑器左上角 => 文件 => ...

  8. haproxy实现ssl套接字加密

    概述 如果你的应用使用SSL证书,则需要决定如何在负载均衡器上使用它们. 单服务器的简单配置通常是考虑客户端SSL连接如何被接收请求的服务器解码.由于负载均衡器处在客户端和更多服务器之间,SSL连接解 ...

  9. oracle中行转列操作

    数据准备阶段: CREATE TABLE CC  (Student NVARCHAR2(2),Course NVARCHAR2(2),Score INT); INSERT into CC   sele ...

  10. Linux下pwn从入门到放弃

    Linux下pwn从入门到放弃 0x0 简介 pwn,在安全领域中指的是通过二进制/系统调用等方式获得目标主机的shell. 虽然web系统在互联网中占有比较大的分量,但是随着移动端,ioT的逐渐流行 ...