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

原创 深入理解闭包

我的理解闭包:闭包就是能够读取其他函数内部变量的函数。原理: 作用域的产物利用了函数作用域链的特性,一个函数内部定义的函数会将包含外部函数的活动对象添加到它的作用域链中,函数执行完毕,其执行作用域链销毁,但因内部函数的作用域链仍然在引用这个活动对象,所以其活动对象不会被销毁,直到内部函数被烧毁后才被销毁。通过的说我们说一个现象就是a函数中嵌套b函数 ,我们都知道 b函数可以访问a函数的属性, 当访问时,是b函数的活动对象AO去调用a属性即 AO.a属性,这就存在了引用关系,引用类存在与内存当中,当函数

2021-04-09 14:38:35 113 1

原创 html面试题

1.doctype(⽂档类型) 的作⽤是什么?✨这三种模式的区别是什么?(接上⼀问追问)标准模式(standards mode):⻚⾯按照 HTML 与 CSS 的定义渲染 怪异模式(quirks mode)模式: 会模拟更旧的浏览器的⾏为 近乎标准(almost standards)[过渡模式]模式: 会实施了⼀种表单元格尺⼨的怪异⾏为(与IE7之前的单元格布局⽅式⼀致), 除此之外符合标准定义2.HTML、XML 和 XHTML 有什么区别?HTML(超⽂本标记语⾔): 在html4.

2021-04-09 14:37:16 175

原创 css常见面试题

01.视频音频的使用<video src=""></video><audio> <source src="" type=""></audio>src width height autopaly controls loop02.清除浮动的方式产生的原因是子元素浮动, 且父元素没有设置高度, 父元素高度塌陷01.给父元素单独定义高度 02.父元素overflow: hidden 浏览器会自动检查浮动区域的高度 开启bfc-

2021-04-09 14:36:24 170

原创 浏览器回流和重绘?

文章目录@[toc]重绘重绘发生的场景回流回流发生的场景如何减少回流和重绘合成渲染提升动画效果的元素处理动画合成器单独处理的属性。回流必将引起重绘,而重绘不一定会引起回流。**https://juejin.cn/post/6844903569087266823重绘repaint,就是浏览器得知元素产生了不影响排版的情况下后对这个元素进行重新绘制的过程。例如我们改变了元素的颜色,加个下划线等(outline, visibility, color、background-color等, 代价是高昂的,

2021-04-09 14:22:21 132

原创 从输入URL到浏览器显示页面发生了什么?

大致流程 [网络通信 / 数据渲染] 1. DNS解析,将域名解析为IP地址 2. 浏览器与服务器建立TCP连接(三次握手) 3. 浏览器向服务器发起HTTP请求 4. 服务器接收请求并响应,返回相应的HTML文件 5. 关闭TCP连接,四次挥手 6. 浏览器接收从服务器端返回的数据,并进行页面渲染(解析资源)。解析urlDNS的查找过程分析?DNS的查找过程解析:浏览器会先检查是否存在缓存,因为如果访问过一次该域名的话,会把结果缓存在浏览器中。操作

2021-04-09 14:15:01 88

原创 new一个对象发生什么?

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>Doc

2021-02-03 14:15:40 207 2

原创 JS面向对象的三种写法

