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

原创 js中new操作符的基本过程

new操作符的基本过程:    1.创建一个新的空对象。    2.将构造函数的作用域赋给它(即this指向它)。    3.新对象增加构造函数的基本方法和属性。    4.返回新对象...

2018-07-15 20:28:42 1502

原创 js常见运算符的概念

1.typeof        概念: 判断变量的数据类型。        判断的类型分为以下几种,string,boolean,number,Object、function、undefined.2.instance        概念:判断实例和对象间的关系 。        原理:判断实例上面的__proto__是否和构造函数的prototype在同一个原型连上3.un...

2018-07-15 20:25:10 201

原创 js事件基本概念

1.事件模型:         事件冒泡。         事件捕获。2.事件流    概念:事件流指的是事件从捕获、处于目标、事件冒泡三个阶段3.DOM的三个阶段?    DOM0:事件的添加用onclick添加。    DOM2:  事件的添加用addEvenListener(type. function , buhuo);并且可以添加多个事件,this===当前的...

2018-07-15 20:08:10 1392

原创 利用js编写的几种常见算法

冒泡排序: 优化的冒泡排序选择排序   快速排序栈的实现队列          

2018-07-15 11:13:49 493

原创 js闭包和setTimeout简单介绍以及解决闭包引起的常见问题

1.闭包:    概念:在一个函数内部可以访问另一个函数的变量的函数。    优点:            1.可以利用闭包创建私有变量和方法。            2.可以保存函数变量到内存中。            3.访问函数变量。    缺点:            闭包由于会将函数变量保存到内存中,所以有可能会造成内存溢出。 2.setTimeout...

2018-07-15 10:49:52 3773 1

原创 浏览器渲染机制

浏览器拿到一个HTML页面(包含css和js)是如何根据html,css,js渲染出画面的?我简单的描述一下整个过程:    1)什么是DOCTYPE及作用?            DTD(文档类型定义)。它定义了文档是属于HTML或者XHTML文件类型。浏览器判断文件类型,根据相应的解析器来解析以及切换浏览器模式。            DOCTYPE是用来声明文档类型和DTD规范的...

2018-07-14 08:48:58 132

原创 js跨域

常见的跨域cors(跨源资源共享),JSONP,postMessage、websocket。先介绍两个专有名词:CSRF(跨站点请求伪造),XSS(跨站点脚本)。1.cors的基本思想:        使用自定义的HTTP头部和让浏览器和服务器进行沟通。如果服务器认为这个请求可以接受,就在Acces-control-Allow-Orign头部中发挥相同的源信息。        1)它的基本原理还是...

2018-07-11 17:39:14 119

原创 js数组和字符串常用方法总结

在js中数组是我们经常使用的,js内置了许多有关数组的方法。在此,我对常见的数组方法进行列举:1.创建数组         使用new Array()的方法创建数组:var arr = new Array();         如果知道数组的长度可以在new的时候指定数组的长度:var arr = new Array(20),但是如果写入一个字符串会创建一个长度为1,等于该字符串的数...

2018-07-11 16:03:15 2407

原创 http中的post和get请求的区别

http请求中post和get请求是我们经常使用的。通过查找资料,从本质上简单介绍一下http请求、以及post和get请求的区别。首先,简单介绍一下http请求:        1XX:服务器收到信息,需要请求者继续执行动作        2XX:请求成功。被接受并处理        3XX:重定向。需要进一步的操作,完成请求。        4XX:客户端错误。请求包含语法错误或无法完成请求 ...

2018-07-11 10:52:25 4378

原创 less的基本用法

