自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 彻底理解js中this的指向,不必硬背。

首先必须要说的是,this的指向在函数定义的时候是确定不了的,只有函数执行的时候才能确定this到底指向谁,实际上this的最终指向的是那个调用它的对象(这句话有些问题,后面会解释为什么会有问题,虽然网上大部分的文章都是这样说的,虽然在很多情况下那样去理解不会出什么问题,但是实际上那样理解是不准确的,所以在你理解this的时候会有种琢磨不透的感觉),那么接下来我会深入的探讨这个问题。  为

2017-11-15 22:16:11 246

原创 CSS实现单行、多行文本溢出显示省略号(…)

单行文本省略号width:给个固定宽度;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;多行文本省略号display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;max-height:40px;//

2017-11-09 12:15:10 485

原创 如何横向居中和垂直居中?

【外部元素用O表示,内部元素用I表示】横向居中在O和I都是block元素情况下,给I添加 margin:0 auto;在I是文本情况下,给I添加 text-align:center;垂直居中在O是一个块级元素,(多个)内部元素是并排情况下,给O添加display:flex;align-item:center;I是行内元素(一般针对img)的时候。 给I添加: vertical-

2017-11-09 12:05:34 1766

原创 使用vue-cli创建项目

用windows寿命真是要缩短了事先先安装cnpm吧npm install -g cnpm --registry=http://registry.npm.taobao.org成功的栗子记录下:cd  d:\webvue init webpack vue-projectcd vue-projectcnpm installnpm run de

2017-10-29 18:06:58 532

原创 使用npm安装包

这个也是网上搜的,亲自试过,非常好用!镜像使用方法(三种办法任意一种都能解决问题,建议使用第三种,将配置写死,下次用的时候配置还在):1.通过config命令npm config set registry https://registry.npm.taobao.org npm info underscore (如果上面配置正确这个命令会有字符串response)2.命

2017-10-29 16:42:59 2074

转载 Java中List和ArrayList的区别

List是一个接口,而ListArray是一个类。 ListArray继承并实现了List。 所以List不能被构造,但可以向上面那样为List创建一个引用,而ListArray就可以被构造。 List list;     //正确   list=null; List list=new List();    //   是错误的用法 List list = new Array

2017-10-07 20:40:08 1194

转载 解决IE11兼容HTML5 设置

最近做一个Web html5网站,在chrome,firefox,safari,opera,360浏览器(极速模式)、搜狗浏览器等浏览器下均没有问题,而在IE8及IE11下发现样式无法显示,然后各种百度啊,最后在 雅朋网 的一个网友帖子的帮助下解决了问题,现在将解决方法总结如下:首先需要确保你的HTML页面开始部分要有DOCTYPE声明。DOCTYPE告诉浏览器使用什么样的HTML或X

2017-10-06 23:40:55 32748 1

转载 最常见的 20 个 jQuery 面试问题及答案

最常见的 20 个 jQuery 面试问题及答案   jQuery 面试问题和答案  JavaScript 是客户端脚本的标准语言,而 jQuery 使得编写 JavaScript 更加简单。你可以只用写几行的jQuery 代码就能实现更多的东西. 它是最长被用到的 JavaScript 库之一,并且现在已经很少有不用jQuery 而使用原生 JavaScript 的新

2017-09-21 11:55:02 1049

转载 前端面试那些坑之HTML篇

1、Doctype作用?标准模式与兼容模式各有什么区别? (1)、声明位于位于HTML文档中的第一行,处于 标签之前。告知浏览器的解析器用什么文档标准解析这个文档。DOCTYPE不存在或格式不正确会导致文档以兼容模式呈现。 (2)、标准模式的排版和JS运作模式都是以该浏览器支持的最高标准运行。在兼容模式中,页面以宽松的向后兼容的方式显示,模拟老式浏览器的行为以防止站

2017-09-21 11:53:38 434

转载 javascript的原型与原型链

深入理解javascript原型链  在javascript中原型和原型链是一个很神奇的东西,对于大多数人也是最难理解的一部分,掌握原型和原型链的本质是javascript进阶的重要一环。今天我分享一下我对javascript原型和原型链的理解。      一、对象等级划分  我们认为在javascript任何值或变量都是对象,但是我还需要将javascript中的对象

2017-09-09 20:57:06 214

转载 JavaScript同步、异步、回调执行顺序之经典闭包setTimeout面试题分析