/*面向对象的三种写法 *1.构造函数 *2.class类 * 2.直接操作对象 * */ /**/ function myShow(name){ this.name = name; this.show(); } myShow.prototype.show = function(){ console.log(

2018-02-06 21:03:02 1984

原创 js中全局变量和局部变量的详解

/*1.Javascript语言的特殊之处,就在于函数内部可以直接读取全局变量 */ var n = 999; function fn(){ console.log(n); } fn();//999 /*2.函数的外部自然无法读取函数内部的局部变量 */ function f1(){ var n

2018-02-06 17:15:30 286

转载 PHP接口的编写[转载]

转载自http://blog.csdn.net/echocdzh/article/details/50232019, 如: http://localhost/openUser.php?act=get_user_list&type=json在这里openUser.php相当于一个接口,其中get_user_list 是一个API(获取用户列表),讲求返回的数据类型为JSON格式。你只需要

2018-02-01 17:43:43 249

原创 JS常见的错误

常见js报错 ,以后遇见继续添加 /一、中文名文件命名导致异常报错/ Failed to load resource: the server responded with a status of 404 (Not Found) 加载资源失败:服务器以404(未找到)的状态响应 /*二、ReferenceError(引用错误)

2018-02-01 14:16:48 1085

原创 javascript常见兼容

阻止浏览器默认行为\鼠标拖拽\效果\监听委托 1. 重点内容/阻止浏览器默认行为,或者阻止右键菜单,a连接的跳转,submit提交跳转/ function myPrevent(e){ *如果没有这个属性,就调用这个方法*/ if(e.preventDefault){ e.preventDefault(); }else if(r

2018-01-31 19:01:10 242 1

原创 DOM总结

DOM中的选择器/获取元和对象的集合: 1.var obox = document.getElementById(“box”) /获取指定元素的ID,ID选择的特性眼瞎行为:只能选择第一个符合条件的元素/ 2.var abox = document.getElementsByClassName(“box”);/*class选择器返回的是一个数组,哪怕只有一个元素,也

2018-01-31 18:56:38 328

原创 关于ES6的常用总结

1.新增的变量命名 1.不存在变量提升 2.暂时性死区 var a = 40; if(true){ a = 30; let a = 10; console.log(a) } 3.不允许重复声明,同一作用域内只能声明一次 4.新增的块级作用域 for(作用域A){作用域B} 循环的应用;

2018-01-31 18:53:56 212

原创 关于瀑布流的封装

html> head> meta charset="UTF-8"> title>title> style type="text/css"> #cont{margin: 0 auto;position: relative;} .box{float: left;padding: 5px;}

2018-01-31 18:49:05 196

原创 关于原生javascript中的cookie封装

简单描述下什么是会话跟踪技术: 由于http协议是无状态的无法保存用户的许多信息,在交互过程中无法进行判断,于是利用了可以在HTTP头信息进行传递的特点,让浏览器的每一次网页请求,都可以伴随Cookie传递,并保存在客户端记录中,以达到跟踪效果.html> head> meta charset="UTF-8"> title>title>

2018-01-27 14:31:01 168

转载 网页设计中的为什么少有人用 11px、13px、15px 等奇数的字体?

偶数字号相对更容易和 web 设计的其他部分构成比例关系。比如:当我用了 14 px 的正文字号,我可能会在一些地方用 14 × 0.5 = 7 px 的 margin,在另一些地方用 14 × 1.5 = 21 px 的标题字号。Windows 自带的点阵宋体(中易宋体)从 Vista 开始只提供 12、14、16 px 这三个大小的点阵,而 13、15、17 px 时用的是小一号的点阵(即每个字

2017-12-23 19:22:02 4213

转载 网站制作css技术之margin在块元素、内联元素中的区别

HTML(这里说的是html标准,而不是xhtml)里分两种基本元素,即block和inline。顾名思义,block元素就是以”块”表现的元素(block-like elements),inline元素即是以”行”表现的元素(character level elements and text strings)。二者表现的主要差别在于,在页面文档中block元素另起一行开始,并独占一行。inline

2017-12-23 17:52:22 195

原创 Workerman

Workerman是一款纯PHP开发的开源高性能的PHP socket 服务器框架。被广泛的用于手机app、移动通讯,微信小程序,手游服务端、网络游戏、PHP聊天室、硬件通讯、智能家居、车联网、物联网等领域的开发。 支持TCP长连接,支持Websocket、HTTP等协议,支持自定义协议。拥有异步Mysql、异步Redis、异步Http、异步消息队列等众多高性能组件。 手册地址:http://do

2017-10-28 11:12:16 1031

原创 建站流程

1、域名: 让浏览者记住你网站的重要名称。例如,www.baidu.com就是百度的网站, 如果你申请了一个.com的域名, 名字叫做xxxx, 那么就是xxxx.com就是你的域名。域名购买地址:万网、新网等,我用的是阿里云万网。 域名:如果你只是想学习怎么建站,可以不购买域名,直接用ip访问,但是不存在,域名很便宜我的3块。怎么申请域名:万网举例。首先选择没有被注册的域名, 注册过的域名就没有

2017-10-27 18:34:02 274

转载 Linux(centos)系统各个目录的作用详解

文件系统的类型: 普通文件:如文本文件、C语言元代码、SHELL脚本、二进制的可执行文件等,可用cat、less、more、vi、emacs来察看内容,用mv来改名。目录文件:包括文件名、子目录名及其指针。它是LINUX储存文件名的唯一地方,可用ls列出目录文件。 特殊文件:LINUX的一些设备如磁盘、终端、打印机等都在文件系统中表示出来,则一类文件就是特殊文件,常放在/dev目录内。

2017-06-28 21:01:41 219

转载 cookie 与 session的区别

cookie 和session 的区别:1、cookie数据存放在客户的浏览器上,session数据放在服务器上。2、cookie不是很安全,别人可以分析存放在本地的COOKIE并进行COOKIE欺骗 考虑到安全应当使用session。3、session会在一定时间内保存在服务器上。当访问增多,会比较占用你服务器的性能 考虑到减轻服务器性能方面,应当使用COOKIE。4、单个cook

2017-06-22 17:27:19 205

转载 流的概念

流在Java里,流是一个很重要的概念。流(stream)的概念源于UNIX中管道(pipe)的概念。在UNIX中,管道是一条不间断的字节流,用来实现程序或进程间的通信,或读写外围设备、外部文件等。根据流的方向又可以分为输入流和输出流,同时可以在其外围再套上其它流,比如缓冲流,这样就可以得到更多流处理方法。PHP里的流和Java里的流实际上是同一个概念,只是简单了一点。由于PHP主要用于

2017-05-18 15:14:57 281

Thinkphp5框架

thinkphp最新完整版

2017-06-30

空空如也

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

TA关注的人

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