- 博客(19)
- 收藏
- 关注
原创 css盒模型、边框、标签、背景图片、文本样式
1、padding 内填充,四个方向:top right bottom leftpaading复合写法 : top right bottom left(顺时针方向)只有一个属性值时: 4个方向都是同一个值设置两个属性值时:第一个属性值设置的是上下两个方向,第二个属性值设置的是左右两个方向。设置三个属性值时:第一个属性值设置的是上边一个方向,第二个属性值设置的是左右两个方向,第三个...
2019-04-18 09:04:43
367
原创 JS日期对象D
1、Date.now();时间戳:从1970-01-01 00:00:00到目前日期对象的时间差(单位:毫秒)2、获取/设置时间对象var d = new Date();d.getFullYear();// 从 Date 对象以四位数字返回年份。d.getMonth()+1; // 从 Date 对象返回月份 (0 ~ 11)。d.getDate();// 从 Date 对象返回一个...
2018-11-27 22:04:18
382
原创 JS作用域
1、标识符变量名、函数名、属性名统称为标识符。标识符的命名规则: 名字是由字母、数字、下划线、美元符$组成的,不能以数字开头,不能是关键字(for if return ),不能是保留字(class、constructor)。2、执行环境全局执行环境:最外围的一个执行环境。在web浏览器中,全局执行环境被认为是window对象。执行环境:每个函数都有自己的执行环境。当执行流进入一个函数时,...
2018-11-21 10:32:00
124
原创 JS字符串方法总结
1、1、String.charAt(index); 返回子字符串,index为字符串下标,index取值范围[0,str.length-1]string.charAt(一个数字)作用:根据传入指定位置,找到指定位置的字符参数:数字类型,范围在 0- length-1之间参数超过length-1,返回值是空字符串参数小于0,返回值是空字符串返回值:找到指定位置的字符 返回的类型是Str...
2018-11-20 19:14:19
141
原创 数组去重
1、双重for循环arr = [3,11,3,0,89,44,11,44,22,89]//splice() 方法向/从数组中添加/删除项目,然后返回被删除的项目。//arrayObject.splice(index,howmany,item1,.....,itemX)function deleDuplicate(arr){ for(let i = 0; i < arr.length...
2018-11-20 18:31:55
108
原创 JS数组方法总结
1、 转换方法toString():返回数组的字符串表示,每个值的字符串表示拼接成一个字符串,中间以逗号隔开。toLocaleString()、valueOf() var colors = ["red","blue","yellow"]; console.log(colors.toLocaleString());//red,blue,yellow console.log(colors.t...
2018-11-20 18:07:05
153
原创 基本类型和引用类型
1、基本数据类型:简单的数据段,按值访问,可以直接操作保存在变量中的实际值。Undefind、Null、Boolean、String、Number2、引用类型:可能由多个值构成的对象引用类型的值是保存在内存中的,js不允许直接访问对象的内存空间,操作对象时操作的是对象的引用而不是实际值。3、动态的属性只能给引用类型值动态的添加属性,以便将来使用。var person = new Ob...
2018-11-19 16:42:24
159
原创 css样式笔记
1、opacity 透明度 0透明 1可见2、 多背景设置linear-gradient 线性渐变radial-gradient 径向渐变text-shadow 文字阴影box-shadow 盒子阴影border-radius 圆角设置filter 滤镜3、相对定位(relactive)1,提升层级2,元素不脱离文档流。位移之后,原始的位置会被保留3,对元素本身的特性没有影...
2018-11-18 12:08:36
100
原创 javaScript基本数据类型小结
1、ES五种简单数据类型:Undefinded、Null、Boolean、Number、String;一种复杂类型:Object(本质上由一组无序的名值对组成);ES6新增symbol,代表了一个匿名的且唯一的值,除了自己不与任何值相等;2、typeof–检测给定变量的数据类型“undefined”–这个值未定义“boolean”–这个值是布尔值“string”–这个值是字符串“nu...
2018-11-17 22:20:21
92
原创 javaScript函数this指向
this指向理解这三句话就明白了1、引擎会将函数单独保存在内存中,然后再将函数的地址赋值给引用该函数的(foo属性的value属性。)变量2、由于函数是一个单独的值,所以它可以在不同的环境(上下文)执行。3、箭头函数里面没有自己的this,它的this都是继承自它的外部(这里是window调用了showNameArrow,所以this指向window)待完善!...
2018-11-16 14:49:26
116
原创 数据结构小结
名词基本概念1、数据:对客观事物的符号表示;2、数据元素:数据的基本单位;3、数据结构:相互之间存在一种或多种关系的的数据元素的集合;(关系通常有:集合、线性结构、树形结构、图状结构)4、数据存储结构:顺序存储结构(顺序映像)、链式存储结构(非顺序映像);5、时间复杂度: T(n)= O(f(n))算法中基本操作重复执行的次数是问题规模n的某个函数f(n),成正比。6、空间复杂度:算法...
2018-11-15 11:13:24
135
原创 操作系统之进程,线程
操作系统定义1、控制程序:一个系统软件,控制程序执行过程,防止错误和计算机的不当使用;执行用户程序,供用户提供各种服务;方便用户使用计算机系统。2、资源管理器:应用程序与硬件之间的中间层;管理各种计算机硬件资源;提供访问计算机资源的高效手段;解决资源访问冲突;确保资源的公平使用。操作系统基本构成处理器(processor):控制计算机操作,执行数据处理功能。当只有一个处理器时,通常指中...
2018-11-14 17:59:06
150
原创 区分位,字节,字,字符
位(bit):比特表示二进制位,内部数据最小的存储单位字节(Byte)B数据处理的基本单位,以字节为单位存储和解释信息1Byte = 8bit (1个Byte可以存入一个ASCII码,2个Byte存汉子国标码)字进行数据处理时一次存取、加工和传送的数据长度称为字(word)一个字通常由一个或者多个字节组成,字长决定CPU一次操作处理实际位数的多少。字符字母,数字,中文。一般半角英...
2018-11-14 16:17:47
248
原创 JS中call,apply,bind改变this指向异同分析
call,apply,bind相同点都是改变this指向,指向传入的thisObj的上下文环境。不同点对于第二个参数,call参数必须一一列举出来,apply传入的是一个argment对象或者数组,bind①bind的返回值是函数;②后面的参数的使用也有区别。1、call方法:语法:call([thisObj,[,arg1[, arg2[, [,.argN]]]]])定义:调用一个对...
2018-11-14 11:30:30
293
原创 HTML中script元素的属性
async立即下载脚本,但不妨碍页面中的其他操作,如加载其他资源或者等待加载其他脚本。只适用于外部脚本。不保证按照指定的先后顺序执行。目的:不让页面等待两个脚本下载和执行,从而异步加载页面的其他内容。<script type="text/javascript" async src="../model.js" ></script><script type="t...
2018-11-13 22:09:44
430
原创 浏览器兼容性ie6
头文档与怪异盒模型在老版本IE下,不设置文档声明,页面就会陷入怪异盒模型解析标准盒模型:width/height = content;可视宽/高 = content + padding + border;怪异盒模型width/height = 可视宽/高;content = width - padding - border;<!DOCTYPE html><ht...
2018-11-13 21:43:43
369
原创 前端要知道的计算机网络原理
1. 网络、互联网、因特网概念-网络:由若干结点和连接这些结点的链路组成。结点可以是计算机、集线器、交换器或者路由器;-互联网:通过路由器连接起来的覆盖范围更广的网络,即网络的网络;-因特网:世界上最大的互联网络;-总之一句话:网络是把许多计算机连接在一起,而互联网则把网络连接在一起,因特网是世界上最大的互联网2. 计算机网络体系结构(至上而下)应用层:任务是如何通过应用进程间的交...
2018-11-13 20:22:21
2216
原创 新手入门vue-cli创建项目
创建项目之前的准备环境1、安装node.js环境及npm或者yarn包管理工具**2、安装webpack-cli 命令:npm install webpack-cli -g ; 查看是否安装成功webpack-cli -v **3、安装vue-cli脚手架命令:npm install vue-cli -g;查看安装 vue -V初始化项目1、创建放置项目的文件夹,在该文件夹下初始...
2018-11-02 20:27:01
4436
1
原创 webpack的基本使用
webpack的基本使用什么是webpack?webpack核心概念创建react + webpack打包实例功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FL...
2018-10-26 19:48:28
457
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人