自定义博客皮肤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、函数的执行空间function fn(){ console.log("fn函数")}fn();函数执行的时候会开辟一个执行空间(我们暂且叫他 xxff00 )。console.log(我是fn函数’)这个代码就是在xxff00这个空间中执行。代码执行完毕以后,这个xxff00空间就销毁了。fn内部局部变量的生命周期:作用域开始的位置被声明,结束的位置被删除(感觉像朝...

2020-03-23 17:49:05 161

原创 用jQuery实现简单的Tab切换

用jQuery实现简单的Tab切换具体代码如下:<!DOCTYPE html><html><head> <meta charset="utf-8"> <title></title> <style type="text/css"> .box{width: 500px;height: 400px;bo...

2020-03-19 23:02:57 300

原创 Set和Map

Map 和 Set 是 ES6 新增的两个数据结构。都是属于内置构造函数 ,需要使用 new 的方式来实例化使用 。(Map和Set在本质上是对象,只是组合数据的形式不同)一、Set1、Set的概念和声明Set是一种数据的集合,类似数组,使用内置构造函数方式声明 。var s = new Set();console.log(s); //Set(0){}在创建Set结构时,可以立即...

2020-03-18 20:27:38 137

原创 回调地狱

一、什么是回调地狱1、什么是回调函数在一个函数里面以形参的方式调用一个传递进来的函数。function a(callback) { callback()}a(function () {})假设我们想同时拿到3个异步执行的结果,这时就可以通过异步回调函数嵌套调用的方式解决。例如用ajax异步请求://这里的用的是ajax的封装ajax({ url:"http://loca...

2020-03-17 19:42:48 187

原创 跨域

跨域一、同源策略1、什么是同源策略同源策略(same-origin policy)是一种出于浏览器安全方面的考虑而出台的一种策略,它可以保证用户信息的安全,防止恶意的网站窃取。同源策略是浏览器的行为,是为了保护本地数据不被JavaScript代码获取回来的数据污染,因此拦截的是客户端发出的请求回来的数据接收,即请求发送了,服务器响应了,但是无法被浏览器接收。2、 什么同源?同源...

2020-03-13 22:36:46 71

原创 AJAX

AJAX一、什么是 ajaxJS 语言 和 服务端 交互的手段 ,简单的来说,AJAX 就是用 JS 向服务端发起一个请求,并获取服务器返回的内容。 AJAX全称:Asynchronous JavaScript and XML。运行环境:服务器环境下运行二、ajax 的特点1、不需要插件的支持,原生 js 就可以使用2、用户体验好(不需要刷新页面就可以更新数据)3、减轻服务端和带宽的负...

2020-03-12 22:25:27 112

原创 会话跟踪技术cookie

会话跟踪技术cookieCookie 是浏览器访问服务器后,服务器传给浏览器的一段数据。该数据保存在浏览器里面,此后每次浏览器访问该服务器,都必须带上这段数据。根据存储特性,是一种本地存储。一、cookie的特点1、按照域名存储,哪个域名存储哪个域名使用;2、存储大小有限制,数量(50左右)和大小(4K)限制;3、有时效性,默认是会话级别(关闭浏览器就没有了),可以手动设置过期...

2020-03-11 21:42:06 289

原创 php相关操作

php相关操作一、php介绍php是一门后台编程语言,默认只能工作在服务器环境下,不能工作在浏览器环境,php文件不能在浏览器解析运行。php的解析过程: php文件必须在服务器环境下解析完成之后,才有可能在浏览器中呈现php发送的数据 。服务器解析php的数据,正常解析,解析之后,交给前端时,默认全部转成字符交互规则:前后端交互,只能交互字符(文本)二、php的语法:1、PHP 的...

2020-03-10 21:23:43 143

原创 js中对象和 JSON 的转换

js中对象和 JSON 的转换JSON跟任何编程语言都无关是用来做不同编程语言中的通用数据。JSON的规则:1.在js中,json的类型是字符;2json的格式,与js中对象的格式一致,键值对格式(array和object);3.json中对象格式的key部分必须放在双引号中,单引号都不行,并且当value为字符的时也要用双引号,4.json中不允许出现没有意义的逗号5.json中不...

2020-03-09 21:08:06 378

原创 js中的事件

js中的事件javascript中的事件,可以理解就是在HTML文档或者浏览器中发生的一种交互操作。一、事件绑定的方式1、内联式这种模式是最传统接单的一种处理事件的方法。在内联模型中,事件处理函数是 HTML 标签的一个属性,用于处理指定事件。虽然内联在早期使用较多,但它是和 HTML 混写的, 并没有与 HTML 分离。<body> <button onclick=...

2020-03-07 17:06:54 1298

原创 用js实现简单放大镜效果

用js实现简单放大镜效果此处放大镜实现的效果就是当鼠标放置在图片上会有半透明遮罩,图片的一个区域就会被放大,然后展示在右边。当鼠标移动时右边的大图片也会局部移动。这里的放大并不是真正的放大,而是等比例移动。下面是实现的代码:css样式代码如下: <style> .s_box{width:400px;height: 300px;position: absolute;...

2020-03-06 21:11:58 657

原创 js中this的指向问题

js中this的指向问题JS中this的指向不是指定义它的位置,而是谁定义它,它指向谁。简单的理解就是当前this所在的函数有没有执行对象,有的话就指向这个执行对象。我整理以下四点来说明this的指向。一、默认绑定,没有被明确隶属对象执行的函数,函数中的this在非严格模式下指向window,严格模式下指向指向undefined。二、隐式绑定,被明确隶属对象执行的函数,函数中的this指向...

2020-03-05 21:20:27 176

原创 js--对象创建的几种方式

js–对象创建的几种方式一、字面量创建1、创建的语法:{}2、设置内容的语法:(1)对象.属性 = 要设置的内容 (2) 或创建时就在{}里设置内容3、获取内容:(1)对象.属性 (2)当目前的属性名不是一个具体的值,是一个变量时:对象[变量]二、内置构造函数创建1、创建的语法:new 操作符 + Object()2、设置内容的语法:对象.属性 = 要设置的内容3、获取内容:对象...

2020-03-04 20:02:50 245

原创 JavaScript——BOM

BOM(Browser Object Model): 浏览器对象模型。###BOM浏览器对象模型,将整个浏览器当做一个对象看待,这个就是window对象,window对象不需要由用户创建,直接使用。下图是关于BOM的概述和相关操作。...

2020-03-03 20:44:16 152

原创 javascript内置对象之——Math对象

javascript内置对象之——Math对象Math 的是js的一个内置对象,提供了一堆的方法帮助我们操作数字 。它具有数学常数和函数的属性和方法,都是以静态成员的方式提供。一、静态属性圆周率:Math.PI二、静态方法## 标题方法名功能Math.round()四舍五入取整Math.random()随机数:0~1,不包括0和1Math.ceil(...

2020-02-23 18:43:43 382 1

空空如也

空空如也

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

TA关注的人

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