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

原创 浅析Web性能优化

什么是Web 性能优化 Web 性能优化就是用户觉得页面加载很快,用户从输入URL(网址)到页面在浏览器上加载出来的时间很短;与之相对的有如服务器性能优化(如网页占的 CPU 少),一定要区分开来。 对于用户众多的网站,节约下的加载时间或能带来可观的收入,这便是前端 Web 性能优化的意义。 优化方案 1.Cookie 1. 1减少 Cookie 大小 每次请求都会带上对应的 Cookie,减少 ...

2019-09-14 16:46:08 266

原创 JS继承

JS 中的继承是什么? 两次的原型搜索就是继承。 数组 a 从 Array 中原型搜索到 toString 属性,只是实例属性;a 从 Array 中原型搜索到 (Array 从 Object 中原型搜索到的)valueOf 属性,可以称为继承。 让我们用代码来实现继承: 1. 使用 prototype 实现继承 prototype 的作用:为构造函数内添加实例对象之间的共有属性 // 构造一个 ...

2019-09-14 16:27:26 1734

原创 实现一个简易jQuery

模拟jQuery实现API,用alias $ window.jQuery = function(nodeOrSeletor){ let nodes ={} if(typeof nodeOrSeletor === ‘string’){ let temp = document.querySelectorAll(nodeOrSeletor) for(let i=0;i<temp.length;i+...

2019-08-24 20:26:34 145

原创 从_ _proto_ _与prototype看JS原型链

原型 每个对象,都有一个隐藏的属性__proto__,这个属性引用了object.prototype,这里存放了所有对象的公用属性,这个就是原型。 每个对象创建出来,都默认指向这个原型,而object.prototype也有一个__proto__,并指向null __proto__与.prototype var 对象 = new 函数() 对象.__proto__ ===函数.prot...

2019-08-07 08:25:50 191

原创 JS 里的数据类型转换

类型转换 任意类型转字符串 String(x) x.toString() x + ‘’ 任意类型转数字 Number(x) parseInt(x, 10) parseFloat(x) x - 0 +x 任意类型转布尔 Boolean(x) !!x 五个falsy值,其余全为true 数字0 NaN ''或""(空字符串) null undefined 如: !!(null) 结果显...

2019-08-01 10:40:02 117

原创 JS里的数据类型

数据类型共有七种,分别是:number(数字)、string(字符串)、boolean(布尔)、symbol(符号)、null(空值)、undefined(空值)、object(对象)。下面分别来介绍: number(数字) 十进制: 1.23e2=123 二进制:以0B开头 0B11=3 八进制:以01开头 十六进制:以0X开头 string(字符串) '你好’与"你好"一样 ‘’、""表...

2019-07-30 12:22:28 144

原创 CSS+DIV布局

1.左右布局 div标签的默认display属性为block, 把其修改成inline-block, 并将width改成50%, 修改完成后,div1和div2就处在一行并各占一半空间。 2.左中右布局 做法同上,在div的margin属性修改成-5px,width属性修改成33.3%。 3.水平居中 设置position为fixed,然后将top设置为50%,设置margin-top属性为被设置...

2019-07-25 11:01:38 156

原创 ls cat mv touch命令简析

ls命令:(list 列表) ls: 显示当前目录文件。 ls-a:在Linux中,以“.”开头的文件是隐藏文件。为了在ls命令中显示,可以使用ls-a命令。 ls-l: 显示当前目录内容的长列表。 cat命令:(concatenate 拼接) cat+文件名: 从第一行开始显示文件内容,直至内容结尾。 mv命令:(move 移动) mv aaa bbb: 将aaa文件重命名为bbb。 mv...

2019-07-20 15:01:32 248

原创 HTML常用标签

基本 <html>…</html> 定义 HTML 文档 <head>…</head> 文档的信息 <meta> HTML 文档的元信息 <title>…</title> 文档的标题 <link> ...

2019-07-20 14:49:31 115

原创 http学习摘要

1. HTTP是什么 HTTP全称为Hypertext Transfer Protocol (超级文本传输协议)。它是一个简单的请求-响应协议,通常运行在TCP之上。它指定了客户端可能发送给服务器什么样的消息以及得到什么样的响应。 2.HTTP请求 第一部分:提交方式 路径(若无路径 默认为/) HTTP传输协议/版本 第二部分:请求头(除了Host之外其他请求头都是可选的) 第三部分:空格(必须...

2019-07-17 13:05:46 189

空空如也

空空如也

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

TA关注的人

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