自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 排序二叉树

<!DOCTYPE html><html><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <meta http-equiv="X-UA

2018-04-12 14:03:51 147

转载 js从定义到执行详解(转载)

javascript从定义到执行,JS引擎在实现层做了很多初始化工作,因此在学习JS引擎工作机制之前,我们需要引入几个相关的概念:执行环境栈、全局对象、执行环境、变量对象、活动对象、作用域和作用域链等,这些概念正是JS引擎工作的核心组件。这篇文章的目的不是孤立的为你讲解每一个概念,而是通过一个简单的demo来展开分析,全局讲解JS引擎从定义到执行的每一个细节,以及这些概念在其中所扮演的角色。var...

2018-02-24 18:12:19 194

转载 帮助初学者深入理解js中的作用域和上下文(转载)

JavaScript对于作用域(Scope)和上下文(Context)的实现是这门语言的一个非常独到的地方,部分归功于其独特的灵活性。函数可以接收不同的的上下文和作用域。这些概念为JavaScript中的很多强大的设计模式提供了坚实的基础。然而这也概念也非常容易给开发人员带来困惑。为此,本文将全面的剖析这些概念,并阐述不同的设计模式是如何利用它们的。上下文(Context)和作用域(Scope)首...

2018-02-24 18:10:00 151

原创 理解vue生命周期

Vue1.0和Vue2.0生命周期函数变化比较大,下面这张图可以很清楚的看到Vue2.0里面有哪些生命周期函数。但是对于这些函数有什么用,肯定还不是特别清楚。通过上图我们可以清楚的知道这些函数的执行顺序,其实所谓的生命周期函数就是指Vue实例在创建到解析DOM到页面,直到最后对象被销毁所经历的一系列过程,这个过程中会去执行相应的函数,如果我们程序员想在这个过程中做一些特别的事情,就可以到对应的函数...

2018-02-24 18:03:13 281

转载 深入理解js执行机制----时间循环event loop

https://juejin.im/post/59e85eebf265da430d571f89

2018-02-24 17:08:09 749

原创 移动端适配不同手机 rem布局

rem布局动态设置html的font-sizedocument.documentElement.style.fontSize = document.documentElement.clientWidth / 6.4 + 'px';此处的6.4是根据设计稿  如果是750 的  就除以7.5     计算尺寸就是: 尺寸/100 rem部分元素字体大小可能需要额外的媒体查询@media screen...

2018-02-24 16:01:48 421

原创 css隐藏滚动条

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

2018-02-24 13:47:06 292

转载 一次完整的http请求

一次完整的HTTP请求过程当我们在浏览器的地址栏输入 www.linux178.com ,然后回车,回车这一瞬间到看到页面到底发生了什么呢? 以下过程仅是个人理解: 域名解析 --> 发起TCP的3次握手 --> 建立TCP连接后发起http请求 --> 服务器响应http请求,浏览器得到html代码 --> 浏览器解析html代码,并请求html代码中的资源(

2018-01-30 14:48:18 191

转载 post get区别深入

我们在使用Ajax时,当我们向服务器发送数据时,我们可以采用Get方式请求服务器,也可以使用Post方式请求服务器.那么,Get请求和Post请求的区别到底在哪呢? GET请求 get是最常见的请求,最常用于向服务器查询某些信息。必要时,可以将查询字符串参数追加到URL的末尾,以便将信息发送给服务器,对XHR而言,位于传入open( )方法的URL末尾的查询字符串必须经过正确的编码才行,即

2018-01-30 11:35:24 150

原创 微信浏览器详情页返回列表 强行保持浏览位置并刷新(杂版)

var EventUtil = { addHandler: function (element, type, handler) { if (element.addEventListener) { element.addEventListener(type, handler, false); } else

2018-01-30 11:19:02 635

原创 setTimeout 传参

function getProgress(name,type) { console.log(name+' : '+type)}//setTimeout("getProgress(name,type)", 3000) //报错setTimeout(getProgress.bind(null, 1), 4000);setTimeout(getProgress, 4000,1,'f');s

2018-01-06 16:24:56 171

原创 滚动到页面顶部----动画封装ban

2018-01-05 17:41:57 281 1

转载 闭包理解及用法(转载)

闭包阅读: 182509函数作为返回值高阶函数除了可以接受函数作为参数外,还可以把函数作为结果值返回。我们来实现一个对Array的求和。通常情况下,求和的函数是这样定义的:function sum(arr) { return arr.reduce(function (x, y) { return x + y; });}

2017-11-14 11:59:36 157

原创 js判断数据类型 小计

//1. 判断数据类型 isArray 等等var a = 'ttt';var b = {a:4};var c = function(){console.log(1)};var d = null;var e = undefined;var f = 333;var g = ['h'];console.log(Object.prototype.toString.call(a)) //

2017-11-09 16:04:13 193

原创 阿里icon

图标icon

2017-11-08 17:25:04 594

转载 移动端点击事件延迟 击透及解决

也来说说touch事件与点击穿透问题前端 移动web开发 依然宁静 2015年10月12日发布赞  |   16收藏  |  15119k 次浏览前言做过移动端H5页面的同学肯定知道,移动端web的事件模型不同于PC页面的事件。看了一些关于touch事件的文章,我想再来回顾下touc

2017-11-08 17:22:29 1510

转载 前端 模块化 工程化

commonJS CMD AMD

2017-11-08 17:21:16 271

原创 防抖函数和节流函数小列

html>html lang="en">head> meta charset="UTF-8"> title>Titletitle> style> *{ padding: 0; margin: 0; box-sizing: border-box; } #

2017-03-10 10:54:46 240

转载 跨域

http://www.jb51.net/article/48794.htm

2017-03-01 15:57:41 154

转载 jQuery extend()和jQuery.fn.extend()详解

jQuery extend()和jQuery.fn.extend()详解

2017-03-01 13:38:26 211

空空如也

空空如也

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

TA关注的人

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