自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(47)
  • 收藏
  • 关注

原创 常用的状态码有哪些???

http状态码分类:1XX 提示信息 – 表示请求正在处理2XX 成功 – 表示请求正常处理完毕3XX 重定向 – 要完成请求必须进行更进一步的处理4XX 客户端错误 – 请求有语法错误或请求无法实现5XX 服务器端错误 – 服务器处理请求出错常见的状态码有哪些?① 200:请求成功,浏览器会把响应体内容(通常是html)显示在浏览器中;② 404:(客户端问题)请...

2019-05-14 10:24:10 1451

原创 http报文的组成以及它的一些方法?get与post的区别?

1,首先HTTP报文的大致组成?HTTP报文包含请求报文和响应报文两个部分;客户端向服务端发起的请求就叫请求报文,服务端对客户端的请求做出的响应就叫响应报文。2,其次是每个报文组成部分大概指的是什么?请求报文:请求报文由请求行,请求头,空行,请求体等四个部分组成;(注意:get方式发起的请求是没有空行和请求体的)请求行:包括请求方法、请求的url(路径)、http协议及版本;请求头...

2019-05-14 10:22:05 723

原创 前端面试题十大重要问题????

(一),跨域有几种实现方式???分别都是哪些???**1,**jsonp跨域。原理是:动态插入script标签,通过script标签引入一个js文件,这个js文件载入成功后会执行我们在url参数中指定的函数,并且会把我们需要的json数据作为参数传入。由于同源策略的限制,XmlHttpRequest只允许请求当前源(域名、协议、端口)的资源,为了实现跨域请求,可以通过script标签实现跨域请...

2019-05-07 20:38:04 442

原创 微信小程序前期开发的准备工作有哪些?小程序相比APP有什么优势?

现在随着时代的进步,科技的发展,网络的普及,计算机应用也是越来越宽泛了,17年小程序开始出现后,至今依然成为了一种趋势,不论是企业单位还是政府,也都愈发的宠幸于它。那么问题就来了,很多人根本就不了解小程序,以为它很难或者说并不是那么的可靠,现在我就大概的为大家说说小程序吧。首先,**小程序是什么**?小程序(Mini Program)是一种不需要下载安装即可使用的应用,它实现了应用“触手可及”...

2019-05-07 20:12:28 577

原创 面向过程编程与面向对象编程的区别是什么?

面向过程编程就是一步一步的按照过程来进行,面向流程的;简单来说就是先分析出解决问题所需要的步骤,然后用函数一步步的调用实现。例如:你需要网上购物,那么你首先需要进入到这个网站,然后再输入用户名和密码等实现登录,然后再实现购物支付等的功能…而实现这些的步骤就是一个面向过程编程。面向过程编程是一种直接的编程方法,它是按照编程语言的思路考虑问题,比如C语言这种过程式语言。面向对象编程是面向问题中的...

2019-04-28 11:09:43 6550 1

原创 Git和SVN的区别

1,Git-分布式版本控制系统 ,每个人都可以有自己的Local Repository,SVN只在server端有,对分支和合并支持很好,SVN不是分布式的,只能处理当前分支,然后合并到server端(Git分支和SVN的分支不同);2,SVN有全局版本号,因为只有一个仓库,而git没有;3, SVN需要update后commit,不然冲突很多,git较好;4,Git把内容按元数据方式存储,...

2019-04-15 13:01:40 136

原创 如何让一个div盒子水平垂直居中(实现代码如下:)

<!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-...

2019-03-27 14:44:35 1944

原创 token验证流程

1,注册用户信息,前端将用户名及密码发给后端2,后端接收参数并存入数据库,再生成token返回给前端(token主要是用来验证用户的登录状态)3,前端接收到后端返回的token,就把它存在sessionStorage里面4,前端实现登录,将用户名跟密码传送给后台,并带上token。5,后端返回一个新的token给前端,并且验证用户名和密码是否正确,将结果返回给前端。6,前端接收到后端返回...

2019-02-24 11:05:16 1716

原创 JavaScript大概内容列表

1,JS的基本语法2,条件选择与判断3,循环4,DOM基础5,六大类型详解:布尔类型,数值类型,字符串类型,数组类型,对象类型,函数类型6,原型链,闭包,递归函数,匿名函数与自执行匿名函数7,日期函数与定时器8,正则表达式9,DOM进阶与BOM讲解10,事件机制(事件代理,冒泡,捕获等)11,本地存储(localStorage/cookier/sessionStorage等)...

2019-02-13 17:34:01 213

