自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 内容中的 position : fixed 竟然没相对窗口来定位

在  vue 项目中,有个页面切换动画,然后内容里的   position : fixed 只相对 viewBox 来定位,检查后发现动画的css 中的个属性-webkit-perspective: 1200px; -moz-perspective: 1200px; perspective: 1200px;然后里面的 fixed 就根据  有这个属性来定位了,暂时不知道 什

2017-11-27 17:33:37 5829 1

原创 VUE 单页面使用 echart 窗口变化时的使用

在 VUE 项目中,为了使 echart  在窗口变化时能够自适应,要用到   window.resize = function(){ .......}; 但是我在项目刚开始的时间就有一个地方的高度变化使用了 window.resize  ,在里面再次使用 会覆盖掉原来的,所以在里面图表使用时可以用window.addEventListener('resize',this.resizeFu

2017-11-24 14:03:58 3256

原创 node 事件模板 EventEmitter 的应用

var eventEmitter = require('events').EventEmitter;var life = new eventEmitter();//官方建议一个事件不要超过10个监听,超过后会出现一个异常,但这个可以手动改life.setMaxListeners(11); //改成 11 个function water(who){ cons

2017-11-19 23:19:26 354

原创 http 详解

http 就是一种通信协议,计算机之间要共同尊守这些规则才能通信http 流程1、http客户端发起请求,创建端口 2、http服务器就在端口监听客户端请求3、监听到后,http服务器向客户端返回状态和内容 (如:200  然后返回请求的文件。。详解如下)浏览器的流程1、输入网址后,浏览器先搜索自身的 DNS 缓存  (前面4步都是为了解

2017-11-18 16:04:14 230

原创 value.toFixed is not a function

事件是这样的是一个图表页面,请求了接口后,因为有的数据有 1.2555555555 很长一段,所以要做保留两位小数,然后用了var a = data.xx.toFixed(2)data.xx = a;注意 : 用了.toFixed(2)  ,这时候的  a  已经变成的字符串 , typeof a  得出来的是 string ,得用  parseFloat(a)

2017-11-16 17:03:00 7919

原创 表格 td 长度的问题

table 中的 td 给了长度不管用给  table 加个 table{  table-layout:fixed ;}给 th 加个 th{  white-space: nowrap;}  文字不换行    .newTable{table-layout:fixed ;} .newTable thead{background-color: #eef1f6;col

2017-11-16 13:30:51 490

原创 echarts的使用

1、在普通页面中使用 var obj = document.getElementById(div); var myChart = echarts.init(obj); myChart.setOption(option);2、在vue项目中使用npminstallechartsmain.jsimport echarts from 'ec

2017-11-15 14:31:10 286

原创 node.js 基础api

cmd  进入命令node  进入node 环境1、  url  输入  url  会显示出  url 对象包含的方法{ parse: [Function: urlParse], resolve: [Function: urlResolve], resolveObject: [Function: urlResolveObject], format: [Functio

2017-11-12 15:43:57 229

转载 25个最基本的JavaScript面试题

1.使用 typeof bar === "object" 来确定 bar 是否是对象的潜在陷阱是什么?如何避免这个陷阱?尽管 typeof bar === "object" 是检查 bar 是否对象的可靠方法,令人惊讶的是在JavaScript中 null 也被认为是对象!因此,令大多数开发人员惊讶的是,下面的代码将输出 true (而不是false) 到控制台:var

2017-11-06 13:59:26 20635 3

转载 别人经历过的面试题目

1.alert(1&&2),alert(1||0)1    alert(1&&2)的结果是22    只要“&&”前面是false,无论“&&”后面是true还是false,结果都将返“&&”前面的值;3    只要“&&”前面是true,无论“&&”后面是true还是false,结果都将返“&&”后面的值;45    alert(0||1)的结果是16

2017-11-06 13:27:24 194

原创 图片懒加载插件

window.onload = function(){Echo.init({offset: 200, //设置图片距离可视区域多少像素被加载(纵向)           throttle: 1050  //设置图片延迟加载的时间});   }    echo.js  代码window.Echo = (function(window, document, undefi

2017-11-03 11:32:28 276

原创 原生 JS 写的手机端上下拉

下拉刷新*{margin: 0;padding: 0;}body{background-color: #f5f5f5}#up{position: relative;}.tran{-webkit-transition: all .3s;transition: all 0.3s}#drop-down,#Pull{line-height: 36px; font-size: 1

2017-11-03 11:29:24 983

原创 图片生成beta64

var getBase64 = function(file){    var maxWidth = 640;    var promise = new Promise(function(resolve, reject){        if(file.files && file.files[0]){            var thisFile = file.files[0];

2017-11-03 11:07:22 796

原创 简单的正则匹配

/^[1-9]([.]{1}[1-9])?$/   匹配折扣  9 或者  9.9/^([\u4E00-\u9FA5]|\w)*$/   不能有字符。只能是字/^[A-Z]+$/;   只写字母/^\d+$/    只写数字/^(-?((180)|(((1[0-7]\d)|(\d{1,2}))(\.\d+)?)))$/g    经度值

2017-11-03 10:55:19 197

原创 百度地图加载百度js 出现 BMap is not defined

!function(mapInit) {  var script = document.createElement("script");  script.type = "text/javascript";  script.src = "http://api.map.baidu.com/api?v=2.0&ak="+ App.BMapAk +"&callback=mapinit"; 

2017-11-03 10:53:39 13833 1

原创 js 一些时间之间的转换

日期换星期几var weekDay = ["星期天", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六"];var dateStr = "2008-08-08 08:08:08"var myDate = new Date(Date.parse(dateStr.replace(/-/g, "/")));alert(weekDay[myDate.getD

2017-11-03 10:44:45 188

原创 滚动条的检测 与 屏幕的横屏事件

window.onorientationchange = function(){               switch(window.orientation){                   case -90:           case 90:             alert("横屏:" + window.orientation);

2017-11-03 10:40:52 684

原创 手机端 rem 的使用

(function(doc, win) {    var docEl = doc.documentElement,  //getElementById("luckDraw")        resizeEvt = 'orientationchange' in window ? 'orientationchange' : 'resize',        recalc = functio

2017-11-03 10:36:20 196

原创 input 正则匹配

只能输入数字英文输入数字:    输入中文:     输入英文:    三个合在一起    除了英文的标点符号以为 其他的人都可以中文,英文字母,数字,中文标点//数字后面两小数function clearNoNum(obj)  {     obj

2017-11-03 10:31:27 1079

原创 meta标签

1、<meta name="format-detection" content="telephone=no" />   禁止将数字变为电话号码2、<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0" />width  

2017-11-03 10:28:35 250

原创 数组和对象间的比较

var  a = []; var b = [];  两个单独的对象或者数组永不相等   a == b     => false;var a = [];  var b = [] ;   b[0] = 1 ;    a值也会相应的修改  a = [ 1 ];     想要单独改变 数组 b   一定要一个个复制一次;  如下for( var i = 0 ; i b[i] = a[i

2017-11-01 22:17:51 480

空空如也

空空如也

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

TA关注的人

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