问题
nicexibeidage
这个作者很懒,什么都没留下…
展开
-
从输入URL到页面加载的过程?如何由一道题完善自己的前端知识体系!
前言见解有限,如有描述不当之处,请帮忙指出,如有错误,会及时修正。为什么要梳理这篇文章?最近恰好被问到这方面的问题,尝试整理后发现,这道题的覆盖面可以非常广,很适合作为一道承载知识体系的题目。关于这道题目的吐槽暂且不提(这是一道被提到无数次的题,得到不少人的赞同,也被很多人反感),本文的目的是如何借助这道题梳理自己的前端知识体系!窃认为,每一个前端人员,如果要往更高阶发展,必然...转载 2020-01-11 22:46:53 · 323 阅读 · 0 评论 -
JqueryValidate表单相同Name不校验问题解决
在使用Jquery validate中遇到一个问题,当表单元素有name相同字段时,validate只校验表单元素name第一个值是否通过校验,比如<input type="text" name="userName"/><input type="text" name="userName"/><input type="text" n转载 2018-10-18 10:35:31 · 817 阅读 · 0 评论 -
IE DIV背景透明,点击事件不响应解决方案
IE DIV背景透明,给DIV绑定点击事件, <span style="color:#000000">$("div").bind("click", function(){ alert('click me.');});</span> 当点击DIV时,不会响应已经绑定的点击事件。解决方案是给DIV的设置以下样式。 background-...转载 2018-10-19 10:58:06 · 517 阅读 · 0 评论 -
cookie,localStorage,sessionStorage这三个的作用域的区别
亲测!!cookie:不可以在不同的浏览器 可以是不同的tab页 必须同源 要是同一个路径下或者子路径下localStorage:不可以在不同的浏览器中访问 可以在同一个浏览器的不同窗口中 可以在不同...原创 2018-11-16 09:42:47 · 4029 阅读 · 1 评论 -
pdf.js的使用
pdf.js使用步骤一. 到官网下载 pdf.js 插件并解压 (地址: http://mozilla.github.io/pdf.js/ )1: 进入官网2 : 选择稳定版 下载3: 下载至本地 4 : 解压 5:创建PDF.js文件夹 并将刚解压的文件放入其中二.将 PDF.js 文件夹 放到 项目服务器根目录下小伙伴 可能会有点头晕 ...转载 2018-12-04 17:47:44 · 690 阅读 · 0 评论 -
用html2canvas和jspdf实现将html转成pdf下载到本地
解决了下载的图片会模糊和偏移的问题<script src="${basePath!}/js/bluebird.js"></script><script src="${basePath!}/js/jspdf.debug.js"></script><script src="${basePath!}/js/html2canvas.原创 2018-12-12 14:11:16 · 2105 阅读 · 0 评论 -
jquery.print.js打印
<script src="${basePath!}/js/jQuery.print.js"></script>思想就是:先转成图片,在打印,省得会有页面乱掉的问题,function toImg(fn){ var copyDom = $("#first");// 这个dom元素是要导出pdf的div容器 var width = copyDom.widt...原创 2018-12-12 19:14:13 · 932 阅读 · 0 评论 -
浏览器中在线预览pdf文件(不使用插件)
<!doctype html><html lang="en"> <head> <meta charset="UTF-8"> <title>demo</title> <script src="jquery.min.js" type="te转载 2018-12-24 17:29:41 · 3827 阅读 · 0 评论 -
如何在Vue项目中修改第三方组件样式
About有时候我们在vue项目中引入了第三方组件,但是大多数时候组件的样式可能都不满足我们的需求,这时候我们需要修改第三方组件的样式。本文主要介绍了两种修改第三方组件样式的方法一、局部样式与全局样式混用一般来说,我们为了不让组件的样式影响其他组件样式,都会在style标签中添加scoped,这样组件中的样式就只适用于本组件而不会影响其他组件,所以如果我们在使用第三方组件的vue文件中...转载 2019-09-24 13:59:19 · 1368 阅读 · 0 评论 -
IE8下rgba()不兼容的解决方法
CSS://一般的高级浏览器都支持background: rgba(255,255,255,0.1);//IE8下filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#19ffffff,endColorstr=#19ffffff);第二句话的意思就是当上一行的透明度不起作用的时候执行。这句话的意思本来是用...转载 2018-10-05 12:00:49 · 337 阅读 · 0 评论 -
css如何修改滚动条样式
默认滚动条样式如下:那如何修改呢?如下代码:<div class="inner"> <div class="innerbox"> <p style="height:200px;">这是内容111</p> <p style="height:400px;&qu转载 2018-09-17 17:43:41 · 14902 阅读 · 2 评论 -
DWZ(JUI)多层弹窗查找带回实现
原功能BUGDWZ框架的查找带回能不能多层实现呢?查找带回弹窗页面里面再设置几个放大镜触发查找带回功能的弹窗?我一开始以为这样是可以的,如果我在第一层弹窗页面没有点过里面的放大镜,那么第一层页面的数据是可以带回的;但是,如果点击了第二层里的放大镜就无法带回数据。查找带回的html://这是主页面部分,即点击出现查找带回弹窗的源页面//input里的name属性值(在点之前的部分)是与a标签的lo...转载 2018-06-12 09:23:31 · 721 阅读 · 0 评论 -
为什么原生JS可以直接使用ID名称来获取元素
Mrcxt原创文章疑惑,原生JS中可以直接使用ID名称来获取元素,而不用使用getElementById()方法?问题描述在js中可以这么使用: (id名称).style.display="inline'; 而不是使用: document.getElementById('id名称').style.display="inline"; 就像我在下面使用的一样,js不会报错而且还能准确执转载 2017-12-04 09:54:46 · 8425 阅读 · 0 评论 -
什么是替换元素与非替换元素
什么是替换元素与非替换元素替换元素:替换元素是浏览器根据其标签的元素与属性来判断显示具体的内容。比如: type="text" 的是,这是一个文本输入框,换一个其他的时候,浏览器显示就不一样(X)HTML中的、、、、都是替换元素,这些元素都没有实际的内容。非替换元素:(X)HTML 的大多数元素是不可替换元素,他们将内容直接告诉浏览器,将其显示出来。转载 2017-11-07 10:58:00 · 648 阅读 · 0 评论 -
总结iframe高度自适应,自适应子页面高度
页面html节点上要有下面红色部分,不然ie浏览器会无限递增iframe id="mainFrame" name="mainFrame" scrolling="no" src="Index.aspx" frameborder="0" style="padding: 0px; width: 100%; height: 1000px;">iframe>调转载 2018-01-16 18:05:10 · 814 阅读 · 0 评论 -
报错 chromedriver@2.35.0 install: `node install.js`
解决过一次,但是又忘了,决定写下来,与大家分享。报错:chromedriver@2.35.0 install: `node install.js`这个错误的解决方法就是在你创建的项目目录,比如你创建的项目叫my-ranzhi,然后你就要在my-ranzhi这个目录所在的目录中执行npm install chromedriver --chromedriver_cdnurl=http://cdn.np...原创 2018-02-26 16:21:18 · 4193 阅读 · 2 评论 -
h5 radio单选框样式设置
radio单选框样式设置input[type=radio] { display: inline-block; vertical-align: middle; width: 20px; height: 20px; -webkit-appearance: none; background-color: transparent; border: 0; ou...转载 2018-03-22 14:27:22 · 5085 阅读 · 0 评论 -
npm install 报错(npm ERR! errno -4048,Error: EPERM: operation not permitted,)解决方法
npm ERR! path E:\SouthernPowerGridProject\web_project\AutoOPS\autoops\node_modules\fsevents\node_modules\dashdash\node_modulesnpm ERR! code EPERMnpm ERR! errno -4048npm ERR! syscall scandirnpm ERR! Er...转载 2018-03-22 15:10:19 · 1948 阅读 · 2 评论 -
修改video标签自带按钮的默认样式
这里所说的修改video标签中自带按钮的默认样式,指的是用css就可以控制视频播放按钮的大小等我们来看一下 video 的内部构造:chrome 下,开发者工具 setting Preferences Elements 勾选 "Show user agent shadow DOM"再回来看,已经可以看到 video 的内部结构了瞄一眼,有没有看到很熟悉的 -webkit-media-con...原创 2018-03-21 11:48:36 · 49985 阅读 · 7 评论 -
vue2 ajax异步请求,数据嵌套层数过多,导致页面无法正常通过数据驱动渲染
数据层数过多的小坑 初入门vue2,在开发项目过程中因为用到了vue-echarts-v3,涉及图表的数据,难免数据就有过多的层数,导致出现了这么一个坑,其实归根结底是自己没有按照vue2官方的方法进行对象数据修改。 首先,数据结构大致是这样的: echartData { data1 { name: 'line', series: [{ ...转载 2018-05-04 15:01:51 · 2595 阅读 · 0 评论 -
IE11打开某些网站,F12仿真模式中文档模式默认为IE7?
IE11浏览器默认的文档模式为Edge,但是打开有些网站的时候,在IE11中打开F12开发人员工具,仿真模块下,文档模式选项中Internet Explorer 7显示为默认值。但是并未打开所有网站都是显示为IE7为默认文档模式,将文档模式设置为其他IE版本以后,在重新打开该网页,任然会显示为IE7。这个是什么原因呢?出现这种一般是两种原因所知,第一种就是网站通过meta标签定义X-UA-Comp转载 2018-01-05 13:05:41 · 1872 阅读 · 0 评论