自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 ES6对象扩展

es6中对象的属性新增简洁表示法、表达式表达法,对象新增Object.is方法和Object.assign方法。1、属性的简洁表示法// 属性的简洁表示法,属性名用变量名表示,属性值为变量的值var foo='abc'var obj={foo}obj // {foo: "abc"}//方法的简洁表示法,需要注意,简洁表示法的属性名总是字符串var ob...

2018-09-07 11:45:00 141

转载 js中的小数运算问题

由于小数在计算时会先转换为二进制,存在精度丢失,小数的运算需要特别注意。如0.7*0.8=0.5599999999999999,0.1+0.2=0.30000000000000004解决办法:方法一: num1*1000*num2*1000/1000000,0.7*1000*0.8*1000/1000000=0.56,(num1*1000+num2*1000)/1000,(0...

2018-08-28 19:44:00 286

转载 sticky footer绝对底部的2种实现方法

sticky footer绝对底部:当页面内容小于屏幕高度时,底部模块固定显示在屏幕底部;当页面内容大于屏幕高度时,底部模块会被推到内容底部,拖动滚动条才能显示。1、min-height页面结构为:1 <div class="minHeight">2 <div class="wrapper">3 <div cl...

2018-08-28 18:44:00 165

转载 移动端border-1px实现

在PC端1px没问题,手机端存在设备像素比dpr(device pixel ratio),在dpr为2的Ritina屏幕上,即在一个方向上2个设备像素长度代表1个CSS像素长度,1px在手机屏幕上会显示为2px。解决办法:step1:在需要添加边框的元素末尾添加伪类 1 // 函数 2 border-1px($color) 3 position: relati...

2018-08-27 14:14:00 143

转载 移动端前端开发和pc端有何区别?

1、兼容性pc端需要考虑浏览器兼容性,移动端主要考虑屏幕分辨率和不同系统的兼容性。2、页面布局PC端常用布局固定宽度980px居中,移动端屏幕的大小和分辨率不同,多用响应式布局,使用em(以父元素为基础)、rem(以根元素为基础)。3、JS动画移动端没有hover事件、增加了touch和touchSlide事件,需要处理键盘跳出与隐藏。考虑到性能,移动端使用的js库应...

2018-08-21 17:15:00 351

转载 图片的http请求

1、<img />只要设置了src,一定会发生请求。opera浏览器除外,其在设置display:none时不会发生请求。1 <img src="i0.gif" style="display: none"/> 除了opera浏览器,都会请求。2、重复图片,所有浏览器都只请求一次。1 <img src="i1.jpg" />2...

2018-08-20 16:25:00 365

转载 jsonp跨域

<!DOCTYPT html> <html> <head> <meta charset="utf-8"> <title>jsonp跨域</title> <script src="jquery-1.7.2.js"></script&gt...

2018-08-20 15:07:00 92

转载 字符串、数组、对象的遍历

最近在刷题时遇到很多字符串、数组、对象的遍历的遍历问题,对该类问题做了归纳汇总,便于记忆温习。1、字符串遍历。// 可使用for循环或for/in来遍历字符串,将索引值赋值给循环变量var str = 'asd fgh'for(var i = 0; i < str.length; i ++) { console.log(str[i])}for(va...

2018-07-10 21:58:00 245

转载 前端经典面试题-代码

1、检测变量类型。// 此方法不仅可检测出6种基本数据类型,还能检测出Array、FunctionObject.prototype.toString.call(Array)// '[object Array]'2、去除字符串中的空格,可使用trim()方法或正则表达式。// trim()用于去除字符串左右两端的所有空格// trimLeft()、tri...

2018-07-09 11:38:00 80

转载 关于箭头函数中的this指向问题

参考文章https://blog.csdn.net/zhq2005095/article/details/70666833this的主要应用场景有:1、在普通函数,this指向window对象。2、函数作为对象的属性,this指向调用函数的对象。3、构造函数对象中,this指向函数的实例对象。4、call和apply中,this指向第一个参数,即被扩展的作用域对象。...

2018-06-22 21:06:00 193

转载 JavaScript之ajax

1 // 原生ajax 2 // get方法向服务器请求数据 3 function getData (url, callback) { 4 var request = new XMLHttpRequest() 5 request.open('GET', url) 6 request.onreadystatechange = function () {...

2018-06-22 15:20:00 80

转载 vue2.0配置webpack.dev.conf.js加载本地json数据

打开webpack.dev.conf.js在const portfinder = require('portfinder')后加入以下配置1 const express = require('express')2 const app = express() // 请求server3 var appData = require('../data.json') //加载本...

2018-05-20 15:48:00 306

转载 好用的软件合集

1、屏幕抓取工具FastStone Capture,可实现自由截屏、滚动截屏、录屏等功能。2、桌面定时提示休息工具Fade Top,使用屏幕颜色淡入淡出的方式提醒用户it is time to rest3、格式工厂,丰富的音频格式转换工具。4、文献管理工具Mendeley Desktop,可自动显示出文献的内容题目、作者等信息,便于搜索与编辑,尤其适用于文献名字与...

2018-05-02 10:58:00 184

转载 vue+webpack

首先全局安装vue-cli,然后在项目目录下使用webpack模板初始化vuenpm init -yvue init webpack myProjectName如果解析jsx文件,需要在webpack.base.conf.js文件中稍微改动一下,否则会报错如果使用css预处理器stylus,则需要安装依赖包npm install stylus stylus-loa...

2018-04-24 11:29:00 86

转载 JavaScript之gulp项目构建(react)

Node.js : 用于编写Web服务端程序,实质是对Chrome V8引擎进行了封装express : 基于Node.js的Web应用开发框架npm :Node.js的包管理器gulp :基于流的代码自动化构建工具,把流程工具化来提高效率。babel :转换编译器,将ES6转换成可以在浏览器中运行的代码全局安装:将一个模块安装到系统目录中,各个项目都可以...

2018-04-12 17:27:00 154

转载 win10配置tensorflow教程

系统:Win10 64位 最新版安装步骤:GeForce ExperienceVs2015CUDA 8.0Cudnn 6.0(记得配置path哦)Python 3.5进入cmd,pip3 install tensorflow-gpuOk,完成。进入cmd,输入jupyter notebook打开网页编辑器。Tensorboard 打开方式...

2018-04-12 17:22:00 62

转载 JavaScript之ES6中的class与继承

参考:https://www.imooc.com/article/17389https://www.cnblogs.com/chenyangsuaige/p/6130737.html继承可以实现很好的封装,子类直接对父类的方法进行重用,还可以添加自己的属性和方法。原型对象prototype是类的唯一标识符,类的继承是基于prototype的。es5中类的继承//e...

2018-04-12 17:10:00 103

转载 JavaScript之ES6中的Proxy和Reflect

参见https://www.cnblogs.com/huansky/p/5687299.html转载于:https://www.cnblogs.com/i-Leo/p/8709590.html

2018-04-03 17:00:00 77

转载 JavaScript之ES6常用语法(二)

Set、Map数据类型Set,一组key值的集合,key值不能重复。{ let arr = [1,2,3,4,5]; let list = new Set(arr); let list1 = new Set(); list1.add(5); //使用add方法添加元素 }Set类型的方法add、has、del...

2018-04-03 16:51:00 65

转载 JavaScript之ES6常用语法(一)

let a=1; let声明的变量只在块作用域({}包含的)内有效,在作用域内不可重复定义。es6强制开启严格模式(es5中’use stric’开启严格模式),严格模式下变量未声明不能使用。const PI=3.1415; 声明常量,必须在声明时赋值且不可重复。声明对象const k ={a:1},由于对象是引用类型(指针),其内容可变(但地址不可变),类似的还有数组。...

2018-04-03 16:06:00 137

转载 JavaScript之ES6中的生成器函数Generator

1、Generator定义生成器函数Generator是一种异步编程的解决方案,比Promise更高级。除了通过return 返回值之外,generator还可以通过yield多次返回值。//function后紧跟*function* hello(){ yield ...; yield ...; ... };2、常...

2018-03-28 10:29:00 124

转载 JavaScript之ES6中的Promise对象

1、Promise对象概述Promise对象用于表示一个异步操作的最终状态(完成或失败),以及其返回的值。它允许你为异步操作的成功和失败分别绑定相应的处理方法。这让异步方法可以像同步方法那样返回值,但并不是立即返回最终执行结果,而是返回一个能代表未来出现的结果的promise对象。new Promise( function(resolve, reject) {...} /...

2018-03-27 20:37:00 124

空空如也

空空如也

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

TA关注的人

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