自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (1)
  • 收藏
  • 关注

原创 使用three.js写全景图,使用sprite类canvas,结合射线,点击跳转指定全景图

话不多说上代码:1、html:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <style type="text/css"> html, body...

2018-07-26 10:07:27 2917

原创 常用的location对象

document.location.host //表示当前域名 + 端口号document.location.hostname //表示域名document.location.href //表示完整的URLdocument.location.port //表示端口号document.location.protocol //表示当前的网络协议document.loca...

2018-07-17 15:03:19 358

原创 for...of为什么不能遍历Object对象

因为能够被for...of正常遍历的,都需要实现一个遍历器Iterator。而数组、字符串、Set、Map结构,早就内置好了Iterator(迭代器),它们的原型中都有一个Symbol.iterator方法,而Object对象并没有实现这个接口,使得它无法被for...of遍历。例如:Array.prototype[Symbol.iterator];// ƒ values(...

2018-07-17 10:13:15 13500 2

原创 es6 数组去重

let arr1 = [1,2,2,3,4,4,4];let s = new Set(arr1);    let arr2 = Array.from(s);//结果:[1,2,3,4],完成去重

2018-07-16 16:59:37 1112

原创 对象和数组的深拷贝问题

       第一种方法、通过递归解决:      code:function objCopy(a,b){  var b = b || {}  for(var i in a){    if(typeof a[i] === 'object'){      if(a[i].constructor === Array){        b[i] =[]      }else{...

2018-07-09 11:58:33 277

原创 使用promise封装ajax

function getPromiseData(url,dataParams,isAsync,methodType) { return new Promise(function(resolve, reject) { var type = methodType || "POST"; $.ajax({ url: url, ...

2018-07-09 11:35:18 643

原创 z-index无效及解决方法

z-index无效的情况,一共有三种:1、父标签 position属性为relative;2、问题标签无position属性(不包括static);3、问题标签含有浮动(float)属性。解决办法有是三个:1、position:relative改为position:absolute;2、浮动元素添加position属性(如relative,absolute等);3、去除浮动。...

2018-07-09 11:08:01 15081 1

原创 从url获取参数,存取cookie

function getUrlStringArgs(){ var args={},item=null,name=null,value=null; var qs=location.search.length&gt;0?location.search.substring(1):""; var items=qs.length?qs.split("&amp;"):[]; v...

2018-07-09 11:04:42 1792

原创 chrome使用技巧

Ctrl+P(cmd+p on mac),就能打开你要用的项目文件。在已加载的文件中找一个特定的字符串,快捷键是Ctrl + Shift + F (Cmd + Opt + F),同时还支持正则表达式。在Sources中打开一个文件之后,按Ctrl + G,(or Cmd + L for Mac),然后输入行号,可以找到当前行数。编辑一个文件的时候,可以按住Ctrl在要编辑的地方点击鼠标,可以设置多...

2018-07-09 10:59:19 158

原创 构造函数写分页

JSfunction pagination() { this.str=undefined; this.urls=undefined; this.pag=undefined; this.totleList=undefined; this.datas=undefined; this.n=1; this.hoppage=10; this.s...

2018-07-09 10:48:51 336

express+vue小项目

1、本项目采用的开发技术包括以下这些:语言采用比较熟悉的html、css、javascript等基础脚本语言来开发的。 2、前端框架使用的是Vue,而后端框架使用的是express来搭建的。数据库则使用的mysql作为系统的数据库。 3、接口token验证使用了jwt,设置有效过期时间为2小时

2020-10-16

空空如也

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

TA关注的人

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