cysear的专栏

cysear的专栏

canvas实现地图放大缩小拖拽

前言 canvas 基础 拖拽功能 边界条件 放大与缩小

2019-04-23 15:28:52

阅读数 101

评论数 0

gitlab与github同时使用-工作小结

平时在公司都是使用的gitlab,今天想要再配置一个GitHub仓库,遂有此文,纯粹按自己理解记录一下,有不对的地方请指正 一、密钥生成 不同平台对应不一样的密钥,所以首先肯定要再在电脑生成一个新的对应github账号的密钥,然后添加到github账户上 C:\Users\admin.ssh ...

2019-04-09 15:28:13

阅读数 13

评论数 0

JavaScript四种数据集合整理小结1_Set

Array Array 构造器会根据给定的元素创建一个 JavaScript 数组 Object Object 构造函数为给定值创建一个对象包装器。 Set ES6 提供了新的数据结构 Set。它类似于数组,但是成员的值都是唯一的,没有重复的值。 Set本身是一个构造函...

2019-02-19 15:00:27

阅读数 28

评论数 0

canvas画波浪模拟管道水流方向

这里写自定义目录标题首先看一下效果图吧前言准备工作1.波浪线基础2.波浪线滚动3.坐标系旋转4.ocanvas思路画管道内波浪自定义波浪位置代码 首先看一下效果图吧 如 前言 因为公司有个小项目,在管道上画出水流的方向,所以在此大致记录一下使用canvas画水流的做法,写的不对的地方,请指...

2018-12-16 21:25:26

阅读数 477

评论数 0

vue里使用百度地图的2种方法

最近项目里需要用到百度地图,整理2个方法: 普遍的方法是: 1.index.html 中引入 <script type="text/javascript" src="http://ap...

2018-07-23 17:21:31

阅读数 2864

评论数 1

正则 匹配 中文标点符号 小记

//匹配这些中文标点符号 。 ? ! , 、 ; : “ ” ‘ ' ( ) 《 》 〈 〉 【 】 『 』 「 」 ﹃ ﹄ 〔 〕 … — ~ ﹏ ¥ var reg = /[\u3002|\uff1f|\uff01|\uff0c|\u3001|\uff1b|\uff1a|\u201c|\u20...

2018-05-24 15:55:16

阅读数 9678

评论数 3

null ,"null",undefined判断

null,NULL,”null”,undefined 后台返回值的时候常有返回值是null,或者”null”甚至是不返回的情况,所以前台获取数据的时候就要加以判别再进行处理,以下是工作中的小总结。 undefined 如果是undefined,使用typeof来判断 var tmp...

2018-04-17 16:20:56

阅读数 1036

评论数 0

关于echarts-formatter 数据格式化小结

一、tooltip中的数据格式(数据点的悬浮框)tooltip : { trigger: 'axis', formatter:function(a,b,c){ return a+'<br/>'+b+c; } },formatter格式化方法的参数说明:(...

2018-03-16 10:50:08

阅读数 15973

评论数 0

CSS秘密花园:磨砂玻璃效果

效果如下:转载 自  https://www.w3cplus.com/css3/css-secrets/frosted-glass-effect.html<!DOCTYPE html> <html> &...

2018-01-11 10:56:45

阅读数 233

评论数 0

后台获取的json数据转换成树结构数据

今天遇到一个问题,前台页面所需数据格式是树结构格式,类似下图1,但是后台返回数据格式是却是无序的json数组,如图2 解决思路: 首先,我遇到的问题是后台返回的每条数据是缺少父级Id的,所以需要遍历增加上去。 其次,遍历数据时需要按照父>子>孙的顺序遍历,否则的话在先遍历...

2017-11-20 21:53:15

阅读数 8336

评论数 1

Vue自定义slot写消息提示小红点

先上效果图: 我是用的elementUI结合作用域插槽, 先写slot,直接用的模板定义<script type="text/x-template" id="tipnotes"> <span> <sl...

2017-08-07 09:06:38

阅读数 3578

评论数 1

关于JavaScript的splice 和slice 方法小结

W3School上面讲的很详细了,但是还是想总结一下下 splice和slice看起来很相似,具体的用法也老是模糊不清 定义与用法 splice:该方法 会 改变原始 数组,向/从数组中添加/删除项目,然后返回被删除的项目。(增删改) slice():该方法 ...

2017-08-07 08:43:14

阅读数 305

评论数 0

函数声明,函数表达式,块级作用域小结

前端小白一更 今天做完了工作任务开始看看大牛们的文章,总结一下下学习到的知识。一、ES6 -> let阮大神的文章特别值得读一读http://es6.ruanyifeng.com/#docs/let 写的特别详细 知识点: let类似于var ,但是声明只在代码块里有效,let不...

2017-07-25 09:36:43

阅读数 772

评论数 0

firefox 下使用html5拖拽会自动打开新标签的解决办法

使用html5的拖拽,但是firefox却会弹出新标签,以下是个人愚见: 之前网上查找到说 使用禁止默认事件  event.preventDefault(); 但是写在相应代码里面却还是有新标签弹出来。 又查询到可以将dataTransfer 的setData的属性设置为除了Text之外的其他属性...

2017-06-26 15:11:27

阅读数 3627

评论数 3

使用原生js和jquery 对 ul 中的li进行随机排序

使用原生js和jquery 对 ul 中的li进行随机排序 var ulEle = document.getElementById("foo"); var liList = ulEle.getElementsByTagName("li"); var len...

2017-06-23 14:38:57

阅读数 271

评论数 0

CSS3之transform之rotate二维、三维注意点

transform:rotateX(30deg);            二维旋转X transform:rotateY(30deg);            二维旋转Y transform:rotateZ(30deg);            二维旋转Z transform:rotate(3...

2017-06-02 16:22:10

阅读数 295

评论数 0

:after :before 个人理解

::after是一个CSS伪元素,使用::after,你可以从CSS里往页面上新增内容(不再要在HTML里有相应的东西)。虽然最终生成的东西并不是真正的DOM里的内容,但这些内容能像普通内容一样显示,基本的效果是这样的: CSS代码 div::after { content: "你...

2017-06-02 16:18:00

阅读数 175

评论数 0

纯css3 伪元素制作旋转小风扇

效果图     需求 制作旋转的小风扇,并且颜色是可以改变的 制作思路 只用一个标签来承载风扇,并且颜色可以任意更改,所以只能有一个标签明码定义颜色 控制旋转只要在该标签上添加动画即可 所以只用一个span标签制作中间的小圆点,使用伪元素和子元素制作周边的扇叶,背景颜色继承父元素的颜色 但是小圆...

2017-05-26 09:10:44

阅读数 1348

评论数 0

手机端给父元素绑定了长按事件,但是子元素的点击事件不被触发的解决方法——事件委托

今天遇到一个问题,手机端给父元素绑定了长按事件,但是子元素的点击事件不被触发 需要实现的功能 子元素需要点击父元素需要  长按  高亮显示父元素高亮时有自己的点击事件   并且  不触发子元素的点击事件点击其他位置,取消高亮显示 页面展示 代码如下 ...

2017-05-16 16:39:08

阅读数 2175

评论数 0

常用Meta对象 的各个属性及含义

常用meta整理 Meta标签中的format-detection属性及含义 Meta标签中的apple-mobile-web-app-capable属性及含义 Meta标签中的apple-mobile-web-app-status-bar-style属性及含义

2017-05-04 11:21:49

阅读数 284

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