自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 echart:关于echart的标签样式、饼图上显示百分比、标识线样式、图表字体颜色等一堆小问题合集

当自己的备忘录,下次就不用去一个个百度了哈哈title: { text: '天气情况统计', //标题 subtext: '虚构数据', //副标题 left: 'center'//标题位置 }, tooltip : { trigger: 'item', formatter: "{a} <b...

2018-12-25 13:33:52 6924

原创 js继承的几种方式

1.原型链继承首先先看一个关系图:构造函数、原型对象以及实例对象的关系对象都是由构造函数示例化出来的,所以由此接着推出整一条原型链:现在再看一个例子:stu是Student的一个实例对象,stu寻找属性和方法的顺序是先去其构造函数上找属性,在构造的原型对象上找方法,没找到再去寻找上一级(Object)的原型对象上找。所以要想stu拿到Person的方法就要把St...

2019-12-13 13:58:36 156

原创 内置对象和自定义对象类型判断理解。

1.类型获取对于基础的obj对象,可以用typeof和toString:但是对于数组对象,typeof得到的是object,toString则直接输出字符串:这时候需要使用它的构造函数的name属性,就能正常获取array类型:同样的内置对象Date和obj都可以使用这种方法:如果要拿到它们的最顶级object可以用:总结:需要查看是否是对象用typ...

2019-12-09 15:43:34 407

原创 自己的理解-promise

在JavaScript的世界中,所有代码都是单线程执行的,由于这个“缺陷”,导致JavaScript的所有网络操作,浏览器事件,都必须是异步执行。异步执行可以用回调函数实现:比如function callback() { console.log('Done');}console.log('before setTimeout()');setTimeout(callback, 10...

2019-12-03 17:22:50 171

原创 关于http状态码301和302的区别

两个都是页面的重定向(浏览器拿到服务器返回的这个状态码后会自动跳转到新的url),区别首先是官方解释:301 永久性转移,旧地址A的资源被永久性移除了,不能再被访问,搜索引擎在抓取新内容的同时也将旧的网址交换为重定向之后的网址302 暂时性转移,旧的资源还在,仍旧可以访问,这个重定向只是临时地从旧地址A跳转到地址B,搜索引擎会抓取新的内容而保存旧的网址重定向的解释:1.地址A...

2019-12-03 14:37:00 304

原创 自己整理的面经~symbol

Symbol的原理:保证每一个属性名都是独一无二的,从根本上防止属性名的冲突,表示独一无二的值,是JavaScript的第七种数据类型,Symbol值通过Symbol函数,对象的属性名现在可以有两种类型,一种是原来就有的字符串,另一种就是新增的 Symbol 类型。而Symbol类型的属性名都是独一无二的,保证不会与其他属性名发生冲突。Symbol作为属性名:由于每一个 Symbol ...

2019-11-25 17:01:33 183

原创 自己的面经整理~数组

数组数组扁平化:数组的扁平化,就是将一个嵌套多层的数组 array (嵌套可以是任何层数)转换为只有一层的数组。递归:遍历最外层数组看是否是数组是的话继续执行递归,不是就放到结果数组中:{     //判断当前数组是否有子数组 function hasChildArray(arr) { return arr.some(myarr => { ...

2019-11-25 16:24:25 102 1

转载 angularjs select中ng-repeat和ng-options的区别及选中问题

最近是项目中用到了angularjs的select标签,由于是初次学习摸索使用,故在此过程中遇到了一些坑,在此总结出来,供大家一起学习,探讨。首先定义一个下拉数组供说明使用: var optItems1 = [{id:1,text:'武汉'},{id:2,text:'北京'},{id:3,text:'杭州'}]; var optItems2 = [{id:'1',text:'...

2019-10-18 16:31:51 344

原创 nodejs安装后npm -v出现报错 试了N个方法,记录下最后有用的一个~~~~~~~~~~~~~~~

先降低node版本, 我的降到7.x, 这个时候npm -v命令不会报这个错 然后全局安装npm, 命令npm i -g npm, 这个命令是安装最新新版npm 下载10.x以上的版本, 然后点击安装, 注意安装时把npm的安装去掉 这个时候, 就不会报错了 ...

2019-08-27 11:57:03 296

原创 一个漂亮的电子数字字体分享electronicFont

效果图:个人觉得这种数字字体挺漂亮的,用来做大屏很不错,记录下~css里面:/*引用字库*/@font-face { font-family:'electronicFont'; src: url("font/DS-DIGIT.TTF"); }字体文件:需要的类或者id调用下就好了:#id{ font-family: 'electronicFont';...

2019-08-01 17:37:16 15171 34

原创 echart浙江省图镂空效果~

先上效果图:最近的项目有要求放一个镂空的省图,记录下吧~在这之前要引入一个zhejiang.js,我是去网上搜了下的,官网上貌似没找到。。需要的可以联系我发,html:js:function echart_7(){ var myChart = echarts.init(document.getElementById('chart_7'));...

2019-08-01 17:27:09 434 4

原创 css:ul里面的li如何设置滚动条,

最近的需求需要给一排图片加横向滚动,大家都知道用ul li之后里面的li都是设置了float:left,这样会导致就算你设了width,横向滚动也是无效的,所以我的办法就是不给他设float,但是可以排列整齐 嘻嘻先上效果图:这是比较简单的效果 没做美化。。然后贴代码:<div class="div-rymodal col-md-9"> <u...

2019-06-18 15:04:36 15543 2

原创 SVG实现动态加载轨迹沿轨迹路径运动的例子

最近做的项目中,需要一项人员的头像可以在地图上按轨迹运动,自己研究了下,做了个比较基础的:目前有个小问题一直解决不了,就是svg里的img头像的圆角设置不了,我现在是把它放在一个circle里填充了,但是效果不好,还在研究更好的办法。。。。先贴相关的代码八。<svg width="100%" height="550px" id="svg" viewBox="0 0 730 ...

2019-05-30 17:27:19 9147 2

原创 关于css position:body全屏背景图上如何定位元素尽可能保证各个尺寸屏幕不偏移

最近的一个需求:   背景图是ps做的,需要图中文字数据和echats图表位置用程序来显示,然鹅本嘟对ps切图不是很在行。。所以用div覆盖之后出现对不齐原图位置的情况,想了很多办法。。。这是body背景图插入:&lt;body background="imgbg.gif"&gt;想了一个不是很完美的办法,就是数据和图表所在div前面用空div填充,空的div可以给一个基本样...

2018-12-25 11:31:01 1101 1

原创 jedate引入angularjs中页面渲染加载的问题

   最近在项目中遇到的问题,jedate时间选择插件引入angular项目中会有找不到id的错误。。观察jedatejs代码发现它是在页面打开时候就已经加载了,所以用controller时候再去调用就会找不到id它的解决办法就是在controller里面延迟加载下:app.controller('js.controllers.modules.alarm.alarmSetController', ...

2018-07-11 09:35:15 732 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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