自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(19)
  • 资源 (4)
  • 收藏
  • 关注

转载 Chrome 调试技巧

写在前面:本文包括浏览器调试,不包括web移动端调试。本文调试均在chrome浏览器进行。alert这个不用多说了,不言自明。console基本输出想必大家都在用 console.log 在控制台输出点东西,其实console还有其它的方法: console.log("打印字符串");//在控制台打印自定义字符串 console.error("我是个错误");//在...

2018-12-29 15:15:56 173

转载 ES6 中Symbol 数据类型介绍

一、概述在ES5中,对象属性名都是字符串容易造成属性名冲突。为了避免这种情况的发生,ES6引入了一种新的原始数据类型Symbol,表示独一无二的值。symbol 是JavaScript 在ES6 中一种基本数据类型。Symbol() 函数返回的是 Symbol 类型的值,该类型具有静态方法和静态属性。1、定义Symbol([description])参数 description 是一个可...

2018-12-28 14:16:32 704

转载 JavaScript 浅拷贝与深拷贝

一、数据类型数据分为基本数据类型(String, Number, Boolean, Null, Undefined,Symbol)和对象数据类型。基本数据类型的特点:直接存储在栈(stack)中的数据引用数据类型的特点:存储的是该对象在栈中引用,真实的数据存放在堆内存里引用数据类型在栈中存储了指针,该指针指向堆中该实体的起始地址。当解释器寻找引用值时,会首先检索其在栈中的地址,...

2018-12-28 10:21:26 90

转载 css选择器的问题:两个类选择器连在一起是什么意思?

例如: .ui.item {…}和 .ui .item {…}还有 .ui > .item {…}第一个匹配: ;无法匹配: 和 ;第二个匹配: 中间的 div;第三个匹配: 中间的 div;无法匹配:。三个的区别是:规则 .ul.item 匹配 class 属性同时含有 ul 和 item 的元素;规则 .ul .item 匹配 class 属性包含 ul 的元素中 任意的 c...

2018-12-25 18:42:36 2765

转载 5个小技巧让你写出更好的 JavaScript 条件语句

在使用 JavaScript 时,我们常常要写不少的条件语句。这里有五个小技巧,可以让你写出更干净、漂亮的条件语句。1. 使用 Array.includes 来处理多重条件举个栗子 :// 条件语句function test(fruit) { if (fruit == 'apple' || fruit == 'strawberry') { console.log('red');...

2018-12-25 14:36:44 129

原创 bootstrap中 aria-haspopup="true" aria-expanded="true"含义

Accessible Rich Internet Applications (ARIA) defines ways to make Web content and Web applications (especially those developed with Ajax and JavaScript) more accessible to people with disabilities. Fo...

2018-12-24 09:46:35 25548

转载 减少代码中该死的 if else 嵌套

