- 博客(20)
- 收藏
- 关注
原创 如何在一个项目引入两个不同版本的jq?
最近项目中使用到了jq的一个插件,这个插件所使用的jq的版本较低,是jq1.4,所以我在项目中引入了jq1.4。但是这个时候我的项目运行出现了问题,出现报错$(...).on is not a function,而且自定义属性data-url的值也不能用 jqDom.data("url")这个方法获取了,得到的值是undefined。经过查找资料,这个问题是由于jq版本太低,所以这两个方法不能使...
2019-09-10 14:32:18
1847
原创 在jQuery中,a标签trigger触发click不起作用的原因和解决方法
最近在项目中发现,用jq的trigger无法触发a标签的click事件。我的代码如下:$('a').trigger('click')查阅资料发现:jquery trigger把(type === "click" && jQuery.nodeName( elem, "a" )) && jQuery.acceptData( elem )的事件过滤掉...
2019-09-06 17:02:06
4537
1
原创 自己怎么压缩js文件?
有时候,我会从网上找一些JS插件,这些插件的代码可能是未压缩版。如果将这些插件应用到实际的生产中,会发现这些JS文件太大,会导致加载较慢,编译较慢。因此需要自己压缩一下这个文件,以便可以更好的应用于实际生产环境中。自己压缩JS文件的方法:方法一:在线压缩比如这个网站:http://tool.oschina.net/jscompress/你只需要把自己的JS代码复制进去,它就可以...
2019-09-05 14:38:22
10602
1
原创 如何针对不同的浏览器写css样式,尤其是IE
使用媒体查询(写在css里)一,支持IE10及以上@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {css代码}二,支持IE9及以上@media screen and (min-width:0\0){css代码}三,支持IE8及以上@...
2019-09-05 13:49:48
1519
原创 关于界面兼容IE浏览器的一些问题记录
IE下拉列表的样式默认修改所有浏览器默认的下拉列表的样式都不太好看,在页面设计时,基本都会对默认样式做修改。我使用谷歌浏览器时,只修改了很简单颜色和边框就达到了效果。width: 100px;outline: none;border: 1px solid rgba(51,170,255,.5);background: transparent;color: #cef;但...
2019-09-02 15:55:48
248
原创 a标签有个download属性
在前端开发中,<a>标签最常见的作用是链接页面,实现页面跳转。其实,<a>标签还可以实现下载文件。<a>标签如何实现下载文件呢?
2019-08-27 19:21:30
529
原创 怎么做响应式布局和自适应布局?
怎么做响应式布局?参考文章:https://www.cnblogs.com/yuanziwen/p/6926561.htmlhttps://orianna-zzo.github.io/sci-tech/2018-08/%E5%89%8D%E7%AB%AF%E8%AF%95%E6%B0%B43-%E8%87%AA%E9%80%82%E5%BA%94%E4%B8%8E%E5%93%8...
2019-08-05 16:17:39
393
原创 css元素垂直居中方法
当父元素是行内元素时,是不需要子元素居中的。或者使用display:block属性把父元素变为块级元素,再做居中。行内元素(1)一行文字的垂直居中。设置行高等于父元素的高度,即可令文字垂直居中。<style> .parent{ height: 30px; line-height:30px; }</style>...
2019-08-05 10:50:26
192
原创 css令元素水平居中的方法
当父元素是行内元素时,是不需要子元素居中的。或者使用display:block属性把父元素变为块级元素,再做居中。行内元素的水平居中(1)在父元素上设置text-align:center即可。来看一下text-align属性:text-align:text-align 属性规定元素中的文本的水平对齐方式。该属性通过指定行框与哪个点对齐,从而设置块级元素内文本的水平对齐方式...
2019-08-05 10:08:32
150
原创 当宽度不定时,如何设置div的宽高相同?
在做项目时, 我经常会遇到这样一种情况:在一个div里渲染一个正方形或圆形的物体, 这个物体是占满整个div的,而这个div的宽度会随着父元素的宽度变化而变化。为了让这个物体的效果不变形,必须保持div的长度和宽度一致,那么怎么做呢?保持div长宽相等的方法:div{ width: 100%; padding-top: 100%; //padding-bottom: ...
2019-08-01 20:05:41
5047
原创 为什么前端数据会出现很长的浮点数呢?
今天在项目中遇到了一个问题,前端数据出现了很长的浮点数。我检查了一下后端传过来的数据,数据是正确的,没有浮点。我很好奇为什么会这样,所以研究了一下这个问题的原因,顺便记录一下。
2019-07-30 20:35:47
1210
原创 echarts4.x雷达图如何展示一维数据?
今天的项目其中一个功能是画雷达图,鼠标滑过雷达图的拐点,展示该维相关数据,并且需要显示雷达图的刻度。但是我发现单纯的雷达图似乎没办法展示一维数据。我总结了一下,关于画雷达图,我遇到的难点有三个:(1)如何显示刻度。(2)如何判断滑过的是拐点。(3)如何找出拐点对应的该维数据。下面总结问题的解决办法:问题(1):echarts的版本从4.x以后不再提供雷达图的刻度标签属...
2019-07-26 10:53:33
2141
4
原创 jq的each函数
jq的each函数有两种用法:用法一:$(selector).each(), 用于遍历被选择器选中的dom。 用法:$(selector).each(function(index,element)) 参数 描述 function(index,element) 必需。为每个匹配元素规定运行的函数。 index- 选择器的 inde...
2019-07-24 20:35:02
4392
原创 无法复制文件到远程桌面的解决办法
今天在将打包好的文件放到远程测试环境下时,发现无法将文件从本地粘贴到远程服务器。一开始还以为是电脑或服务器出现了问题,经过百度后,发现是远程服务器的一个进程rdpclip.exe出现了问题,导致了无法粘贴的状况。解决办法:第一步:在远程服务器上,打开任务管理器,找到rdpclip.exe进程,然后结束进程。第二步:在远程服务器的开始菜单,搜索rdpclip,重新打开rdpclip.exe进程。...
2019-07-23 20:01:05
2595
原创 对JSON.stringify和JSON.parse方法的简单理解
在前端项目中经常遇到将对象转为JSON字符串的需要,因为在数据请求过程中,参数数据可能需要转化为字符串以方便传输或存储。而且,返回的数据如果是JSON字符串格式,前端还需要将JSON字符串转化为对象,以方便使用。因此JSON.stringify和JSON.parse是经常用到的。我在这里记录一下两个方法的简单使用,以及一些简单的内部原理,希望自己能更好的理解和使用这两个方法。使用方法:...
2019-07-23 19:42:33
980
1
原创 echarts区县级地图展示
最近在做的一个项目主要展示区县级的地图,并且要在县级城市绘制一些自定义图标。在echarts的json文件中,提供了市级城市的中心坐标点,但是并没有提供县级城市的中心坐标点,这个把我难住了,要怎么才能把自定义图标绘制到地图上呢?关键还是要找出中心坐标点,既然echarts没有提供,就只能我自己去找了。
2019-07-23 09:25:18
2848
原创 JavaScript字符串操作和数组操作
接触前端有一段时间了,对于很多东西总是处在模糊知道,但实际上用起来还是要依靠百度和google才能不出错的状态,我觉得这种习惯很不好,因此我决定,把常用的东西记录下来,以便自己复习总结,并且要尽力直接记在脑子里,这样效率才能大大加快。
2019-06-24 17:52:14
563
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人