万维网分为几个阶段?(textbox控件为啥高拉不了?)
1.万维网有几个阶段?
1)1991年,万维网浏览器发布。
最早的网页只能在操作系统的终端浏览,也就是说只能通过命令行操作,所有的网页都显示在字符窗口,当然非常不方便。
1989年,伯纳斯-李写了一篇关于通过网络建立超文本传输系统的报告。
1990年,伯纳斯-李(Berners-Lee)开发了世界上第一个网络浏览器(WorldWideWeb,后更名为Nexus,以避免与WWW混淆)和第一个网络服务器(httpd)。
1991年8月6日,世界上第一个网页(http: //info。欧洲核子研究中心。ch/)推出。
1991年8月23日,CERN以外的用户被邀请访问这些网页,这意味着万维网的正式诞生。
2)1992年,NCSA发布了马赛克浏览器(第一款可以显示图片的浏览器)。
1992年底,国家超级计算机应用中心(NCSA)开始开发一个名为“马赛克”的独立浏览器。
这是人类历史上第一个可以在图形界面的窗口中浏览网页的浏览器。
3)1994年10月,W3C成立。
1994年10月,蒂姆领导的万维网联盟成立,这标志着万维网的正式诞生。
4)1994年11月,网景公司成立。
5)1994年12月,网景公司发布了它的第一款浏览器——Navigator。
6)网景在1995年发明了JavaScript。
7)1995年8月16日,微软发布了Internet Explorer 1.0浏览器。
半岛平台8)1996年8月,微软发布了JScript。
9)1996年11月,ECMAScript实现了标准化。
Web开发技术的发展大致可以分为以下几个阶段:
静态内容阶段:在这个初始阶段,Web的主要用户是一些研究机构。Web由大量的静态HTML文档组成,其中大部分是学术论文。Web服务器可以看作是支持超文本的共享文件服务器。
CGI程序阶段:在这个阶段,Web服务器添加一些编程API。通过这些API编写的应用程序可以向客户端提供一些动态变化的内容。Web服务器与应用程序之间的通信通过CGI(公共网关接口)协议完成,应用程序称为CGI程序。
脚本语言阶段:这个阶段服务器端出现了ASP、PHP、JSP、ColdFusion等支持session的脚本语言技术,浏览器端出现了Java Applet、JavaScript等技术。使用这些技术,可以提供更丰富的动态内容。
瘦客户端应用阶段:在这个阶段,独立于Web服务器的应用服务器出现在服务器端。与此同时,Web MVC开发模式出现,各种Web MVC开发框架逐渐流行并占据主导地位。基于这些框架开发的Web应用程序通常是瘦客户端应用程序,因为它们在服务器端生成所有动态内容。
RIA应用阶段:这一阶段出现了多种RIA(富互联网应用)技术,极大地改善了Web应用的用户体验。应用最广泛的RIA技术是DHTML+Ajax。Ajax技术支持动态更新页面中的本地内容,而无需刷新页面。同时诞生了大量的Web前端DHTML开发库,如Prototype、Dojo、ExtJS、jQuery/jQuery UI等。许多开发库支持单页面应用程序的开发。其他RIA技术还包括Adobe的Flex、微软的Silverlight、Sun(现归甲骨文所有)的JavaFX等等。
移动Web应用阶段:在这个阶段,出现了大量面向移动设备的Web应用开发技术。除了Android、iOS、Windows Phone等操作系统平台的原生开发技术,基于HTML5的开发技术也变得非常流行。
你好!第一阶段是从单一网络arpanet发展到互联网。原来的分组交换网络arpanet只是一个单一的分组交换网络,所有要连接到arpanet的主机都直接连接到最近的节点交换机。然后发展到所有使用tcp/ip协议的计算机都可以通过互联网相互通信。第二阶段是从1985年到1993年,其特点是建立了互联网的三层结构。第三阶段是从1993年到现在,以多层次isp结构的互联网逐渐形成为特征。
2.为什么textbox控件拉不起来?
TextBox控件在许多编程环境和框架中使用,如。NET WinForms,WPF,HTML,JavaFX等等。如果遇到TextBox控件高度无法调整的问题,可能有以下原因:设计模式限制:某些环境或框架可能会在设计时限制TextBox控件的高度。例如,在一些Web开发框架中,文本框的高度可以设置为一个固定值,或者由其父容器决定。样式限制:样式表(CSS)可能会限制文本框的高度。这在前端开发中通常很常见。默认属性:某些框架或库的TextBox控件在默认情况下可能只允许宽度调整,而不允许高度调整。布局限制:在一些布局管理器中,文本框的高度可能受到其父容器或其他元素的限制。代码限制:在某些情况下,开发人员可能会直接在代码中设置TextBox的height属性,使其无法更改。平台或框架限制:不同的平台或框架可能有不同的限制和默认设置。例如,在一些移动开发框架中,控件的高度和宽度可能会受到屏幕大小的限制。逻辑限制:在某些情况下,文本框的高度可能受到逻辑条件的限制,例如在输入特定内容时改变其显示状态。解决方案:检查是否有任何设计、样式、代码或其他限制阻止您调整TextBox的高度。如果在Web前端开发中遇到问题,检查CSS样式是否受限。尝试在后端代码中直接修改TextBox的height属性。考虑使用其他控制或方法来达到预期的效果。如果您能提供更多关于您使用的具体环境、框架或代码的信息,我将能够提供更准确的帮助。