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

原创 闭包及其应用场景

  函数外部无法访问函数内部的局部变量,但函数内部的函数可以访问本函数内的局部变量,故通过闭包实现函数外部访问函数内部局部变量。但容易造成内存泄漏,应当谨慎使用。闭包的使用场景:1】、采用函数引用方式的setTimeout调用setTimeout的第一个参数一般是一个即将要执行的函数,第二个参数是一个延迟时间。如果一段代码想要通过setTimeout来调用,那么它需要传递一个函数对...

2018-08-27 15:12:46 24193

转载 事件

事件:用户和浏览器自身执行的某种动作,如页面加载完毕触发load事件,用户单击元素,触发click事件DOM:addEventListener、removeEventListener、dispatchEventIE-DOM:attachEvent、detachEvent、fireEventJQuery:on、off、trigger描述js里事件的三个阶段事件的三个阶段分别为:事件...

2018-08-27 14:10:01 222

原创 webpack学习笔记

1】、webpack是最近比较流行的模块化工具,天生支持commonjs规范,设计思想是--require anything,就是想把前端涉及到的所有文件都通过js的require组织起来,最后以js为入口,通过nodejs把Commonjs规范下的模块,全部转换成浏览器支持的function模块,然后再用一个编译加载器来组织这些模块,这样commonjs的模块化方案就可以通过webpack的转换...

2018-08-27 09:15:50 223

原创 css居中问题

居中布局一、水平居中(子元素)【1】.常规元素设置水平居中:《1》行内元素、不定宽块级元素:设置父元素 text-align:center《2》图片水平居中:设置img  clear+display+margin《3》定宽块级元素:设置子元素: margin:0 auto;《4》通用方法(不管行/块级元素): 设置父元素 display:flex; just...

2018-08-27 09:13:10 15196

转载 跨域

阮一峰 :http://www.ruanyifeng.com/blog/2016/04/cors.html CORS: 是一个W3C标准,允许浏览器向跨源服务器,发出XMLHttpRequest请求,从而克服了AJAX只能同源使用的限制。(同源策略:同域、同协议、同端口)一、简介:CORS 需要浏览器和服务器同时支持( 所有浏览器都支持该功能,IE浏览器不能低于IE10,IE8...

2018-08-27 09:12:01 310

原创 javascript 中的this的理解

 this是js的一个关键字,随着函数使用场合不同,this的值会发生变化,但是this总有一个原则,就是this值的是调用函数的那个对象,this的指向在函数创建的时候是决定不了的,在调用的时候才能决定,谁调用的就指向谁。This绑定是js中最常出现错误的因素:Eg:let PageHander = {       id = '123456',       init:func...

2018-08-27 09:08:49 198

原创 JavaScript数组去重六种方法

var arr = [1,23,1,1,1,3,23,5,6,7,9,9,8,5];//方法一,循环遍历,第i项与后面所有的项对比,有重复则删除function removeDuplicatedItem(arr) {for(var i = 0; i < arr.length-1; i++){for(var j = i+1; j < arr.length; j++){...

2018-08-27 09:00:14 187

原创 ES6学习笔记

 一、块级作用域绑定1、在函数作用域或全局作用域中使用var声明的变量,都会被提升至当前作用域顶部2、块级声明:用于声明在指定块的作用域之外无法访问的变量块级作用域存在于:1)、函数内部2)、{}之间的区域3、同一个作用域中不能用let、const声明已经存在的标识符,会 导致语法错误4、使用const声明的是常量,其值必须进行初始化,并且不可更改,如果常量是对...

2018-08-26 14:56:52 520

原创 前端知识点学习总结

1、浏览器页面由哪三层构成,分别是什么,作用是什么?构成:结构层、表示层、行为层分别是:html、css、JavaScript作用:html实现页面结构,css完成页面的表现与风格,JavaScript实现客户端的功能与业务,展示一些动态效果2、说说你对HTML5的认识,是什么?为什么?优点?缺点?新增特性?移除元素?     是什么: HTML5指的是包含HTML、css、J...

2018-08-26 14:47:00 1255 1

转载 在阿里云的ECS上部署Laravel项目

Laravel 部署到阿里云/腾讯云转载自:http://dmmylove.cn/articles/12首先你需要一台阿里云/腾讯云服务器安装系统选择 ubuntu 16.04然后通过 ssh 登录远程服务器按下列步骤进行配置:更新列表sudo apt-get update安装语言包sudo apt-get install -y language-pack-en-b...

2018-08-26 14:42:33 1008

原创 操作系统学习笔记

1. 什么是进程和线程,两者有什么区别?(1)进程是具有一定独立功能的程序,它是系统进行资源分配和调度的最小单位,重点在系统调度和单独的单位,也就是说进程是可以独立运行的一段程序。(2)线程是进程的一个实体,是CPU调度和分派的基本单位,它是比进程更小的能独立运行的基本单位。线程自己基本上不拥有系统资源,只拥有一点在运行中必不可少的资源(如程序计数器,一组寄存器和栈),但是它可与同属一个进...

2018-08-26 14:42:00 262

原创 计算机网络学习笔记

计算机网络的基础知识 TCP的三次握手、四次挥手的过程 连接的三次握手 客户端发送SYN信号,表示告诉服务器,我要建立连接 服务器返回ACK=1和SYN=1给客户端,表示我已经接收到了客户端的请求,并接收了请求。 客户端收到来自服务端响应后,知道服务端已经接受连接请求,再次发送ACK给服务器,确认服务端的SYN,其实也就是一个确认的再确认。 终止的四次挥...

2018-08-26 14:40:41 3406

原创 常用测试理论知识点

1、软件测试的意义:检测软件是否满足客户需求?找出软件中存在的各种问题?满足客户提出的测试报告需求?要进入某个市场或某些领域必须做相应的测试2、软件测试的常用方法:            从运行状态看:静态测试、动态测试            从执行过程看:手工测试、自动化测试            从内容划分看:功能测试、易用性测试、兼容性测试、文档测试           ...

2018-08-26 14:36:02 1063

原创 mysql学习笔记2--数据库知识点总结

1、数据库、关系型数据库、关键码、超键、候选键、主键、外键数据库:按照数据结构来存储、管理、组织数据的仓库关系型数据库:建立在关系模型基础上的数据库,借助于集合代数等数学概念和方法来处理数据库中的数据。关系型数据库的特点:        1】、数据以表格的形式出现        2】、每行为各种记录的名称        3】、每列为记录名称所对应的数据域        ...

2018-08-26 14:33:50 712

原创 mysql学习笔记1--语言规则

1、去重使用distinct eg:select distincrt prod_price from products;2、限制结果使用 limit X offset X :表示从哪儿开始以及检索的行数eg:select prod_id from products limit 5 offset 5;3、注释:整行注释:#这是一条注释(无空格)-- 注释内容(注意前面有空格)...

2018-05-17 21:04:42 156

空空如也

空空如也

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

TA关注的人

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