自定义博客皮肤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)
  • 收藏
  • 关注

原创 小小倒计时

<div class="shijian" id="jishiqi"> </div>var countdown=document.getElementById("jishiqi"); var time=...

2020-01-08 13:41:36 118

原创 vue 项目兼容360浏览器

<meta http-equiv="X-UA-Compatible" content="IE=edge">

2019-12-30 19:53:21 2015

原创 如何隐藏overflow: scroll的滚动条

c3::-webkit-scrollbar {display: none;}

2019-12-19 16:16:02 2232

原创 var、let 及 const

函数提升优于变量提升。函数提升会把整个函数挪到作用域顶端,而变量提升只会把声明挪到作用域顶端var有提升,我们可以在声明之前使用。let、const存在暂时性死区,不能在声明之前使用var在全局作用域下声明变量会把变量挂在到window上,let、const不会let和const作用基本一致,const声明的变量不能再次被赋值...

2019-10-29 09:56:24 102

原创 请描述一下cookies、sessionStorage和localStorage的区别

浏览器的缓存机制提供了能将数据存储在客户端的方法html5中Web Storage 包括了两种存储方式:sessionStorage和localStoragesessionStorage用于本地存储的一个会话(session)中的数据,这些户数只有在同一个会话的页面才能访问并且当会话结束后数据也随之销毁。因此sessionStorage不是一种持久化的本地存储,仅仅是会话级别的存储。而loc...

2019-10-28 14:26:40 293

转载 this

写贴上原文链接这次再忘什么是this,我就直播吃电脑方便自己查看,再次感谢大佬方法调用模式定义:当一个函数被保存为对象的一个属性的时候,这个函数被称为方法。此时的this:当一个方法被调用的时候,this绑定到该对象上。举例子:var obj = {name:“harrisking”,foo: function(){console.log(this.name);//harrisk...

2019-10-12 18:01:36 78

原创 如何从浏览器的URL中获取参数信息

浏览器宿主环境中,有一个location对象,同事这个对象也是window对象和document对象的属性location对象中提供了与当前窗前加载的文档有关的信息,即URL信息如 https://www.baidu.com/api/sousuo/?search=baidu&id=123#2location.href:完整的URLlocation.protocol:返回协议(ht...

2019-09-26 09:24:00 652

原创 为什么利用多个域名来提供网站资源会更有效

突破浏览器的并发限制节约cookie带宽CDN缓存更方便防止不必要的安全问题(尤其是cookie的隔离尤为重要)节约主机域名连接数,优化页面响应速度

2019-09-26 08:59:06 142

原创 浏览器的同源策略是什么,没有同源策略会怎么样?

同源策略同源策略由Netscape提出的一个著名的安全策略。现在所有可以支持JavaScript的浏览器都会使用这一策略。同源同源即 同协议,端口,域名同源策略的限制不能获取不同源的cookie,LocalStorage 和 indexDB不能获取非同源的DOM不能发送非同源的ajax请求。(准确说应该是可以向非同源的服务器发起请求,但是返回的数据会被浏览器拦截)同源策略由浏...

2019-09-25 15:20:37 1451

原创 说几条JS的基本规范

说几条JS的基本规范不要在同一行声明多个变量请使用 === / !==来比较true/false或者数值请使用对象字面量替代new Array 这种形式不要使用全局函数switch 语句必须带有default分支函数不应该有时候有返回值,有时候没有返回值fo r循环必须使用大括号if 语句必须使用大括号for - in 循环中的变量应该使用var关键字明确限定作...

2019-09-10 08:45:56 1037

原创 在JS中,什么是伪数组,如何将伪数组转化为标准数组

符合以下条件的对象称为伪数组:具有length属性;按照索引方式存储数据;不具有数组的push,pop等方法伪数组(类数组):无法直接调用数组方法或期望length属性有什么特殊的行为,不具有数组的push,pop等方法;但仍可以用遍历数组的方法遍历他们。典型的是函数的argument参数,jQuery 对象(比如 $(“div”)),还有调用document.getElemen...

2019-09-09 15:25:25 828

原创 回调地狱及promise

回调地狱有俩定时器,最基本的异步 setTimeout(()=>{ console.log(1) },2000) setTimeout(()=>{ console.log(2) },1000)正常来看,我们得到的结果是2,1。试想我们想要输出1,2 我们可能会想到嵌套 e.g. setTimeout(()=&gt...

2019-09-06 12:04:44 95

原创 node

node day2笔记url统一资源定位符http://www.baidu.comhttp://www.baidu.com:80http://www.baidu.com:80/admin/loginhttp://127.0.0.1:80/admin/login以上四条都是urlconst url = require('url');let string='https://us...

2019-09-03 23:19:48 92

原创 node

node day1笔记node是一个基于chormeV8引擎的js运行环境(platform runtime)非阻塞的i/o模型事件驱动node的前世今生nodenpmnpm install sass -gnpm install sass -D (–save-dev) development 开发项目依赖npm install sass -S (–save) 生...

2019-09-03 23:01:54 121

原创 python pip 安装报错

解决方案可以首先执行 python -m ensurepip 然后执行 python -m pip install --upgrade pip ,相当于重装一次pip。

2019-08-20 14:22:16 223

空空如也

空空如也

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

TA关注的人

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