自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

哆来咪er的博客

Whatever is worth doing is worth doing well.

原创 vue中的事件

vue事件的简写:我们有时会看到这样的写法:@dragstart=’drag()’,这是vue中事件的简写。它的完整写法是:v-on:dragstart=’drag()’,但这往往给人感觉太长了,习惯用简写形式。vue的事件对象:vue中也会有事件对象 , 这样@dragstart=’drag(e...

2017-11-30 15:44:56 4419 0

原创 js正则表达式

很多时候,我们对正则表达式的印象都是难学难记,学了又忘,忘了又学,但总觉得记不住。什么是正则表达式?正则表达式(Regular Expression)使用单个字符来描述、匹配一系列符合某个句法规则的字符串。使用正则表达式的目的–替换工作。自己先定义一种规则,然后到字符串中去匹配一下符合这个规则的子...

2017-11-11 19:52:49 250 0

原创 前端性能优化之http请求的过程

在前端面试中,经常会被问到“一个页面从输入URL到页面加载显示完成,这个过程都发生了什么”,这是前端的经典面试题之一。这个过程涉及的东西很多,区分度很高。大致分为这几个过程:1.DNS解析2.TCP连接3.发送HTTP请求4.服务器处理请求并返回HTTP报文5.浏览器解析渲染页面6.连接结束简要回...

2017-10-28 17:17:35 655 0

原创 CSS盒模型详解

CSS的盒模型是CSS的基础,同时也是难点,这个问题经常在面试中会被问到,属于经典问题了。很多博客里讲得也很模糊不清,于是,我在这里重新整理一下。可以认为每个html标签都是一个方块,然后这个方块又包着几个小方块,如同盒子一层层的包裹着,这就是所谓的盒模型。盒模型分为IE盒模型和W3C标准盒模型。...

2017-10-25 00:51:48 400 0

原创 css布局实例之去除行内元素间的空白间隙

我在这里总结一些工作中会遇到的css布局例子。<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta na...

2017-09-24 09:46:57 2342 0

原创 JS基本类型与引用类型知多少

1、JavaScript值类型和引用类型有哪些(1)值类型(基本类型):数值、布尔值、null、undefined。 (2)引用类型:对象、数组、函数。 2、如何理解值类型和引用类型之前看到一个比喻,觉得非常贴切,想要和大家分享一下:用“连锁店”和“连锁店钥匙”来理解。(1)值类型:变量的交换等于...

2017-06-29 18:07:18 392 0

原创 ES6之变量的解构赋值--读书笔记

1.变量的解构赋值ES6 允许按照一定模式,从数组和对象中提取值,对变量进行赋值,这被称为解构(Destructuring)。以前,为变量赋值,只能直接指定值。let a = 1; let b = 2; let c = 3;现在ES6允许这样:let [a, b, c] = [1, 2, 3];–...

2017-06-27 18:44:17 241 0

原创 ES6之const 命令--读书笔记

const声明一个只读的常量。一旦声明,常量的值就不能改变。const PI = 666; console.log(PI); //666若试图想要改变PI常量的值,如下const PI = 666; console.log(PI); PI=6; //TypeError: Assignment...

2017-06-26 18:22:44 529 0

原创 ES6之块级作用域与函数声明--读书笔记

函数能不能在块级作用域之中声明?ES5 规定,函数只能在顶层作用域和函数作用域之中声明,不能在块级作用域声明。// 情况一 if (true) { function f() {} } // 情况二 try { function f() {} } catch(e) { // ... }上...

2017-06-26 17:02:52 1174 0

原创 ES6新特性之let命令--读书笔记

let命令,用于声明变量。其用法类似于var,但所声明的变量只在let命令所在的代码块内有效。我们可写一段代码:{ let a = 1; var b = 2; console.log(a); } console.log(b);输出:1 2若我们在代码块的外部输入consol...

2017-06-25 20:04:21 490 0

原创 如何让sublime text3支持Vue语法高亮显示

1、下载文件链接: GitHub - vuejs/vue-syntax-highlight: Sublime Text syntax highlighting for single-file Vue components 或https://github.com/vuejs/vu...

2017-05-31 02:07:15 4826 0

原创 sublime中书写vue 语法高亮插件安装

默认情况下,Vue.js 的单文件组件(*.vue)在 sublime 编辑器中是不被识别的。若要想高亮显示,需要安装插件 Vue Syntax Hightlight。安装步骤如下: 第一,在 sublime 中打开 PackageControl 如下图,快捷键 Ctrl+Shift+P。第...

2017-04-18 19:46:16 16365 1

原创 HTML区块和布局

1、HTML 区块元素 HTML 可以通过 和 将元素组合起来。 大多数 HTML 元素被定义为块级元素或内联元素。 块级元素在浏览器显示时,通常会以新行来开始(和结束)。 实例: , , , 2、HTML 内联元素 内联元素在显示时通常不会以新行开始。 实例: ,...

2016-08-14 01:19:29 2581 0

原创 Android控件显示和隐藏

在安卓开发中,我们会遇到这样的情况,布局很类似,A布局比B布局多了几个控件,只需 将其隐藏即可达到布局复用。 1、在xml文件中对控件可进行配置       2、在Java代码中进行设置 可见:android:visibility="visible"; ...

2016-08-08 23:55:36 25577 0

原创 Arrays类——Arrays.asList()方法使用

在编程中我用到了: listView = (ListView) findViewById(R.id.list);         BaseAdapter arrayAdapter = new ArrayAdapter(this,R.layout.item_list,R.id.name,   ...

2016-07-22 14:37:47 1334 0

原创 AS设置及快捷键收集整理

常用设置: 1.Tab不用4个空格 Code Style->Java->Tabs and Indents->Use tab character Code Style->General->Use tab character 2.可视化Tab和空格 Sett...

2016-07-22 13:03:38 3648 0

原创 FragmentTabHost中如何实现状态保存

先弄清fragment中的几个概念: add()-->加入fragment时将触发onAttach(),使用attach()不会触发onAttach() replace()-->替换后会将之前的fragment的view从viewtreee中删除 触发顺序:detach()--&...

2016-06-23 03:06:04 865 0

原创 大牛教你这样阅读android源码

当你去面试时,经常会被问到,你是否阅读过android系统源码?那系统源码该如何阅读呢? 下面,让我们来看看大牛们是如何阅读的(来自知乎的牛人们http://www.zhihu.com/question/19759722/answer/29213925) 由于工作需要大量修改framework...

2016-05-17 01:40:54 3613 0

原创 如何解决状态栏透明之后,toolbar与状态栏的重叠问题

当我们想要将状态栏变为透明,可在styles.xml文件中进行设置: true效果:二者重合,且toolbar悬浮在状态栏之后 解决方法: 设置fitsystemWindow属性,该属性的官方文档说明,如下 fitsystemwindow属性,官方文档如下: Boolean internal...

2016-05-12 21:54:58 7801 0

原创 表单验证

待续...

2018-01-31 01:52:01 205 0

原创 js小实例--无延迟菜单效果

待续...

2018-01-31 01:44:29 396 0

原创 移动web开发适配秘籍之rem

移动web开发中我们一定会遇到要处理适配的问题,这里选择rem这一方案。 待续...

2018-01-31 01:38:04 412 0

原创 H5之元素与标签结构

主要梳理一下新增和删去的标签及相关属性,以及深入了解h5的全局属性。 待续......

2018-01-31 01:35:02 352 0

原创 json对象中的方法

JSON.parse()与JSON.stringify()的区别 JSON.parse()【从一个字符串中解析出json对象】例子://定义一个字符串var data=’{“name”:”goatling”}’//解析对象​​JSON.parse(data)结果是:​name:”goatling...

2017-12-07 13:45:37 535 0

原创 sourceTree中使用的一些问题

远程有分支,想要拉取下来在该分支上进行开发,应双击远程的该分支,出现“检出新分支”,点击“确定”,这样,就将远程的开发分支拉取下来了。

2017-12-04 10:41:42 545 0

转载 SourceTree的基本使用

1. SourceTree是什么 拥有可视化界面的项目版本控制软件,适用于git项目管理window、mac可用 2. 获取项目代码 1. 点击克隆/新建   2. 在弹出框中输入项目地址,http或者ssh地址都可以     如果箭头指向的仓库类...

2017-12-04 10:37:15 498 0

转载 SourceTree的基本使用

转载自:https://www.cnblogs.com/tian-xie/p/6264104.html 1. SourceTree是什么 拥有可视化界面的项目版本控制软件,适用于git项目管理window、mac可用 2. 获取项目代码 1. 点击克隆/新建   2. 在弹出框中输入...

2017-12-04 10:28:33 1959 0

原创 vue中常用知识点基本用法

$refs的基本用法<div id="app"> <input type="text" ref="input1"/> <button @click="add">添加&...

2017-12-01 19:22:38 446 0

原创 浅谈js中的浅拷贝和深拷贝

对于字符串类型,浅复制是对值的复制,对于对象来说,浅复制是对对象地址的复制,并没有开辟新的栈,也就是复制的结果是两个对象指向同一个地址,修改其中一个对象的属性,则另一个对象的属性也会改变,而深复制则是开辟新的栈,两个对象对应两个不同的地址,修改一个对象的属性,不会改变另一个对象的属性。深复制实现代...

2017-12-01 13:10:59 1461 0

原创 二分查找

待续。。。。

2017-11-30 22:43:49 104 0

原创 如何在vue中实现拖拽功能

HTML5 drag & drop 拖拽与拖放想要实现该功能,先了解一下H5中的drag和drop这2个概念。

2017-11-30 14:44:33 9484 0

原创 sublime使用过程中的一些常用配置

sublime里可以不用监听node_module目录,否则,软件多了,会非常卡。如何设置sublime不去索引node_module目录呢? "folder_exclude_patterns": [".svn", ".git", ...

2017-11-29 09:21:49 236 0

原创 计算机网络核心

计算机网络中,数据交换的类型有:电路交换、报文交换、分组交换。☞数据交换–电路交换Q:如何实现数据通过网络核心从源主机到达目的主机?A:数据交换。(现在网络主要采用的技术是数据交换)2台主机之间d通信基础是:2台主机之间有物理链路相连。为何需要数据交换?这里会出现的问题:1、主机数量增多,需要的链...

2017-10-28 20:58:50 510 0

原创 计算机网络概念和结构

我们学习《计算机网络》,重要的是培养网络化的思维。什么是计算机网络?计算机网络=通信技术+计算机技术,计算机网络就是一种通信网络。定义:计算机网络就是互连的、自治的计算机集合。自治–无主从关系,即计算机之间互相不能控制对方 ;互连–互连互通,即通过信道相连。距离远、数量大时,如何保证互连?用直接链...

2017-10-28 20:29:46 343 0

原创 es6语法-字符串扩展

字符串新增特性Unicode表示法、遍历接口、模板字符串、新增方法(10种)。1、Unicode表示法{ console.log('a','\u0061'); } 输出:a a当unicode的编码大于0xFFFF(码值大于2个字节编码)时,会如...

2017-10-09 20:04:54 253 0

原创 es6语法-解构赋值

左边一种结构、右边一种结构,左右进行一一对应赋值。 左右都是数组☞数组解构赋值; 左右都是对象☞对象解构赋值; …… 解构赋值的分类:数组解构赋值、对象解构赋值、字符串解构赋值、布尔值解构赋值、函数参数解构赋值、数值解构赋值。数组解构赋值{ let a,b; [a,b] =...

2017-10-09 15:12:00 164 0

原创 CSS3背景属性

background是一个使用率很高的属性,也是一个非常有用的属性。背景主要包括5个基本属性:background-color(背景颜色)background-image(背景图片)background-repeat(背景图片展示方式)background-attachment(背景图片是固定还是...

2017-09-30 21:17:35 360 0

原创 CSS3盒子阴影属性

box-shadow是CSS3新增的一个重要属性,用来定义元素的盒子阴影。语法规则:box-shadow:none | [inset x-offset y-offset blur-radius spread-radius color],[inset x-offset y-offset blur-r...

2017-09-30 20:25:37 1568 0

原创 web移动端meta标签小结

1、移动网站要加的html5相关meta和标签a、<!-- 强制让文档与设备的宽度保持1:1 --> <meta name="viewport" content="width=device-width, initial-scale=1, minimu...

2017-09-24 18:09:24 229 0

原创 前端性能优化之视频优化方法

待续。。。。。。

2017-08-31 20:00:23 1395 3

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