时间:2021-05-18
所谓平稳退化,就是指可以让访问者在浏览器不支持javascript或者禁用了JavaScript的时候依旧可以顺利的浏览你的网页;即,虽然有些功能无法使用,但基本操作依旧可以顺利完成。
这里用在新窗口打开一个链接作为例子,我们知道js打开新窗口的方法:
window.open(url,name,features)在这里,url是要打开的网页的url地址,name是新窗口的名字,最后的features是一系列的参数
好,现在写一个简单的函数:
function openwindow(winUrl){ window.open(winUrl,"new window","width = 320 , height = 480") }然后可以使用伪协议调用该函数:
<a href = "javascript:openwindow('http://" onclick = "openwindow(this.href);return false;">google</a>我们使用onclick去执行JavaScript的函数,但是在href属性里也确实填写了url,这样,如果是在禁用了JavaScript 的浏览器里,虽然不能打开一个新窗口,在新窗口里打开连接,但是至少是可以跳转到目标网页的(当前页面);
最后说一下为什么要使用平稳退化,可能会有这样的想法:让那些禁用了或者不支持JavaScript的浏览器顺利访问你的网站有那么重要吗,毕竟现在使用不支持JavaScript或者总是禁用JavaScript功能的用户应该是已经非常少的了。
确实这样的用户已经非常少了,但是它很重要;
这个用户可能是一个搜索机器人——一种自动化程序,他们浏览各个网页的目的只是为了加入到搜索引擎的数据库里,各大搜索引擎都有类似的程序,但是大多数的搜索机器人无法理解JavaScript代码,所以如果你的网页无法平稳退化,会很大程度上打击其在搜索引擎上的排名。
总结
以上所述是小编给大家介绍的JavaScript中的平稳退化(graceful degradation),希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
浅析javascript异步执行函数导致的变量变化问题解决思路for(vari=0;i
1中国独角兽上市速率放慢2烧钱形式易认为继营支才能决议估值3独角兽开展的三年夜重要趋向4“退化前锋”投资强度更公道5“退化前锋”死去即放眼寰球65%有并购打算6
怎么设置dlink交换机dlink交换机配置浅析怎么设置dlink交换机dlink交换机配置浅析怎么设置dlink交换机dlink交换机配置浅析 GroupI
9.浅析权益的copy形成及其分类。8.试论降低产品成本的意义与途径3.谨慎性原则在企业中的合理应用。5.论会计科目设置的必要性、严肃性9.浅析权益的形成及其分
推荐阅读:浅析Android手机卫士自定义控件的属性浅析Android手机卫士关闭自动更新设置向导页面,通过SharedPreferences来判断是否已经设置