web开发基础认识

 

       ASP.Net是建立在微软新一代.Net平台架构上,利用普通语言运行时(Common Language Runtime)在服务器后端为用户提供建立强大的企业级Web应用服务的编程框架。ASP.Net主要包括WebForm和WebService两种编程模型。前者为用户提供建立功能强大,外观丰富的基于表单(Form)的可编程Web页面。后者通过对HTTP,XML,SOAP,WSDL等Internet标准的支持提供在异构网络环境下获取远程服务,连接远程设备,交互远程应用的编程界面。

      基于表单的编程主要在于控件的使用,控件按照其表现形式不同分为以下几类:HTML控件、Web控件、用户控件、自定义控件。

       HTML控件有两种,一种是运行在客户端的,还有一种是运行在服务器端的(在HTML控件属性后加上runat=”server”)Web控件是运行在服务器端的,他与HTML服务器端控件的不同是web控件是asp.net已经封装好的控件,可以生成更复杂的服务器控件。Web用户控件与web自定义控件一样都是有用户自行编写的,但是web用户控件在每个应用程序中都要有实现,它不可能像一般的控件一样在工具箱中。Web自定义控件可以直接添加到工具箱中。需要新建web控件库。

       Html语言是一种超文本语言。web页面(网页)也是一种文档,html就是用于编写这种文档的一种标记语言。HTML之所以称为超文本标记语言,是因为文本中包含了所谓“超级链接”点。所谓超级链接,就是一种URL指针,通过激活(点击)它,可使浏览器方便地获取新的网页。这也是HTML获得广泛应用的最重要的原因之一。网页的本质就是HTML,通过结合使用其他的Web技术可以创造出功能强大的网页。

       Xml是一种可扩展的标记语言其表现形式与html相似,但作用不同,XML主要用于数据交换,比如不同应用程序间的数据交换、web服务中web服务器利用xml在系统之间交换数据。Xml只用元素和属性来描述数据,而不提供数据的显示方法。这样就能被轻易的转换成各种文件格式。配置文件中也使用xml语言来进行编写。

      JavaScript是一种基于对象和事件驱动并具有相对安全性的客户端脚本语言。同时也是一种广泛用于客户端Web开发的脚本语言,常用来给HTML网页添加动态功能,比如响应用户的各种操作。如果想在客户端实现HTML控件的控制,可以使用javascript脚本来进行控制。

      Ajax的代码也写在脚本中,因为ajax也是一种javascript语言。AJAX 是一种用于创建快速动态网页的技术。通过在后台与服务器进行少量数据交换,AJAX 可以使网页实现异步更新。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。AJAX 不是一种新的编程语言,而是一种用于创建更好更快以及交互性更强的 Web 应用程序的技术。 通过 AJAX, JavaScript 可使用 JavaScript 的 XMLHttpRequest 对象来直接与服务器进行通信。通过这个对象,JavaScript 可在不重载页面的情况与 Web 服务器交换数据。使用Ajax的最大优点,就是能在不更新整个页面的前提下维护数据。这使得Web应用程序更为迅捷地回应用户动作,并避免了在网络上发送那些没有改变过的信息。

      Jquery是一个优秀的Javascrīpt框架。它是一个javascript函数库。jQuery使用户能更方便地处理HTML documents、events、实现动画效果,并且方便地为网站提供AJAX交互。jQuery还有一个比较大的优势是,它的文档说明很全,而且各种应用也说得很详细,同时还有许多成熟的插件可供选择。jQuery能够使用户的html页保持代码和html内容分离,也就是说,不用再在html里面插入一堆js来调用命令了,只需定义id即可。

  • 4
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 5
    评论
南京工业大学web应用开发试卷是一份用于评测学生在该课程中理论和实践能力的考试试卷。该试卷旨在测试学生对web应用开发的基本知识和技能的掌握程度,以及能否独立设计和开发符合要求的网页应用。 该试卷可能包含以下几个方面的内容。首先,它可能会要求学生解答一些与web开发相关的基本概念和技术的选择题,例如HTML、CSS、JavaScript等。这些问题旨在考察学生对这些技术的了解程度和应用能力。 其次,试卷可能涉及学生对网页应用开发过程中的设计原则和方法的理解。学生可能需要回答一些关于网页布局设计、交互设计等方面的问题,以展示他们对用户体验和界面设计的认识。 第三,该试卷也可能要求学生进行一些实践操作,例如使用HTML和CSS编写一个简单的网页,或者使用JavaScript实现一些交互功能。这一部分的内容旨在考察学生对具体技术的应用能力和问题解决能力。 最后,试卷可能需要学生根据给定的需求和要求,设计并开发一个完整的web应用。这将是一个综合性的项目,学生需要运用之前所学的知识和技能,完成网页的设计、实现和部署。 南京工业大学web应用开发试卷的目的是评估学生在这门课程中的学习成果,并帮助他们提升对web应用开发的理论和实践能力。这份试卷将考察学生的基础知识、设计能力、实践操作能力和问题解决能力,全面评估他们对web应用开发的掌握程度。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值