关于浏览器和网络的20项须知-HTML、JAVASCRIPT、CSS...
来源:互联网 发布:wifi自动切换软件 编辑:程序博客网 时间:2024/05/19 19:55
目录
AJAX 不再是从前的样子了。
网页都是用 HTML 语言编写的,这是一种网络编程语言,可以指示浏览器如何在网页上构建和展现内容。换句话说,HTML 为网页提供了构建基础。很长一段时间以来,这些构建基础都很简单,而且是静态的,只包含文本行,链接和图片。
如今,我们的要求更高了,例如会想要在线下棋或者无缝滚动浏览周边地图,但不想每下一步棋或每滚动一下地图都要等待整个网页重新载入。
这种动态网页的构想,从 JavaScript 脚本语言发明伊始就已经萌生了。各种主流网络浏览器都支持 JavaScript,这就意味着网页中可以包含更多重要的实时互动内容。例如,如果您填写了一张在线表单,然后点击“提交”按钮,那么网页就会使用 JavaScript 实时检查您输入的内容,并且在发现您填写错时立即提醒您。
但是实际上,我们现在所了解的动态网页是在 JavaScript 引入了 XHR(XMLHttpRequest)后才实现的,然后首先应用到 Microsoft Outlook 网络版、Gmail 和“Google 地图”等网络应用程序中。XHR 无需重新载入整个网页,即可更改网页的各个部分,包括游戏、地图、视频、在线用户调研等。这样,网络应用程序也因此变得更快速,响应也更及时。
在引入 CSS(层叠样式表)后,网页拥有了更丰富的表现力。CSS 可让程序员以轻松而有效的方法来定义网页布局,并通过颜色、圆角、渐变和动画等设计元素美化网页。
网络程序员通常将 JavaScript、XHR、CSS 以及其他几种网络技术的强力组合称为 AJAX(异步 JavaScript 和XML)。HTML 也在持续发展,新版 HTML 标准中不断加入新的功能和改进。
无数的技术人员、点子专家、编程人员和组织创造了种种网络技术,并确保 Internet Explorer、Firefox、Safari和“Google Chrome浏览器”等网络浏览器支持这些技术,正是这些人的不懈努力,网络世界才有了今日的繁荣。网络技术与浏览器之间相辅相成,把网络打造成一个开放友好的构建 平台,供网络开发人员开发各种实用而有趣的网络应用程序,以便我们在日常生活中使用。
原文地址:http://www.20thingsilearned.com/zh-CN
- 关于浏览器和网络的20项须知-HTML、JAVASCRIPT、CSS...
- 关于浏览器和网络的20项须知-网络应用程序
- 关于浏览器和网络的20项须知
- 关于浏览器和网络的20项须知
- 关于浏览器和网络的20项须知-前言
- 关于浏览器和网络的20项须知-什么是互联网?
- 关于浏览器和网络的20项须知-云计算
- 关于浏览器和网络的20项须知-HTML5
- Firefox/Chrome/IE浏览器关于CSS和JavaScript的兼容性
- 关于前端HTML javascript css 的理解
- 关于学习html,CSS,javascript的感想
- html-firefox与IE对javascript和CSS的区别(浏览器兼容)
- 【转】Google 推出中文版《浏览器和网络世界20大须知》
- 关于使用google浏览器调试html和JavaScript代码
- 关于html和javascript在浏览器中的加载顺序问题的讨论
- 关于html和javascript在浏览器中的加载顺序问题的讨论
- 关于html和javascript在浏览器中的加载顺序问题的讨论(zz)
- 关于html和javascript在浏览器中的加载顺序问题的讨论
- [CityHunter]游戏设计需求及进度总控
- Maven学习笔记(一)
- 微软为何要豪赌AI?纳德拉想让公司超越谷歌
- 面试题一帖汇总
- oracle中监听程序当前无法识别连接描述符中请求服务 的解决方法
- 关于浏览器和网络的20项须知-HTML、JAVASCRIPT、CSS...
- docx4j-操作word常用方法
- Java中hashmap和hashtable
- html原型
- NYOJ-97 兄弟郊游问题
- 复习(数据结构):动态数组:c_语言数组
- 云淡风轻
- 图片纠正旋转c#
- apache日志类型及作用