less:css文本预处理器,它可以帮我们减少有关css中的大量重复工作。它增加了变量、函数、混合等特性,我对其中的我们经常用的做了个简单的总结,如下:变量的基本用法如下:    使用@符号定义一个变量,例如@head_width:300px;    2.混合用法,如下:    .border_01{        width:@head_width;    }    /*将定义的border_0...

2018-07-11 09:36:06 2067

原创 原生js封装ajax

最近着手巩固,全面复习js的基础知识。通过浏览大神的博客和自己的理解,自己尝试着封装了一下ajax请求。先大致了解一些XMLHTTPREQUEST。在XHLHTTPREQUEST1的版本中。返回响应的属性:responseText:响应文本。status:响应状态。根据响应状态可以判断请求是否成功。reponseXML:如果响应的内容类型是“text/xml”或者“application\xml”...

2018-07-06 16:43:16 4313

原创 总结创建对象的集中方式以及优缺点分析

最近由于需要面试,自己开始整理JS知识。从最重要的创建对象开始吧。以下是自己的整理内容,在整理的过程中,自己也参考了其他大神的博客。1.字面变量创建对象    1)var obj = {name: 'yh'}    优点:简单明了,适合创建当个对象    缺点:复用性差,只适合单次或者简单使用。  2)var obj = new Object();    obj.name ...

2018-07-05 17:42:18 351

原创 js中的break和continue

break是指跳出当前的循环体,执行下一次循环。continue是指跳出这次循环,继续执行循环。他们两个只是对于当前的循环,如果多层循环,它只会跳出本层循环...

2018-05-15 15:08:39 1108

原创 JS错误类型和常见产生错误的操作

在空闲的时间,重新开始温补一下JS异常处理的知识。首先,通过下图了解一下JS中异常的类型有哪些:接下来,详细说明各种类型:Error:基类型。所有的错误都继承该类型。提供这个基类型的主要目的是提供给开发人员抛出自定义的错误(如:throw new Error(输出错误信息))。EvalError:使用eval()函数会抛出该错误。例如未将eval当作函数使用,例如 new eval()。Range...

2018-05-15 11:52:01 476

原创 绝对路径和相对路径

1.鄙人是初出茅庐的小菜鸟一枚,跟着大神做项目。基本都是在自己电脑上开发。等到即将发布版本的时候,在别人机器上测试的时候发现图片加载不出来。才发现自己对相对路径和绝对路径上的理解有差错。自己就去网上查找了一下这方面的知识。2.相对路径:以当前文件为基准进行一级级目录指向被引用的资源文件。                       ../ 表示当前文件所在的目录的上一级目录 

2017-12-13 10:48:00 141

原创 菜鸟开始写代码的心得

1.最基本的增删改查,并不是那么的无趣.通过自己在测试的时候.发现自己写的增删改查,缺陷太多了.首先,对于字段的长度未进行校验.这样做的后果就是用户随便输入不符合数据库字段的长度会造成插入数据失败,而不抛出异常其次,对自身功能的测试不完整,不细心.有一些点自己需要去测试,别人是不清楚自己设置的点的.

2017-12-11 08:43:07 563

转载 webpack

http://blog.csdn.net/qq_24122593/article/details/53096437webpack详细地址

2017-12-03 20:09:37 105

转载 Node.js安装及环境变量配置

https://www.cnblogs.com/zhouyu2017/p/6485265.html博主写的很详细,描述很清楚,可以参考。

2017-12-03 19:31:21 436

原创 布局

如果一个div设置为absoulte,是指相对于父元素来说。父元素应该定义为relative

2017-11-29 23:52:53 171

原创 清除浮动

首先,浮动产生的影响是相对于与他紧邻的元素而言。所以,清除浮动是要在使用浮动元素的相邻元素而言clear:both

2017-11-29 23:51:21 121

原创 block和inline和inline-block区别

1) div、ul、p等元素为block,它会在每一行末尾换行2)span是 inline元素,它会铺满一行,知道一行元素装不下,才会换行。对他设置宽度和高度无效3) inline-block 会保持inline的属性,但是他可以设置宽度和高度

2017-11-29 23:49:00 154

原创 关于php json_decode();

1.首先因为今天自己在些代码的时候由于删除了json_decode(JSON字符串,true);中的true让我自己崩溃了半天,最后发现自己删除了true。2.所以,关于json_decode()我做一点点统计。当json_decode(json字符串)那么输出的是对象,在取得对象的值时用“->”例如{“yang”:“123”}经过编码,在取值时写为 ?->yang.3.如

2017-02-16 21:32:21 287

空空如也

空空如也

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

TA关注的人

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