JS
文章平均质量分 55
JS
Enjoy-li
雨打梨花深闭门,误了青春。道不远人,近在咫尺,坐实计划,体验人生
展开
-
同源跨Tab页互相通讯
同源跨Tab页互相通讯原创 2023-06-11 20:47:57 · 207 阅读 · 0 评论 -
MouseEvent代替initMouseEvent
由于initMouseEvent方法被摒弃,使用MouseEvent的构造函数方法原创 2022-10-13 16:02:26 · 1523 阅读 · 0 评论 -
嵌套网页iframe 父子页面的数据 相互读写
在父页面中获取子页面的window对象和DOMparent.html 文件<body><div id=‘parentDom’>parentDom</div> <iframe src="./children.html" id="iframeId" height="150" width="150"> </iframe><...原创 2020-02-27 16:42:17 · 655 阅读 · 0 评论 -
JS 中的require 和 import 区别
转自:山高我为峰 https://www.cnblogs.com/liaojie970/p/7376682.html在研究react和webpack的时候,经常看到在js文件中出现require,还有import,这两个都是为了JS模块化编程使用。CSS的是@import1.ES6 模块的设计思想,是尽量的静态化,使得编译时就能确定模块的依赖关系,以及输入和输出的变量。Require是Co...转载 2020-03-26 18:38:25 · 746 阅读 · 1 评论 -
你真的懂 Promise 吗?
前言在异步编程中,Promise 扮演了举足轻重的角色,比传统的解决方案(回调函数和事件)更合理和更强大。可能有些小伙伴会有这样的疑问:2020年了,怎么还在谈论Promise?事实上,有些朋友对于这个几乎每天都在打交道的“老朋友”,貌似全懂,但稍加深入就可能疑问百出,本文带大家深入理解这个熟悉的陌生人—— Promise.基本用法1.语法new Promise( function(res...转载 2020-04-07 16:02:33 · 146 阅读 · 1 评论 -
overflow:scroll和auto
overflow: scroll将隐藏所有溢出的内容并使滚动条出现在相关元素上。如果内容没有溢出,滚动条始终可见,但被禁用。overflow: auto 非常相似,但滚动条仅在内容溢出时出现所占空间位置不同overflow: scroll情况下,内容自动撑开容器的宽度不包括滚动条,相当于滚动条是一个和内容并列显示的组件。overflow: scroll而overflow: auto情况...转载 2020-04-09 18:02:21 · 2939 阅读 · 0 评论 -
js监听页面滚动条
使用scroll()方法https://www.w3school.com.cn/jquery/event_scroll.asp当页面滚动条变化时,执行的函数:$(window).scroll(function () {....});或$(selector).scroll(function)//function非必须案例旧版本旧版本可以使用bind/unbind方法// 页面渲染完之中执行的代码$(function(){ // 绑定事件,监听滚动条下拉的动作 bindS转载 2020-05-20 15:03:39 · 5951 阅读 · 0 评论 -
js 刷新页面
js 刷新页面window.location.reload();Javascript刷新页面的几种方法:复制代码1 history.go(0)2 window.location.reload()window.location.reload(true)3 location=location4 location.assign(location)5 document.execCommand(’‘Refresh’’)6 window.navigate(locat转载 2020-06-18 09:19:03 · 4997 阅读 · 0 评论 -
javascript事件对象参数兼容各浏览器写法
javascript事件对象参数兼容各浏览器写法:通常调用事件处理程序时候,会将事件对象作为一个参数传递,事件对象的属性包含有当前事件的详细信息。由于不同浏览器对于事件对象参数的传递不同,在实际应用中可能会带来不少的麻烦,当然有经验的编程人员能够编写出兼容性良好的代码,但是对于初次接触到类似问题的编程人员可能导致不少的麻烦,下面就通过实例简单介绍一下如何兼容各主流浏览器的事件处对象传递方式。一.通过属性注册事件处理函数:可以使用属性方式注册事件处理函数,例如下面这种形式:mydiv.onclick转载 2020-06-18 11:45:10 · 300 阅读 · 0 评论 -
js 图片转base64的方式(两种)
方式一:Blob和FileReader 对象实现原理:使用xhr请求图片,并设置返回的文件类型为Blob对象[xhr.responseType = “blob”]使用FileReader 对象接收blob<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initi转载 2020-06-30 16:38:38 · 12206 阅读 · 0 评论 -
iframe动态创建及释放内存
近期參与一个项目的开发,因为项目是基于浏览器的胖client(RIA)应用程序,页面中大量调用iframe。后期測试发现浏览器内存一直居高不下,并且打开iframe页面越多内存占用越大。在IE系列浏览器中尤其明显。全部打开的iframe页面即使关闭了。内存使用也没有明显的下降。IE浏览器在内存占用达到400M左右就变得非常卡。分析发现是iframe没有释放造成的,于是对全部已关闭的iframe所占用的内存进行释放,尽管不能全然释放。可是iframe内存占用量不会一直增长,整个应用内存使用量控制在150M左右转载 2020-07-27 21:43:26 · 1472 阅读 · 0 评论 -
CollectGarbage函数--JS清理垃圾,内存释放
首先看一个内存释放的实例:复制代码<SCRIPT LANGUAGE="JavaScript"><!--strTest = "1";for ( var i = 0; i < 25; i ++ ){ strTest += strTest;}alert(strTest);delete strTest;CollectGarbage();//--></SCRIPT>复制代码CollectGarbage,是IE的一个特有属性,用于释放内存的,使用转载 2020-07-29 18:26:07 · 932 阅读 · 0 评论