写在前面不知大家有没遇到过像“横放着的金字塔”一样的if else嵌套:if (true) { if (true) { if (true) { if (true) { if (true) { if (true) { } ...

2018-12-23 18:19:20 540

转载 详解a标签中href=""的几种用法

众所周知,a标签的最重要功能是实现超链接和锚点。而且,大多数人认为a标签最重要的作用是实现超链接,今天我刚好碰到a标签的一种写法<a href="JavaScript:;"></a>,所以就来整理下a标签中href的几种用法。一、js的几种调用方法(参考总结的)1、a href="javascript:js_method();"这是常用的方法,但是这种方法在传递thi...

2018-12-22 21:16:58 19100 1

转载 前端常见布局方式实现

1. 水平居中方法一:margin:0 auto; (最常用的居中布局方式)方法二:text-align和inline-block的结合(设置父元素的text-align为center)。这种方式最好应用于图片、按钮、文字之类的居中模式,否则就需要借助inline-block来进行居中布局。方法三:position绝对定位来实现居中布局。适用于块级元素不给出宽高的情况下(需...

2018-12-14 19:43:37 653

转载 原型与原型链详解

前言与大部分面向对象语言不同,ES6之前中并没有引入类(class)的概念,JavaScript并非通过类而是直接通过构造函数来创建实例。在介绍原型和原型链之前,我们有必要先复习一下构造函数的知识。一、构造函数构造函数模式的目的就是为了创建一个自定义类,并且创建这个类的实例。构造函数模式中拥有了类和实例的概念,并且实例和实例之间是相互独立的,即实例识别。构造函数就是一个普通的函数,创建方式...

2018-12-10 23:01:42 237

转载 vue中数据双向绑定注意点

最近一个vue和element的项目中遇到了一个问题: 动态生成的对象进行双向绑定是失败直接贴代码:<el-form :model="addClass" :rules="rules" ref="addClass"> <el-form-item label="表单分类名称" prop="NAME" :label-width="formLabel

2018-12-10 22:42:51 989

转载 vue 绑定数组里面对象变化无法更新view

html<div v-for="(content, index) in contents" @click="chnageVal(index)"> <p>{{content.name}}</p> <div v-for="val in content.values">

2018-12-10 22:40:46 644

转载 关于Vue实例的生命周期created和mounted的区别

生命周期先上图什么是生命周期Vue实例有一个完整的生命周期,也就是从开始创建、初始化数据、编译模板、挂载Dom、渲染→更新→渲染、卸载等一系列过程,我们称这是Vue的生命周期。通俗说就是Vue实例从创建到销毁的过程,就是生命周期。在Vue的整个生命周期中,它提供了一系列的事件,可以让我们在事件触发时注册js方法,可以让我们用自己注册的js方法控制整个大局,在这些事件响应方法中的this...

2018-12-09 13:04:36 127

转载 HTML表单验证、正则表达式、事件

1、表单验证(1).非空验证(去空格)(2).对比验证(跟一个值对比)(3).范围验证(根据一个范围进行判断)(4).固定格式验证:电话号码,身份证号,邮箱,信用卡号等的验证;需要用到正则表达式来进行验证。(5).其它验证2、正则表达式用符号来描述书写规则:/ 中间写正则表达式 /^ :匹配开头,:匹配结尾;/ve/以ve开头的/ve:匹配结尾 ; /^ve/以ve开头的 /ve:...

2018-12-09 12:05:36 182

转载 @JSONField 注解详解和应用

讲到@JSONField 注解,就不得不提到Alibaba 开源的fasejsonfastjson是目前java语言中最快的json库,比自称最快的jackson速度要快,第三方独立测试结果看这里:https://github.com/eishay/jvm-serializers/wiki这里有jackson作者cowtowncoder等人对fastjson的性能评价:https://grou...

2018-12-09 09:21:54 73110 5

转载 Json 注解

1.@JsonIgnoreProperties在类上注解哪些属性不用参与序列化和反序列化@Data@JsonIgnoreProperties(value = { "word" }) public class Person { private String hello; private String word;}2.@JsonIgnore属性上忽略@Datapubli...

2018-12-09 09:07:28 2172

转载 ES6 核心特性

ES6 核心特性前言ES6 虽提供了许多新特性,但我们实际工作中用到频率较高并不多,根据二八法则,我们应该用百分之八十的精力和时间,好好专研这百分之二十核心特性,将会收到事半功倍的奇效一、开发环境配置这部分着重介绍:babel 编译 ES6 语法,如何用 webpack 实现模块化。1.babel为啥需要 babel?ES6 提供了许多新特性,但并不是所有的浏览器都能够完美支持。下...

2018-12-02 21:51:00 241 1

转载 js的arguments介绍

类数组对象:arguments总所周知,js是一门相当灵活的语言。当我们在js中在调用一个函数的时候,我们经常会给这个函数传递一些参数,js把传入到这个函数的全部参数存储在一个叫做arguments的东西里面,那么这到底是什么东西?在js中万物皆对象,甚至数组字符串函数都是对象。所以这个叫做arguments的东西也是个对象,而且是一个特殊的对象,它的属性名是按照传入参数的序列来的,第1个参数...

2018-12-02 19:42:00 289

转载 h5怎么记住上一次的阅读位置?

前言:  因最近移动端开发过程中遇到一个运营提出的所谓技术难点需求,对于原生APP来说轻而易举,毕竟自己的APP用户操作指哪打哪,但是H5该怎么做?H5就实现不了么?对于一个爱研究攻克这些前端棘手问题的我来说,我没尝试过,我是拒绝对提出需求者说实现不了,做不到之类的。是什么需求呢?–需求方要求用户在一个列表页浏览时,点击一个列表进入详情页,返回要求记录用户刚刚浏览的位置,而不是重新刷新页面到了...

2018-12-02 19:24:08 1973 1

数学之美(第一版)

《数学之美》是一本非常值得读的书。这本书展现了吴军博士咋他度年的科研经历中对科学问题的深入思考

2015-12-06

程序员健康指南

本书是为程序员量身制作的健康指南,针对头痛、眼部疲劳、背部疼痛和手腕疼痛等常见的问题,简要介绍了其成因、测试方法,并列出了每天的行动计划,从运动、饮食等方面给出详细指导,帮助程序员在不改变工作方式的情况下轻松拥有健康。 本书适合程序员、长期伏案工作的其他人群以及所有关心健康的人士阅读。

2015-12-06

clock()函数的使用

通过clock来计算程序运行时间的方法,计算自己所写的程序的执行时间

2014-07-18

空空如也

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

TA关注的人

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