同步、异步、回调?傻傻分不清楚。大家注意了,教大家一道口诀:同步优先、异步靠边、回调垫底(读起来不顺)用公式表达就是:同步 => 异步 => 回调这口诀有什么用呢?用来对付面试的。有一道经典的面试题:for (var i = 0; i 5; i++) { setTimeout(function() { console.lo

2017-09-07 22:32:20 228

转载 Object.prototype.toString.call()方法浅谈

使用Object.prototype上的原生toString()方法判断数据类型,使用方法如下:Object.prototype.toString.call(value)1.判断基本类型:Object.prototype.toString.call(null);//”[object Null]”Object.prototype.toString.call(undefined);//”

2017-09-07 20:56:43 315

转载 二叉树前序,中序,后序遍历详解

只要是搞计算机的,对数据结构中二叉树遍历都不陌生,但是如果用到的机会不多那么就会慢慢淡忘,温故而之新才是最好的学习方式,现在就重新温习一下这方面的知识。首先我想先改变这几个遍历的名字(前根序遍历,中根序遍历,后根序遍历);前中后本来就是相对于根结点来说的,少一个字会产生很多不必要的误解。  1. 前根序遍历:先遍历根结点,然后遍历左子树,最后遍历右子树。ABDHECFG2.

2017-09-07 20:41:50 439

原创 npm install ERR!解决方法

1.通过config命令npm config set registry https://registry.npm.taobao.org npm info underscore (如果上面配置正确这个命令会有字符串response)2.命令行指定npm --registry https://registry.npm.taobao.org info underscore 3.

2017-09-06 22:42:17 3592

转载 体验异步的终极解决方案-ES7的Async/Await

阅读本文前,期待您对promise和ES6(ECMA2015)有所了解,会更容易理解。本文以体验为主,不会深入说明,结尾有详细的文章引用。第一个例子Async/Await应该是目前最简单的异步方案了,首先来看个例子。这里我们要实现一个暂停功能,输入N毫秒,则停顿N毫秒后才继续往下执行。var sleep = function (time) { return

2017-09-06 15:39:14 345 1

转载 浅谈js原型

一、js中的原型毫无疑问一个难点,学习如果不深入很容易就晕了!    在参考了多方面的资料后,发现解释都太过专业,对于很多还没有接触过面向对象    语言的小白来说,有理解不了里面的专有名词!如果你没学过c++或者Java之类的更接触底层的语言,那就不要太深究,理解会用自然可以了,当接触到更多语言时慢慢的会理解越来越深刻!下面我就举例分享一下protot

2017-09-05 15:01:03 163

转载 关于Javascript回调函数的那些事

前言  其实一直以来关于javascript中的callback函数我一直都很困惑,原因是,学习中这块了解的太少,但是平时又经常遇到,偶尔复制一下前人的代码,功能实现了也就不会再去追问其缘由,工作惯性下,对于callback的概念就越来越混乱,总感觉是Ajax请求后必须调用的那个函数,又感觉是某一个函数中的形参而已,而当你有一天看到一点关于Node.js的代码后你会更加崩溃,因为你会发现很

2017-09-04 09:41:00 511

原创 函数声明与函数表达式的区别

一、函数声明中函数名是必须的;函数表达式中则是可选的 //函数声明 function sum(a, b) { return a + b; } alert(sum(1, 2)); //函数表达式 /* var s = function sum(a, b) { return a + b; }

2017-08-28 09:54:46 199

转载 三张图搞懂JavaScript的原型对象与原型链

对于新人来说,JavaScript的原型是一个很让人头疼的事情,一来prototype容易与__proto__混淆,二来它们之间的各种指向实在有些复杂,其实市面上已经有非常多的文章在尝试说清楚,有一张所谓很经典的图,上面画了各种线条,一会连接这个一会连接那个,说实话我自己看得就非常头晕,更谈不上完全理解了。所以我自己也想尝试一下,看看能不能把原型中的重要知识点拆分出来,用最简单的图表形式说清楚。

2017-08-28 09:35:43 264

转载 js 基本类型与引用类型的区别

ECMAScirpt 变量有两种不同的数据类型:基本类型,引用类型。也有其他的叫法,比如原始类型和对象类型,拥有方法的类型和不能拥有方法的类型,还可以分为可变类型和不可变类型,其实这些叫法都是依据这两种的类型特点来命名的,大家爱叫啥就叫啥吧 o(╯□╰)o 。1.基本类型基本的数据类型有:`undefined,boolean,number,string,null.基本类型的访问是按

2017-08-27 23:12:44 160

转载 你应该知道的一些事情——CSS权重

除了浮动之外,css权重问题是你要了解的,最复杂的一个概念之一。css每条规则权重的不同,是你所期望的效果,没有通过css规则在元素上生效的主要原因。为了减少调试bug的时间,你需要了解浏览器是怎样解析你的代码的。为了完成这个目标,你需要对权重是如何工作的,有一个清楚的认识。很多Css出现问题的场景,都是某处定义了一个更高权重的规则,导致此处规则不生效。Css权重问题并不简单,而且有很多或

2017-08-27 22:21:44 191

转载 CSS浮动

首先要知道,div是块级元素,在页面中独占一行,自上而下排列,也就是传说中的流。如下图:可以看出,即使div1的宽度很小,页面中一行可以容下div1和div2,div2也不会排在div1后边,因为div元素是独占一行的。注意,以上这些理论,是指标准流中的div。无论多么复杂的布局,其基本出发点均是:“如何在一行显示多个div元素”。显然标准流已经无法满足需求,这就要

2017-08-27 21:44:13 128

转载 如何向你的弱智室友解释区块链

作者:汪乐-LaiW3n链接:https://www.zhihu.com/question/37290469/answer/107612456来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。-----正文-----事情是这样的,最近我的室友Hasaki一直在问我区块链和比特币的事情,我尝试了很多种不通的姿势以求简单通俗形象生动地跟他解释

2017-08-27 12:13:37 1426

转载 简单谈谈JS数组中的indexOf方法

前言相信说到 indexOf 大家并不陌生,判断字符串是否包涵子字符串时特别常用,正则不熟练同学的利器。这篇文章就最近遇到的一个问题,用实例再说说说indexOf方法。本文是小知识点积累,不作为深入讨论的话题,因此这里没有解释indexOf()的第二个参数,相信大家都知道第二个参数的作用。String 类型的使用温习一下大家熟知的字符串用法,举个?

2017-08-27 12:11:03 4273

转载 阿里巴巴前端程序员第一轮面试,这些问题你能答上几个?

在阿里巴巴上班是什么样的体验?有不少的程序员梦寐以求进入阿里巴巴做前端,但是不得不去刷几轮面试。像阿里巴巴前端面试,一般就是三面,第一面主要是问一些基础的东西,第二面则是项目实习类的深入探讨,第三面相对会更综合一些。 近期w3cschool在论坛上发现了一些网友去面试阿里巴巴前端,下面我们一起来浏览下流程,不知道这些问题你能答上几个? 一、阿里巴巴一面流程:   1.自我介绍  2.为什么选择前端

2017-08-11 10:26:47 971

转载 怎么轻松学习JavaScript

js给初学者的印象总是那么的“杂而乱”,相信很多初学者都在找轻松学习js的途径。我试着总结自己学习多年js的经验,希望能给后来的学习者探索出一条“轻松学习js之路”。js给人那种感觉的原因多半是因为它如下的特点:A:本身知识很抽象、晦涩难懂,如:闭包、内置对象、DOM。B:本身内容很多,如函数库,对象库就一大堆。C:混合多种编程思想。它里面不但牵涉面向过程编程思想,又有面向对象编程思想,同时,它的面

2017-08-11 09:50:26 211

转载 【HTML】怎样使用a标签以post方式提交

在HTML中,a标签的提交默认是get方式提交的,如果在请求链接的参数中带有中文就会出现乱码问题,除了在后台程序中转码外,这里介绍两种简单的方法,可以在客户端让a标签以post方式提交。 一:增加一个form表单 <span style="font-family:SimSun;font-size:18px;"><body> <a href="javascript:doPost("

2017-08-04 09:53:04 20040

转载 a 标签中调用js的几种方法

我们常用的在a标签中有点击事件: 1. a href=”JavaScript:js_method();”这是我们平台上常用的方法,但是这种方法在传递this等参数的时候很容易出问题,而且javascript:协议作为a的href属性的时候不仅会导致不必要的触发window.onbeforeunload事件,在IE里面更会使gif动画图片停止播放。W3C标准不推荐在href里面执行javascrip

2017-08-03 17:14:17 196

转载 清除浮动

清除浮动,亲测可用

2017-08-02 15:03:44 126

原创 前端攻城狮手册

前端攻城狮手册一、了解岗位需求熟悉HTML5、CSS3、JavaScript熟悉Bootstrap、jQuery,熟悉界面在不同浏览器和设备上的自适应方案了解并能熟练使用各种JS框架实现设计需要,熟悉AngularJS、vuejs、Node.js等开发优先二、谈HTML5 HTML5不仅是指HTML5新增标签,还包括CSS3以及不断革新的EMCScript。新一代的前端开发注重组件化以及

2017-08-02 14:54:10 359

原创 再也不敢相信野鸡博文了-MySQL配置

再也不敢相信野鸡博文了-MySQL配置用zip或者msi装好了设置系统环境变量Path指向bin目录在MySQL包里新建文件夹data将MySQL包里的my-default.ini重命名为my.ini用notepad打开my.ini【注意为utf-8无DOM编码】修改basedir和datadir用管理员权限打开cmd,到MySQL包的bin目录下输入:mysqld -install

2017-07-25 12:05:10 234

原创 2017计算机岗位需求

2017计算机岗位需求 ##1、Android开发实习生(3k-5k) 职位诱惑: 行业情景好,有挑战,科技前沿,待遇高;高校内工作环境,安全快捷方便;下午茶。 工作职责: 1、协助Android平台的APP产品的需求分析、详细设计,构架设计以及开发工作; 2、根据研发规范和项目流程编写相关的技术文档; 3、负责功能模块编写。 工作要求: 1、具备Android实际开发经验,理解An

2017-07-10 10:20:09 5654

空空如也

空空如也

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

TA关注的人

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