javascript高级知识(Javascript,与jQuery知识,什么是渐进增强,什么是平稳退化理念)

本文目录
Javascript,与jQuery知识,什么是渐进增强,什么是平稳退化理念
平稳退化 :
你做了一个网页,如果一个打开网页的人使用的是IE6浏览器,IE6浏览器默认情况下JavaScript支持功能是禁止的,所以当他打开你这个网页时,IE6会提示“是否要启用JavaScript功能?”,如果那个人选择“启用”,那么他就能够看到这个网页中用JavaScript编写的内容。如果他选择“禁止”,那么他就没法看到你用JavaScript编写的内容。
在客户选择“禁止”JavaScript功能的情况下,我们怎么写JavaScript代码呢?这就是“平稳退化”要解决的问题。
用户打开一个网页,目的是看到网页的内容,所以,如果当他打开网页的时候,即使选择“禁止”JavaScript功能,他也能看到网页的主要内容。但是如果编写JavaScript代码的方式不考虑这种情况,那么客户就可能看不到网页的内容。
渐进增强:
在客户的浏览器支持JavaScript功能的前提下,我们才考虑“渐进增强”。
浏览器有不同的版本,高级版本支持的JavaScript功能就多一些,低级版本浏览器支持的JavaScript功能就少一些。所以就算浏览器支持JavaScript功能,我们也要区别对待不同版本的浏览器。例如:如果你用JavaScript5的对象和方法来编写程序,那么Firefox,Safari,Chrome,IE等低级版本,可能就不能使用你的程序。所以你解决这个问题的方式就叫“渐进增强”,基本上就是一些判断语句------如果这个浏览器不存在这个对象或者方法,则程序退出。
所以,大概可以说:
“平稳退化”是在浏览器没有JavaScript功能,或没有开启JavaScript功能情况下,我们解决这种问题的方式;
“渐进增强”是在浏览器开启JavaScript功能后,如果浏览器版本不支持某些JavaScript能力,我们解决这种问题的方式。
JavaScript高级程序设计的内容简介
本书从最早期Netscape浏览器中的JavaScript开始讲起,直到当前它对XML和Web服务的具体支持,内容主要涉及JavaScript的语言特点、JavaScript与浏览器的交互、更高级的JavaScript技巧,以及与在Web应用程序中部署JavaScript解决方案有关的问题,如错误处理、调试、安全性、优化/混淆化、XML和Web服务,最后介绍应用所有这些知识来创建动态用户界面。
本书适合有一定编程经验的开发人员阅读,也可作为高校相关专业课程的教材。
JavaScript很难吗
JavaScript是一种高级的、解释型、直译式脚本语言,是一种基于原型、函数先行的语言,是一门多范式的语言,它支持面向对象编程,命令式编程,以及函数式编程。 学习javascript难吗? 说实话,不容易学,没HTMl基础直接学JavaScript 有点难度。 HTML这门课程如果入门的话不是很难,刻苦点两三个月就能搞定。 有HTML基础的话,只要继续刻苦一两个月左右JavaScript,才有效果,也视个人天赋而定。 当然也少不了大量练习,要经常自己动手写 特效。 要求网上大部分特效,你都能改。 然后自己能写一些简单的特效,就算入门了。 但是想学到高深那就不容易了,JavaScript 入门后再继续学可以说也是有些难度的。

更多文章:
易语言网页api接口怎么调用(易语言,怎么读取网页json的api)
2026年10月11日 08:00
majority of(the majority of 和 a majority of的区别以及用法例句)
2026年10月11日 07:40
another time(another time和other time的区别)
2026年10月11日 05:00







