`

javascript开发常用的日常总结

 
阅读更多

一:location.href
1、top.location.href=”url”          在顶层页面打开url(跳出框架)

2、parent.location.href=”url”    在父窗口打开Url地址

3、self.location.href=”url” 和 this.location.href=”url” 和 window.location.href=“url” 和location.href       都是在本页面打开url地址

由此我解决了一个问题:就是使用了Iframe框架,同时也控制用户超时重新登录的限制,所以有时候登录页面会出现在页面中的某部分。

处理方式就比较简单就是在登录页面通过JavaScript进行一次判断即可

<script type="text/javascript">
    if (window != top)
        top.location.href = location.href;
</script>

二:jQuery $(document).ready() 与window.onload的区别
1、执行时间
  window.onload必须等到页面内包括图片的所有元素加载完毕后才能执行。
      $(document).ready()是DOM结构绘制完毕后就执行,不必等到加载完毕。

2、编写个数不同
  window.onload不能同时编写多个,如果有多个window.onload方法,只会执行一个,执行后面的一个。
      $(document).ready()可以同时编写多个,并且都可以得到执行。

3、简化写法 
  window.onload没有简化写法 。
      $(document).ready(function(){})可以简写成$(function(){})。

注意:window.onload和body.onload之间的关系和区别,最好自己亲自去实践一下。


三:解决文本框设置只读后按退键后退页面
document.documentElement.onkeydown = function (evt) {
        var b = !!evt, oEvent = evt || window.event;
        if (oEvent.keyCode == {
            var node = b ? oEvent.target : oEvent.srcElement;
            var reg = /^(input|textarea)$/i, regType = /^(text|textarea)$/i;
            if (!reg.test(node.nodeName) || !regType.test(node.type) || node.readOnly || node.disabled) {
                if (b) {
                    oEvent.stopPropagation();
                }
                else {
                    oEvent.cancelBubble = true;
                    oEvent.keyCode = 0;
                    oEvent.returnValue = false;
                }
            }
        }
    }检测退格键时,所对应的操作进行判断,来处理禁用回退页面刷新的问题。

 

四:转页
1. history.go(-1), history.go(-2);[返回两个页面]

2. history.back().

3. window.history.forward()返回下一页

4. window.history.go(返回第几页,也可以使用访问过的URL)

分享到:
评论

相关推荐

    JavaScript实例为日常开发常用的小实例

    这个"JavaScript实例为日常开发常用的小实例"的资源集合,显然旨在帮助开发者解决实际工作中的常见问题。下面,我们将深入探讨这些实例所涵盖的知识点,并提供更广泛的背景信息。 1. **数组去重**:在JavaScript中...

    Javascript 常用代码总结

    在日常开发中,JavaScript作为前端开发的核心语言之一,有着广泛的应用场景。下面将根据提供的部分文件内容来归纳总结一些常见的JavaScript代码片段及其应用场景。 #### 1. 操作DOM元素 - **获取`document....

    开发中总结的 Javascript中最常用的130个经典技巧

    这130个技巧涵盖了从基础到高级的各种应用场景,是开发者在日常工作中经常用到的技术点。以下是对其中一些关键技巧的具体解析: ### 1. 禁止右键菜单、选择文本、粘贴、复制、剪切 - **禁止右键菜单**:通过设置`...

    程序员常用的javascript特效

    JavaScript,作为一种广泛应用于网页开发的脚本语言,已经成为程序员日常工作中不可或缺的一部分。它不仅能够处理用户的交互,还能创建丰富的动态效果,提升用户体验。本资源"程序员常用的javascript特效"旨在为...

    JS技巧——日常常用JAVASCRIPT脚本

    本文将深入探讨一些日常常用的JavaScript脚本技巧。 1. **变量声明与类型转换**: - `var`, `let` 和 `const`:在ES6中,我们有了新的变量声明方式。`var` 是传统的全局或局部变量,而 `let` 和 `const` 是块级...

    java开发日常总结.docx

    Java开发日常总结 Java开发是一项复杂且广泛的领域,涵盖了前端技术、后端开发、数据库管理、框架应用等多个方面。以下是对这些领域的详细说明。 1. JavaWeb前端技术 - **超文本标记语言(HTML)**:HTML是构建...

    工作中常用的javascript脚本

    总之,这个压缩包中的JavaScript脚本可能包含了上述各种场景下的解决方案,无论是DOM操作、事件处理还是异步编程,都是日常开发中不可或缺的部分。不断学习和实践这些知识,将有助于提升你的JavaScript技能,并在...

    javascript常用方法

    以下是一些常用的JavaScript函数和方法,它们在日常开发中非常实用。 1. 字符串处理: - `cutstr(str, len)`:这个函数用于截取字符串,根据指定长度`len`对字符串进行截断,并在末尾添加省略号。它考虑了中文字符...

    前端开发各种常用技术笔记

    ES6(ECMAScript 2015)引入了新的语法特性,如箭头函数、模板字符串、let和const、解构赋值、类和模块,这些都是现代JavaScript开发的基础。 CSS是样式和布局的主要工具,其重点在于选择器的使用、盒模型、定位...

    js常用组件 日常开发中的好东西哦

    因此,熟练掌握和运用这些组件是提升JavaScript开发能力的关键步骤。 总的来说,“JS常用组件”这个资源包汇集了开发中常用的三大组件类型,它们在各个场景下都有广泛的应用。无论是日期控件、树形菜单还是在线编辑...

    几个常用javascript函数

    以上只是JavaScript众多函数中的一部分,但它们涵盖了日常开发中常用的功能,熟练掌握这些函数能显著提高编写JavaScript代码的效率和质量。在实践中不断探索和学习,可以发现更多JavaScript的魅力。

    Meteora 0.7 JavaScript常用插件集.zip

    "Meteora 0.7 JavaScript常用插件集.zip" 是一个包含了JavaScript常用插件的压缩文件,主要用于提高前端开发效率和增强网页功能。这个集合可能包括了各种类型的插件,如DOM操作、动画效果、数据处理、表单验证、响应...

    JavaScript常用功能对象

    通过上述分析,我们可以看到,这些JavaScript功能对象覆盖了字符串操作、正则表达式匹配、窗口管理等多个方面,是日常开发中不可或缺的工具。熟练掌握并灵活运用这些函数,能够显著提升代码的质量和效率,确保应用...

    JavaScript常用函数与代码大全

    这份"JavaScript常用函数与代码大全"包含了丰富的资源,旨在帮助开发者更好地理解和使用JavaScript中的关键函数,提升开发效率。 首先,JavaScript的核心在于其内置函数,如`typeof`用于检测变量类型,`console.log...

    javascript工具适用于现代JavaScript开发人员的基本工具和库.docx

    然而,随着技术的不断发展,现代JavaScript开发涉及的不仅仅是语言本身,还包括一系列工具和库,以提高开发效率、保证代码质量和实现自动化工作流。本文将详细介绍一些适用于现代JavaScript开发人员的基础工具和库。...

    500套JavaScript小案例

    JavaScript,作为全球最广泛使用的编程语言之一,是创建交互式...无论你是初学者还是有经验的开发者,"500套JavaScript小案例" 都是一份宝贵的资源,它可以帮助你不断提升JavaScript技能,适应快速变化的前端开发环境。

    Javascript 常用函数大全

    在日常开发中,JavaScript作为一种强大的客户端脚本语言,被广泛应用于网页交互功能的实现。本文将详细介绍一系列实用的JavaScript函数,帮助开发者更好地理解和运用这些函数。 #### 一、文本处理函数 ##### 1. `...

    《JavaScript移动开发》正本书教案完整版电子教案课程设计最全电子教案全套.docx

    - `console.log()`:将信息输出到浏览器控制台,是开发过程中最常用的调试手段之一。 - **“边改边看”调试工具**:这是一种轻量级的调试工具,可以实现在编码过程中实时查看修改后的效果,提高开发效率。 #### ...

    javascript中文手册 javascript中文手册

    这些库和框架的使用,使得JavaScript开发变得更加高效和模块化。 “JavaScript中文手册”会详细讲解这些基础知识,并可能涵盖高级主题,如异步编程(回调函数、Promise、async/await)、模块系统(CommonJS、ES6...

Global site tag (gtag.js) - Google Analytics