JavaScript
文章平均质量分 67
小番_番
这个作者很懒,什么都没留下…
展开
-
动态修改iframe高度,从而自适应内容真实高度
项目中遇到这样的情况,需要用到iframe,iframe中的内容也是自己写的页面,由于页面中元素是异步加载出来的,并不能提前预知其高度,这样就不能设置iframe的高度,导致iframe会出现滚动条,用户体验不好。所以我需要能根据内容动态改变iframe的高度。dom结构如下<!-- iframe --><iframe id="iframe" scrolling="no" src="./iframe/page"></iframe><!-- ./ifr原创 2021-09-08 15:50:41 · 3834 阅读 · 0 评论 -
react antd 弹框 只显示遮罩层,不显示弹框内容
项目中遇到了一个bug,就是使用antd的Modal组件时,出现只显示遮罩层,不显示内容的情况,查看页面上对应的html结构后,发现一个class="ant-modal-wrap"的div被设置了一个行内样式,"display: none;"首先我通过调试跟踪弹框显示的代码,无奈代码太多,跟不过来,放弃了,然后转而在网上搜索是否有人有同样的问题,发现在github上,有人提过issuerc-dialog 中 forceRender 导致 .ant-modal-wrap display: non.原创 2021-05-13 09:54:59 · 2567 阅读 · 0 评论 -
JavaScript的原型和原型链
原型JavaScript 原型是构造函数所构造对象的模板。例如:function Person(name,age,sex){ this.name = name; this.age = age; this.sex = sex;}Person.prototype.hair = 'black';Person.prototype.skin = 'yellow';...原创 2018-11-02 10:52:30 · 131 阅读 · 0 评论 -
JavaScript 判断数组和对象
有时候,我们需要识别一个变量是数组还是对象,例如进行深拷贝时。这里提供三种方法识别数组还是对象。1. Array.isArray()Array.isArray() 用于确定传递的值是否是一个Array。2. constructor数组的构造函数是Array(),而对象的构造函数是Object()。所以我们判断一个变量是数组还是对象可以查看它的构造函数。3. inst...原创 2018-11-08 16:08:37 · 403 阅读 · 0 评论 -
原生Ajax请求过程详解及函数封装
近期在学习ajax技术,这里记录一下学习的收获。Ajax 即“Asynchronous Javascript And XML”(异步 JavaScript 和 XML),是指一种创建交互式网页应用的网页开发技术。传统的网页(不使用 Ajax)如果需要更新内容,必须重载整个网页页面。一、ajax的几个步骤要想利用ajax进行数据请求,需要以下几个步骤1.创建XMLHttpRequ...原创 2018-11-24 15:15:17 · 613 阅读 · 0 评论