用iframe、弹出子页面刷新父页面iframeJs代码 <script language=JavaScript> parent.location.reload(); </script> 弹出子页面Js代码 <script language=JavaScript> window.opener.location.reload(); </script> 子窗口刷新父窗口Js代码 <script language=JavaScript> self.opener.location.reload(); </script> 刷新以open()方法打开的窗口Js代码 <script language=JavaScript> window.opener.loca...
?1234567891011121314151617181920<!DOCTYPE html><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type"content="text/html; charset=utf-8"/> <title></title></head><body> <!-- 元素属性的操作 第一种:oDiv.style.display="none"; 第二种:oDiv.style["display"]="none"; 第三种:Dom方式 Dom方式操作元素的属性 获取:getAttribute(名称);//...
这是再次看《JavaScript高级程序设计》后,想要记录点内容来帮助学习,毕竟好记性不如烂笔头嘛,这里没有详细的记录每个方法,就大概写了一下,具体详细的方法大家可以查看官方文档进行查看目录如下目录插入pushunshift移出popshiftslice(number1[,number2])不改变原数组一个参数(从当前到结束)两个参数(从第一个参数到第二个参数,不包含最后一个)splice((起始位置[,要删除的数目,要插入的项]))改变原数组一个参数两个参数...
最近工作中经常用到数组操作,每次都傻傻不知道怎么用,今天有时间整理了一下,希望对大家有帮助!这些基础的知识,要熟记于心。1、 join()功能:将数组中所有元素都转化为字符串并连接在一起。 输入: 分隔符,默认为逗号 输出:分隔符分割的字符串1var a = [1,2,3];
2 a.join(); // =>"1,2,3"3 a.join(";");// =>"1;2;3"2、 reverse()功能:将数组中的元素颠倒顺序。输入:无输出:逆序的数组1var a = [1,2,3];
2 a.reverse().jo...
JavaScript的内置功能之一就是字符串连接,如果用‘+’连接两个数字,表示两数相加。但是如果用于字符串,就表示第二个字符加在第一个字符之后。var num=1+2;console.log(num);var msg=‘hello‘+‘world‘;console.log(msg);对于字符串来说,除了有length属性,还有很多其他有用的属性,如: var str=‘hello,world‘;console.log(str.length);console.log(str.charAt(0)); //第一个字符 console.log(str.charAt(str.length-1)); ...
关于浏览器缓存
浏览器缓存,有时候我们需要他,因为他可以提高网站性能和浏览器速度,提高网站性能。但是有时候我们又不得不清除缓存,因为缓存可能误事,出现一些错误的数据。像股票类网站实时更新等,这样的网站是不要缓存的,像有的网站很少更新,有缓存还是比较好的。今天主要介绍清除缓存的几种方法。
清理网站缓存的几种方法
meta方法
//不缓存
<META HTTP-EQUIV="pragma" CONTENT="no-cache">
<META HTTP-EQUIV="Cache-Co...
在客户端有一个HTML文件,用来提交输入信息,问题在于:每次按刷新时,发觉并不是整个页面重新被装载,好似是缓存中。
因为文本框中仍出现上次输入的值,只有在地址栏中按回车整个页面才重新装载,应当怎样避免此问题?
1,在html里head区添加代码:
<meta http-equiv="pragma" content="no-cache" />
<meta http-equiv="content-type" content="no-cache, must-revalidate" />
<meta http-equiv="expires" content="Wed, 26 Feb ...
这次给大家带来nodejs日志模块winston使用方法总结,nodejs日志模块winston使用的注意事项有哪些,下面就是实战案例,一起来看一下。winston 日志模块在使用 nodejs winston 模块中,加上相关的两个模块,事倍功半。express-winstonwinston-daily-rotate-fileexpress-winston是 express-winston 的 winston 的增加版, 是作为 express 的中间件来打印日志,不仅有请求头信息,并且有响应时间。作为中间件, 为什么会有响应时间呢?...
在实际应用中,我们经常会遇到这样的场景,当页面加载完成后去做一些事情:绑定事件、DOM操作某些结点等。原来比较常用的是window的onload 事件,而该事件的实际效果是:当页面解析/DOM树建立完成,并完成了诸如图片、脚本、样式表甚至是iframe中所有资源的下载后才触发的。这对于很多实际的应用而言有点太“迟”了,比较影响用户体验。为了解决这个问题,ff中便增加了一个DOMContentLoaded方法,与onload相比,该方法触发的时间更...
一、为什么要使用require.js
首先一个页面如果在加载多个js文件的时候,浏览器会停止网页渲染,加载文件越多,网页失去响应的时间就会越长;其次,由于js文件之间存在依赖关系,因此必须严格保证加载顺序,当依赖关系很复杂的时候,代码的编写和维护都会变得困难。
require.js,就是为了解决这两个问题:
1. 实现js文件的异步加载,避免网页失去响应;
2. 管理模块之间的依赖性,便于代码的编写和维护。
二、require.js的加载
第...
这次给大家带来JS访问DOM对象节点方法总结,JS访问DOM对象节点的注意事项有哪些,下面就是实战案例,一起来看一下。一 介绍使用getElementById()方法来访问指定id的节点,并用nodeName属性、nodeType属性和nodeValue属性来显示出该节点名称、节点类型和节点值。1、nodeName属性该属性用来获取某一个节点的名称。[sName=]obj.nodeNamesName:字符串变量用来存储节点的名称。2、nodeType属性该属性用来获取某一个节点的类型。[sType=...
本篇文章给大家带来的内容是关于JavaScript常用数组的操作方法总结(代码),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。一、concat()concat() 方法用于连接两个或多个数组。该方法不会改变现有的数组,仅会返回被连接数组的一个副本。var arr1 = [1,2,3];
var arr2 = [4,5];
var arr3 = arr1.concat(arr2);
console.log(arr1);//[1, 2, 3]
console.log(arr3);//[1, 2, 3, 4, 5]二、join()join() 方法...
本篇文章给大家带来的内容是关于jQuery方法的总结(附示例),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。jQuery 简介jQuery 是一个轻量级操作 DOM 的 JS 库,主要包含以下功能:HTML 元素选取和操作HTML 事件函数HTML DOM 遍历和修改CSS 操作JavaScript 特效和动画AJAX基于 jQuery 的插件jQuery 的优势在于兼容于所有主流浏览器, 包括 Internet Explorer 6!jQuery 语法$(selector).action()文档加载就绪事件...
本篇文章给大家带来的内容是关于JavaScript中Object的各种方法总结(附示例),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。1、hasOwnPropertyobj.hasOwnProperty(prop)参数prop: 要检测的属性字符串名称或者Symbol返回值用来判断一个对象是否含有指定的属性的Boolean所有继承了Object的对象,都会继承到hasOwnProperty()方法。这个方法用来检测一个对象是否含有特定的自身属性。和in运算符不同,该方法会忽略那...
本篇文章给大家带来的内容是关于JavaScript数组去重的方法总结(附代码),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。数组去重在日常开发中的使用频率还是较高的,也是网上随便一抓一大把的话题,所以,我写这篇文章目的在于归纳和总结,既然很多人都在提的数组去重,自己到底了解多少呢。又或者是如果自己在开发中遇到了去重的需求,自己能想到更好的解决方案吗。这次我们来理一理怎么做数组去重才能做得最...