现在主流的浏览器都支持javascrip, 但还是有小部分不支持javascript, 或都为了安全把js禁用了. 尤其在使用了大量的js,ajax这种异步处理方式时候,将会对用户体验造成很大影响。
常用处理方法:
1: 使用<!--和-->标记对直接屏蔽。
<script type="text/javascript">
<!--此处添加脚本代码 -->
</script>
在禁用js情况下<!-- --> 标记中内容浏览器将会当作注释处理。
2:使用<noscript>和</noscript>标记对给出提示
<noscript type="text/javascript">
禁用脚步说明
</noscript>
考虑平稳退化原则,在禁用脚步情况时候将用户可见区别隐藏,用以提示文本,在禁用js情况下将不能很好体验。
<noscript>
<style>
.wrap{display:none !important;}
</style>
</noscript>
在给页面添加监控时候就采用这种方式:
<script type="text/javascript" src="http://trc.adsage.cn/trc/atac/conv.js?id=715"></script>
<noscript>
<img src="http://trc.adsage.cn/trc/atac/conv.gif?advid=715" width="0px" style="display:none !important;"/>
</noscript>
参考:
http://dev.opera.com/articles/view/replacing-noscript-with-accessible-un/
分享到:
相关推荐
在实际应用中,C#通过调用Noesis.Javascript库的API,可以轻松地执行JavaScript脚本,如下所示: ```csharp using Noesis.Javascript; // 创建JavaScript引擎实例 var engine = new JavascriptEngine(); // 注册...
在“JavaScript脚本应用大全”这个主题中,我们将深入探讨JavaScript的核心概念、语法特性以及各种实用的应用场景。 1. **基础语法** JavaScript的基础语法包括变量声明(var、let、const)、数据类型(如字符串、...
标题与描述均提到了“火狐和IE支持javaScript脚本的一些区别”,这明确指出了文章将探讨在Mozilla Firefox和Internet Explorer(IE)浏览器中JavaScript脚本的不同支持情况。以下是对给定文件中提及的各个知识点的...
在QT中,QScriptEngine模块是实现JavaScript脚本执行的关键。本文将深入探讨如何在QT环境中使用QScriptEngine来编译和运行JavaScript代码,并分享一些基本的使用方法。 首先,理解QScriptEngine的基本概念。它是QT...
在"JavaScript脚本程序设计"中,我们可能涉及到以下几个关键知识点: 1. **基础语法**:JavaScript的基础包括变量声明(var、let、const)、数据类型(如字符串、数字、布尔值、null、undefined、对象、数组、符号...
4. **AJAX**:AJAX允许网页在不刷新整个页面的情况下与服务器交换数据并更新部分网页内容,实现页面的异步加载,提升了用户体验。 5. **特效**:压缩包中的脚本可能涵盖了常见的JavaScript特效,如图片轮播、下拉...
PowerPoint并不直接支持内嵌JavaScript,但可以通过VBA(Visual Basic for Applications)宏来间接实现。VBA宏可以调用外部的JavaScript代码,从而在幻灯片播放过程中执行各种功能。 2. **HTML5与JavaScript的结合...
4. **AJAX**:Asynchronous JavaScript and XML(异步JavaScript和XML)是不刷新整个页面的情况下与服务器交换数据并更新部分网页的技术。XMLHttpRequest对象是实现AJAX的核心,现在通常使用更高级的fetch API。 5....
总的来说,"JavaScript脚本特效"涵盖了JavaScript基础、DOM操作、事件处理、CSS3动画等多个方面的技术,是网页开发中提升用户体验的重要手段。通过不断学习和实践,开发者可以创造出更多富有创意和吸引力的网页特效...
JavaScript脚本技术是Web开发中的基础且至关重要的部分,它主要负责网页的动态效果和交互功能。对于初学者来说,理解和掌握JavaScript的核心概念是至关重要的。以下是对"javascript脚本技术课件"的详细解析: 1. **...
为了确保兼容性,可以使用`<noscript>`标签为不支持JavaScript的浏览器提供替代内容。例如: ```html Hello to the non-JavaScript browser. ``` ### 4. 引入外部脚本文件 可以使用`<script>`标签引入外部的...
### JavaScript脚本处理逻辑规划 #### 一、JavaScript概述与特性 JavaScript是一种广泛使用的客户端脚本语言,具有较高的安全性,并且能够为HTML网页提供动态功能。这种语言最初由网景公司的Brendan Eich设计,它...
2. 跨平台:由于JavaScript脚本代码只依赖于浏览器,所以与系统环境无关,无论在Windows操作系统下还是其他操作系统下,只要浏览器支持JavaScript脚本,即可正确执行包含JavaScript的HTML文档。 3. 基于对象和事件...
10. **AJAX(Asynchronous JavaScript and XML)**:用于在不刷新整个页面的情况下,异步加载和交换数据。现在通常使用XMLHttpRequest对象或Fetch API实现。 11. **闭包(Closures)**:闭包是能够访问其词法作用域...
JavaScript脚本语言是一种广泛应用于网页和网络应用中的编程语言,主要负责实现客户端的交互性和动态效果。本课程针对JavaScript的基础知识进行深入讲解,包括语法、流程控制语句、函数以及数据验证方法,旨在帮助...
本书《JavaScript脚本特效编程给力起飞》显然是为了帮助读者深入理解和掌握利用JavaScript实现各种特效编程的技术。以下是对该书内容可能涵盖的知识点的详细阐述: 1. **JavaScript基础**:书中应该会介绍...
JavaScript脚本调试是Web开发中的重要环节,它帮助开发者定位并修复代码中的错误,提高程序的稳定性和用户体验。本文将详细介绍使用MSScriptControl微软脚本控件进行JavaScript调试的方法和技巧。 MSScriptControl...
V8 JavaScript脚本引擎是Google Chrome浏览器的核心组成部分,它负责高效地执行JavaScript代码。V8以其卓越的性能和对Web应用程序的支持而闻名,其源码分析对于深入理解JavaScript的运行机制以及高性能编程技术至关...
5. **AJAX**:异步JavaScript和XML技术使得脚本可以在不刷新整个页面的情况下与服务器交换数据并更新部分网页内容。这些脚本可能涉及JSONP(JSON with Padding)或CORS(跨源资源共享)来实现跨域通信。 6. **...