- 博客(18)
- 收藏
- 关注
原创 chrome89不再支持嵌套/deep/
chrome89更新到89以后发现页面上有些样式不起作用搜了下chromestatusFeature: Shadow-Piercing descendant combinator, ‘/deep/’ (removed)The /deep/ combin翻译后意思就是嵌套的/deep/将不会生效
2021-04-06 15:35:02
444
原创 element ui 表格基于vue的二次封装
二次封装原因1、表格一般使用起来有大部分都是重复的代码,比如el-table-column标签的书写、分页的调用等等。2、在团队写前端代码时,针对表格每个人都有不同的写法,为了将常见的组件风格保持一致。二次封装代码废话不多说,直接上代码。<template> <div class="c-table"> <!-- 2.表格 --> &...
2020-05-08 16:36:31
647
原创 关于网页外链用了 target="_blank"的安全隐患
安全隐患如果只是加上target="_blank",打开新窗口后,新页面能通过window.opener获取到来源页面的window对象,即使跨域也一样。虽然跨域的页面对于这个对象的属性访问有所限制,但还是有漏网之鱼。这是某网页打开新窗口的页面控制台输出结果。可以看到window.opener的一些属性,某些属性的访问被拦截,是因为跨域安全策略的限制。即便如此,还是给一些操作留下可乘之机。...
2020-05-08 16:19:08
617
原创 ie11打开f12页面数据才会正常刷新
问题:在使用get请求时,如果参数值没有发生变化,在ie11中会把这之前的get请求缓存下来,从而使得页面视图数据没有及时跟新解决方式:在get请求入参加上个动态变化的参数如:date:new Date().getTime()...
2020-04-23 20:37:47
1242
1
原创 使用pre标签注意
使用pre标签时会将里面的内容全部渲染到页面上,包括开发工具中的换行缩进,如: {{item.saltRes}} 前后都有很大的空格得: {{item.saltRes}}使用...
2019-10-31 10:39:15
551
原创 使用G6自定义的坑
在使用G6自定义节点时节点文字怎么都显示不了,研究了很久发现要给text设置xy坐标。group.addShape(‘text’, {attrs: {x: cfg.size[0], // 居中y: cfg.size[1] * 2 + 10,textAlign: ‘center’,textBaseline: ‘middle’,text: cfg.label,}})...
2019-10-24 15:12:14
5173
原创 关于ant design vue使用polyfill在ie上不兼容
最近使用cli3搭建ant design vue ui框架时发现项目在ie上不兼容,就引入@babel/polyfill结果发现在ie10上出现了IconFont.js报错,经历了半天的时间终于找到解决办法,如下:1、在main.js上方引入bable2、在bable.config.js中presets: [ '@vue/app', [ '@babel/preset-env', { 'useB...
2019-06-13 14:58:51
6317
8
转载 监听页面元素宽高发生改变 resize
监听浏览器窗口发生改变时:$(window).resize(function() {你要执行的函数});监听页面元素宽高发生改变时:(function($, h, c) { var a = $([]), e = $.resize = .extend(.extend(.extend(.resize, {}), i, k = “setTimeout”...
2019-03-23 10:16:28
4243
原创 IE8下 使用new Option()无法显示文本内容
1、在IE8下,JS动态添加 option 的时候,value 有值,但是文本内容添加不上例:var osheng = document.getElementById(“osheng”);//获取下拉框对象var option = new Option(“北京”, “北京”);osheng.appendChild(option);//追加option2、在IE8下,checked 无法获...
2019-03-04 11:29:49
503
原创 ie下打开页面审查元素页面demo才能渲染结束
最近在改项目bug时,发现了ie下页面数据显示不完全的情况,但是打开F12审查元素后页面数据却能够渲染到dom节点上,经过排查,发现是js中出现了console.log() 这种代码,注释掉即可...
2019-03-01 15:49:09
622
转载 解决IE浏览器兼容性问题:“JSON”未定义
问题起因:将JavaScript对象类型的参数通过JSON.stringify转换成字符串传递时,IE6、7、8会报:“JSON”未定义 的错误。错误分析:JSON是包含在JScript 5.8引擎中,而为了向下兼容ie8只有在文档模式是”Internet Explorer 8 Standards”的时候才使用JScripte 5.8,其他时候使用JScripte 5.7特性。因此如果文档模...
2019-03-01 15:45:22
3337
原创 SCRIPT1028: 缺少标识符、字符串或数字
今天我在修改网页代码时,遇到了一个问题,FireFox下完全没有问题,而在IE中却报JS“缺少标识符 字符串或数字”错误 ,通过在网上搜索,现在终于解决了问题 。网上搜了一把,果然不少人遇到过这个问题,原因就是:JSON最后的一项末尾多了一个逗号 。我的js大致是:HousecarForm = Class.create({initialize: function(id){this.for...
2019-03-01 15:33:17
6752
原创 浏览器缓存sessionStorage 、localStorage 和 cookie 之间的区别
共同点:用于浏览器端存储的缓存数据不同点:(1)、存储内容是否发送到服务器端:当设置了Cookie后,数据会发送到服务器端,造成一定的宽带浪费;web storage,会将数据保存到本地,不会造成宽带浪费;(2)、数据存储大小不同:Cookie数据不能超过4K,适用于会话标识;web storage数据存储可以达到5M;(3)、数据存储的有效期限不同:cookie只在设置了Cookid过...
2019-01-31 14:25:25
237
原创 css单行文字超出显示省略号兼容火狐
.nowrap {width: 100%;white-space: nowrap; /强制文本在一行内显示/text-overflow: ellipsis; /溢出省略号,支持ie、safari(webkit)/-o-text-overflow: ellipsis; /溢出省略号,支持opera/overflow: hidden; /溢出隐藏/-moz-binding: url(‘el...
2019-01-31 14:23:48
689
转载 [转]jqGrid 属性、事件全集
本文转自:http://blog.youkuaiyun.com/rosanu_blog/article/details/8334070<script type="text/javascript"> var lastsel; jQuery().ready(function () { //父Grid(主Grid) jQuery("#list1").jqGrid({ url:'s...
2018-10-18 11:31:51
714
原创 关于表格table-layout:fixed布局的学习
关于表格table-layout:fixed布局的学习table-layout: fixed 的表格,各列宽度由第一行决定,后面指定的宽度会被忽略。你第一行合并了,所以各列宽度均分了。解决方法一:在tbody前加<col style="width: 60%" /> <col style="width: 20%" /> <col style="width: ...
2018-10-13 12:40:23
1089
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人