原创 IE盒子模型和W3C标准盒子模型以及它们之间的相互转换

CSS盒子模型组成:外边距(margin)、边框(border)、内边距(padding)、内容(content)。**1,****IE盒子模型**      CSS中的宽(width)=内容(content)的宽+(border+padding)*2      CSS中的高(height)=内容(content)的高+(border+padding)*2**2,****W3C标准盒子模型...

2019-02-13 17:24:58 535

原创 关于js中闭包的相关知识

1,闭包可以说就是跨作用域访问变量(能够读取其他函数内部变量的函数)内部作用域可以保持对外部作用域中变量的引用从而使得(更)外部作用域可以访问内部作用域中的变量。闭包可以捕获到局部变量和参数的外部函数绑定,即便外部函数的调用已经结束。实例如下:var scope = “global scope”;function checkScope() {var scope = “local scop...

2019-02-02 21:19:05 122

原创 如何用css+原生js实现常见的导航跳转功能?(代码如下)

&lt;!DOCTYPE html&gt;&lt;html lang="en"&gt;&lt;head&gt; &lt;meta charset="UTF-8"&gt; &lt;meta name="viewport" content="width=device-width, initial-scale=1.0"&gt;

2019-01-14 14:13:52 2468

原创 用JS原生简单实现实现代理事件?

&lt;!DOCTYPE html&gt;&lt;html lang="en"&gt;&lt;head&gt; &lt;meta charset="UTF-8"&gt; &lt;meta name="viewport" content="width=device-width, initial-scale=1.0"&gt;

2019-01-10 14:07:20 1033

原创 实现一个简单的注册页面功能,包括抓取注册用户的注册信息

注册界面&lt;!DOCTYPE html&gt;&lt;html lang="en"&gt;&lt;head&gt; &lt;meta charset="UTF-8"&gt; &lt;meta name="viewport" content="width=device-width, initial-scale=1.0"&gt;

2019-01-09 14:10:56 2546

原创 如何只使用DOM进阶添加一个简单的表格进网页?

&lt;style&gt; * { margin: 0; padding: 0; } .table * { border: 1px solid black; padding: 10px 20px; } &lt;/style&g...

2019-01-08 18:28:16 152

原创 关于js中正则表达式使用的一些简单实现,比如验证QQ号码,邮箱,ip等等...

// 1. 简单的匹配qq号码(9位数字) var str = "123456788"; var regex1 = /^(\d{9})$/g; str.match(regex1); // 或者 var str = "niahfdb1345342123"; var regex = /\d{9,}/g; regex.exec(str); ...

2019-01-08 13:29:57 969

原创 如何使用setInterval实现简单的轮播图效果?

&amp;lt;div&amp;gt; &amp;lt;img src=&quot;./images/1.jpg&quot; id=&quot;imgS&quot; /&amp;gt; &amp;lt;/div&amp;gt;&amp;lt;script &amp;gt;var pics=[&quot;./images/1.jpg&quot;,&quot;./

2019-01-05 14:54:40 1407

原创 用递归或者for循环求1-20的乘积的几种简单实现

// 通过递归求1-20的乘积function cj(n) {if (n &gt;= 2) return n * cj(n - 1);else return n;}cj(20);// 或者function cj(n) {if (n &lt;= 19) return n * cj(n + 1);else return n;}cj(1);// 通过for循环求1-20的乘积...

2019-01-03 20:42:27 7294

原创 JavaScript中 this 关键字

面向对象语言中 this 表示当前对象的一个引用。但在 JavaScript 中 this 不是固定不变的,它会随着执行环境的改变而改变。1,在方法中,this 表示该方法所属的对象。2,如果单独使用,this 表示全局对象。3,在函数中,this 表示全局对象。在函数中,在严格模式下,this 是未定义的(undefined)。4,在事件中,this 表示接收事件的元素。注意:类似...

2019-01-03 20:40:52 129

原创 用js简单实现单词默写系统

单词默写系统作业 &lt;h2&gt;单词默写系统&lt;/h2&gt;&lt;div id="app"&gt;&lt;/div&gt;&lt;script&gt; // 定义一个数组 var dataSource = [ { ch: "对象",

2019-01-03 14:26:31 804

转载 C语言程序的结构基本认识

C语言程序的结构认识用一个简单的c程序例子,介绍c语言的基本构成、格式、以及良好的书写风格,使小伙伴对c语言有个初步认识。例1:计算两个整数之和的c程序:#include main() { int a,b,sum; /定义变量a,b,sum为整型变量/ a=20; /把整数20赋值给整型变量a/ b=15; /把整数15赋值给整型变量b/ sum=a+b; /把两个数之和赋值给整型变量sum...

2018-12-27 13:45:45 10042

原创 className 与 classList 的区别 / setAttribute和add的区别

className 与 classList 的区别1,所有浏览器都支持className属性classList是HTML5新增,对IE浏览器并不友好,IE10+与其他主流浏览器支持此属性。2,className属性返回值是一个字符串,内容就是HTML元素的class属性内容。classList属性返回一个包含指定元素所有样式类的集合对象。3,.className的返回值就是包含元素cla...

2018-12-26 13:30:49 2722 1

原创 类的三大特性

1,首先我们要只要其三大特性具体指的是什么?即 封装性 / 继承性 / 多态性2,那么这三大特性具体又是什么意思呢?①封装是面向对象的特征之一,是对象和类概念的主要特性;封装,也就是把客观事物封装成抽象的类,并且类可以把自己的数据和方法只让可信的类或者对象操作,对不可信的进行信息隐藏。②继承面向对象编程 (OOP) 语言的一个主要功能;它主要是指这样一种能力:可以使用现有类的所有功能,并...

2018-12-21 15:35:12 3031

原创 js中let与var,以及const的区别

**!**let /var定义变量1,let 不具有变量提升,具有块级作用域,不允许重复定义let定义的变量是块级的变量。使用 let 声明的变量,在声明前无法使用,否则将会导致错误;如果未在 let 语句中初始化您的变量,则将自动为其分配 JavaScript 值 undefined。2,var 具有变量提升,可以重复定义var定义的变量是全局变量或者函数变量。函数中使用var关键字进行...

2018-12-21 15:25:51 3733

原创 计算器页面功能的简单实现

&lt;section&gt; &lt;input /&gt;&lt;br /&gt; &lt;div class="opt"&gt;(&lt;/div&gt; &lt;div class="opt"&gt;)&lt;/div&gt; &lt;div class="opt"&gt;%&am

2018-12-20 17:52:21 419

原创 构建一个登录页面,实现用户名和密码的基本验证

&lt;form action="https://www.baidu.com/" onsubmit="return fn()"&gt; &lt;input type="text" name="userName" /&gt; &lt;input type="password" name="passWord" /&gt;

2018-12-20 17:13:31 11269

原创 输入一行字符,分别统计出其中 #号、空格、数字和其它字符的个数

var str = “busdgdj 2# 1239 jdka# m2”;var v1 = 0, v2 = 0, v3 = 0, v4 = 0;for (var i = 0; i &amp;lt; str.length; i++) {if (str[i] == “#”) v1++;else if (str[i] == &quot; &quot;) v2++;else if (!isNaN(Number(str[i...

2018-12-18 18:49:18 237

原创 打印出100--999以内的所有 "水仙花数 ",所谓 "水仙花数 "是指一个三位数, 其各位数字立方和等于该数本身

for (var i = 100; i &lt;= 999; i++) {var it = i + “”;if (it[0] ** 3 + it[1] ** 3 + it[2] ** 3 == i) {console.log(i)}}

2018-12-18 18:48:38 3676

原创 先通过一个for循环遍历100之内的所有的偶数(2,4,6,8...),然后在通过一个循环求出每个偶数n(2,4,6,8...) 从1到其本身之和(1+2+3+4+...+

for (var i = 1; i &lt; +100; i++) {if (i % 2 == 0) {var sum = 0;for (var j = 1; j &lt;= i; j++) {sum += j;}console.log(“当前值为” + i, “1+2+…+” + i + “==” + sum);}}

2018-12-18 18:47:46 3483

原创 JS循环(分别在for循环/while循环/do-while循环中使用console.log()输出“0~100”之间的“奇数”)

// for循环for (var n = 0; n &lt; 100; n++) {if (n % 2 == 1) {console.log(n);}}// whilevar i = 0;while (i &lt; 100) {if (i % 2 == 1) {console.log(i);}i++;}// do-whilevar i = 0;do {if (i ...

2018-12-18 18:46:53 2517

原创 js选择与判断种类&三目运算符

**js选择与判断种类**(1) if-else判断名字由来:整个表达式由if-else控制基本语法if(条件){…}else{…}特点:if语句的语法简单,结构清晰,但性能要低于三目运算符注意可以只写if也可以写if…else if…else…【这种写法能验证多类型条件组合】三目运算符名字由来:它需要三个操作数,因此称为三目运。基本语法: 条件 ? 表达式1 ...

2018-12-17 19:14:10 1537

原创 HTML&CSS常用单词及音标(下)

count英 [kaʊnt] 美 [kaʊnt]infinite英 [ˈɪnfɪnət] 美 [ˈɪnfənɪt]alternate英 [ɔ:lˈtɜ:nət] 美 [ˈɔ:ltərnət]state英 [steɪt] 美 [stet]mode英 [məʊd] 美 [moʊd]pause英 [pɔ:z] 美 [pɔz]running英 [ˈrʌnɪŋ] 美 ...

2018-12-14 16:45:07 433

原创 HTML&CSS常用单词及音标 (上)

target 英[ˈtɑ:gɪt] 美 [ˈtɑ:rgɪt]scrolling英 [sk’rəʊlɪŋ] 美 [sk’roʊlɪŋ]padding英 [ˈpædɪŋ] 美 [ˈpædɪŋ]margin英 [ˈmɑ:dʒɪn] 美 [ˈmɑ:rdʒən]reversed英 [rɪ’vɜ:st] 美 [rɪ’vɜ:st]width英 [wɪdθ] 美 [wɪdθ, w...

2018-12-14 14:27:22 985

原创 HTML和CSS大概内容列表

HTML主要构成内容1,基本的文本标签标题标签h1-h6普通文本标签span段落标签p章节标签article/section2,超文本链接标签a3,音频 / 视频标签 audio / video4,表格标签table5,表单标签form6,列表标签ul / ol / dl7,布局标签div8,框架标签iframeCSS主要构成内容1,css的基本结构和使用方式2,cs...

2018-12-14 12:49:59 241 1

原创 flex布局

Z-index 用于设置了定位元素显示的层级默认定位后的元素会在普通文档元素之上显示,那么如何做到让定位元素显示在文档的下方呢?设置Z-index的值即可。Z轴概念:水平的X轴和垂直的y轴构成了一个面,而Z轴则就是垂直这个面。Z-index作用:Z-index属性其作用就为设置一个定位元素沿 z 轴的位置。Z-index值效果:z-index 属性设置元素的堆叠顺序。拥有更高...

2018-12-11 18:50:56 164

原创 Media响应式布局

Media响应式(1)概念–什么是多媒体查询?媒体查询是指:通过css查询出访问我们网页的设备的媒体类型,来决定使用何种样式。(2)作用–多媒体解决的问题是什么?媒体查询的作用为:为了解决在不同媒体类型上,网页的排版,显示,样式等问题。(3)媒体查询使用前的准备在我们使用Media前,需要先来兼容移动设备的展示效果:这段代码的几个参数解释:width = device-width...

2018-12-07 17:19:43 227

原创 CSS变形转换

变形转换transform能够执行“位移”、“旋转”、“缩放”、“倾斜”、“翻转”和“透视”等变形转换。① 位移translate② 旋转rotate③ 缩放scale④ 倾斜skew组合值写法:上面四个值不论顺序如何都有效果,但是顺序不同的话,效果就不同。⑤ 矩阵matrix(matrix-translate/rotate/scale/skew)⑥ 变换原点origin(可以给百...

2018-12-06 16:46:14 126

原创 css过渡和动画

1,过渡特效transition四个主要内容:过渡CSS属性名称、过渡执行时间、过渡时间速率曲线、过渡延时执行① 过渡基础实现:(过渡一定要给时间)② 过渡的四个属性:A,transition-property执行变换的属性Br,transition-dustion过渡执行的时间C,transition-timing-function过渡时间曲线D,transition-delay过...

2018-12-05 18:00:52 103

原创 css元素定位和浮动、元素的隐藏与显示

一、Css元素定位position用于设置元素定位该属性有以下值static 默认值,采用元素默认的定位方式。relative使元素对其原始位置进行“相对定位”。absolute使元素根据父(祖先)父元素的定位情况进行“绝对定位”。fixed使元素相对于浏览器窗口进行“固定定位”。二、Css元素的浮动1.浮动float控制(1)该属性可以使元素脱离文档流,在父容器中进行浮动,停靠...

2018-12-04 17:47:20 886

原创 背景颜色渐变&vertical-align

1,背景色渐变background注意:渐变是css3中的东西,请考虑加上兼容处理。渐变的类型:线形渐变linear-gradient(); / 径向渐变 radial-gradient();渐变的条件:给上两种以上的颜色。2,关于html和body大小与背景设置一般情况下盒子有多大,给其设定的背景颜色等就有多大,但是对于html和body例外。它们两个在默认情况下是没有高度的,其高度会...

2018-11-30 17:15:23 220

空空如也

空空如也

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

TA关注的人

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