自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 CSS垂直居中技巧,我只会23个,你会几个?

自古以来(是有多?~),网页CSS的垂直居中需求始终没有停过,而其困难度也始终没有让人轻松过,经过了每位开发先烈的研究后,据说CSS的垂直居中技巧已达到近十种之多,但始终鲜为人知,部分公司甚至将CSS的垂直居中技巧当成面试题,其重要性可见一斑,经过了Amos通灵了一下之后把垂直居中的写法扩展到了23种,今天就让Amos带着大家轻松的了解一下CSS的垂直居中的方式吧。1、Line-height...

2018-08-30 14:20:02 175

原创 React(一)

***************************************************************从此开始,进入React的知识点,项目已经搭建完毕。如果想看项目的搭建,可以看React脚手架的搭建以及React项目结构分析。刚开始接触React。做一些笔记总结一下。这个框架也是比较容易上手的。之前使用过vue。再接触这个,相对来说能够接收的更快点,但也有奇...

2018-08-29 16:46:44 129

原创 React---项目结构分析

*********************************************************到这项目已经创建完毕。项目结构那么这些的作用都是什么呢?node_modules:(包含了react项目中会用到的一些组件,install的时候下载下来的)public:(项目中的启动页面,react比较适合单页面项目应用开发,所以暂时只包含一个index....

2018-08-29 16:25:01 1164

原创 React---脚手架的搭建

*********************************************************************关于react脚手架的搭建,需要先安装node.js,因为我们需要使用node下的npm包管理工具,在vue脚手架的搭建中,也使用到了node,相关的node安装参照文章  vue.js环境搭建。安装完成之后,在cmd中输入node -vn...

2018-08-29 11:53:03 980

转载 js --- 弱语言类型

1,强弱类型的判别;          按照计算机语言的类型系统的设计方式,可以分为强类型和弱类型两种。二者之间的区别,就在于计算时是否可以不同类型之间对使用者透明地隐式转换。从使用者的角度来看,如果一个语言可以隐式转换它的所有类型,那么它的变量、表达式等在参与运算时,即使类型不正确,也能通过隐式转换来得到正确地类型,这对使用者而言,就好像所有类型都能进行所有运算一样,所以这样的语言被称作弱类...

2018-08-20 15:25:30 1422

转载 js中的call() / apply()

我们先看一个简单的例子 1+1 = 2 你应该会吧function add(a,b){ alert(a+b);}function sub(a,b){ alert(a-b);}add.call(sub,1,1); // 结果是? ‘2’ 还是 ‘0’ 呢这里写代码片有人说是 1+1 =2; 有人说明显变成 1-1 = 0 了嘛! 其实 add....

2018-08-20 09:31:23 732

转载 js的包装类

为了便于操作基本类型值,ECMAScript 提供了 3 个特殊的引用类型:Boolean、Number和 String。这些类型与其他引用类型相似,但同时也具有与各自的基本类型相应的特殊行为。实际上,每当读取一个基本类型值的时候,后台就会创建一个对应的基本包装类型的对象,从而能够调用一些方法来操作这些数据。一.基本包装类型概述var box = 'Mr. Lee';//定义一个字符串...

2018-08-20 09:03:06 1654

转载 js中arguments用法

了解这个对象之前先来认识一下javascript的一些功能:arguments属于类数组。其实Javascript并没有重载函数的功能,但是Arguments对象能够模拟重载。Javascrip中国每个函数都会有一个Arguments对象实例arguments,它引用着函数的实参,可以用数组下标的方式"[]"引用arguments的元素。arguments.length为函数实参个数,ar...

2018-08-17 14:08:00 2378

转载 js函数递归

一、知识说明function fun(){ // 自己调用自己,称为递归调用 fun(); console.log("m2");}fun();二、函数+变量// 用递归 来求 5 的阶乘// n! = n * (n-1)!// 定义一个函数,用于求 n 的阶乘function func(n){ if (n == 1) { ...

2018-08-17 14:00:36 170

转载 this指向

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

2018-08-17 11:37:39 116

转载 克隆(浅层+深层)

复制对象时需要复制构造函数默认的复制构造函数实现的是对象的数据成员之间一一对应的这种复制,这种复制被称为浅层复制。 浅层复制:实现对象间数据元素的一一对应复制。      使用默认拷贝构造函数复制对象时,实际上是将新建立的对象的指针指向被复制的对象指向的内存单元,即两个对象指向同一块内存单元。 深层复制:(可使用复制构造函数进行深层复制)    当被复制的对象数据成...

2018-08-17 11:06:08 238

原创 js方法

*****************************************1.toString()  ----  变为字符串2.Math.floor() ---- 向上取整3.Math.ceil() ----  向下取整4.Math.random()  ---  随机数这个随机数1-0之间5.toFixed()  ----  保留小数 js中会出现精度不准的...

2018-08-16 15:57:01 309

原创 引入外部vue文件 启动不了的问题

解决办法:检查项目中是否含有node_modules这个文件,如果存在删掉在cmd中cd到项目路径下cnpm install--->cnpm run build--->cnpm run dev 就行了。如果还报错说找不到文件。我是直接找到文件注掉(在不影响的情况下)。我注掉的文件node_modules下的[email protected]@bootstrap--&g...

2018-08-14 14:26:40 1202

原创 vue的目录结构、项目流程、vue-router

****************************************此时vue的脚手架、创建项目已经完成。vue的目录结构目录/文件 说明 build 最终发布的代码存放位置。构建脚本目录 config 配置目录,包括端口号等。我们初学可以使用默认的。项目配置。 node_modules npm 加载的项目依赖模块。感觉有点像java...

2018-08-13 17:47:44 3246

原创 sublime text3(快捷键的使用)

使用sublime text3的快速生成html模板不同的头部信息按键不同html:5  按tab键--->常用<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Document</title&a

2018-08-10 13:45:30 1904

原创 前端题

****************************************************************1. 目前学过的获取元素的方式有哪些?并说出是通过什么获取的?获取出来几个?js 根据id获取 document.getElementById('div1') 根据标签名获取 document.getElementsByTag...

2018-08-02 18:26:28 125

空空如也

空空如也

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

TA关注的人

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