自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 webStorage 初步了解

webStoragewebStorage基本概念 因为cokkies存储永久数据存在 几个问题1.大小:cookies大小被限制在4kb2.带宽:cokkies是随HTTP一起发送,因此会浪费一部分发送cookies时的使用带宽3.复杂性:要正确操作cookies是困难的。 因此 HTML5提供了 一种**客户端本地**保存数据的功能。web Storage 具体分两种 sessionStorage(临时保存)和 localStorage(永久保存)。 <h1>websto

2021-08-01 11:45:09 368

原创 认识BFC

这里写目录标题什么是BFCBFC的布局规则如何创建BFCBFC作用什么是BFCBFC(Block formatting context):"块级格式化上下文"是一个独立渲染的区域。BFC的布局规则内部的盒子会在垂直方向,一个接一个地放置。盒子垂直方向的距离由margin决定。属于同一个BFC的两个相邻盒子的margin会发生重叠。每个盒子的margin box的左边,与包含块()border box的左边相接触(对于从左往右的格式化,否则相反)。即使存在浮动也是如此。BFC的区

2021-07-17 10:09:50 112

原创 vue选项卡

//功能:点击导航 切换显示内容//html<div id="app"> <ul> <li v-for="(item,index) in list" @click="change(index)" v-bind:class="{current:num==index}">{{item}}</li> </ul> <section> <div v-for="(val,index) in con"

2021-06-01 20:16:27 124

原创 node小结

模块作用域// 当前文件所在目录console.log('dirnmae='+__dirname);// 文件地址console.log('filename'+__filename);模块 //1.process模块// 操作系统信息console.log(process.arch);// 数组 第一个值代表的是node安装地址 //第二个值当前文件地址console.log(process.argv); //2.o

2021-05-05 23:01:26 77

原创 es6模块化

3、命令行下载包文件3.1 npm install --save-dev babel-cli3.2 npm install --save-dev babel-preset-es20154、配置.babelrc文件{“presets”: [“es2015”],“plugins”: []}main.js扩展一//lib.js//导出常量export const sqrt = Math.sqrt;//导出函数export function sqa(x) { ret.

2021-05-02 22:01:52 49

原创 mongoDB作业+小结

关系型数据库有哪些?非关系型数据库有哪些?两者区别关系型数据库:Oracle、DB2、Microsoft SQL Server、Microsoft Access、MySQL。非关系型数据库:NoSql、Cloudant、MongoDb、redis、HBase两种数据库之间的区别:1、数据存储方式不同。关系型数据库:一般都有固定的表结构,并且需要通过DDL语句来修改表结构,不是很容易进行扩展非关系型数据库:存储是基于文档的,K-V键值对的,还有基于图等。对于数据的格式十分灵活没有固定的表结构,

2021-04-29 22:43:11 954

原创 node 作业

1.简单叙述前端模块化系统演进历史(1)函数式编程,将一系列功能性代码封装成一系列函数。但是容易出现命名冲突。(2)对象封装 将一系列有联系的函数封装到一个对象里,只对外提供一个对象名。但是其属性值在外部代码里是可以修改的。(3)闭包 将模块放到一个匿名函数里,外部访问不到。(4)require.js(AMD)require.js是AMD规范的实践,分为define(定义模块)和require(调用模块)两个函数(5)sea.js(CMD)sea.js是CMD规范的实践,分为defin

2021-04-21 18:07:02 320

原创 es6总结

es6总结1.数组方法 //es5//1.forEach 迭代//相当于for 循环的加强版 // var arr=[1,2,3,4,5,5] // arr.forEach(function(value,index,array){ // console.log("每个数组元素"+value);//数组当前值 // console.log("数组元素的下标"+index);//数组当前索引 // console.log("数组本身"+array)//数组对象本身

2021-04-20 12:09:05 77

原创 es6 作业小结1-3

1、var和let区别?//1.变量提升 var 有变量提升 let没有 console.log(a);//undefined var a=10; console.log(m);//报错 let m=10;//2.let存在暂时性死区// 块级作用域内let又声明了一个局部变量a,导致后者绑定这个块级作用域//所以在let声明变量前,对a赋值会报错 而且let没有变量提升 var a=100; { console.log(a); let a=10; }//

2021-04-14 16:51:50 304

原创 面试题。。

1.css的居中方式//水平居中 .div1{ width: 100px; height: 100px; background-color: gray; margin:0 auto; }//垂直居中.div1{ width: 100px; height: 100px; background-color: skyblue; position: absolute; top: 50%; ma

2021-04-11 21:24:38 411

原创 变量提升

get set 应用var circle={ r:20,// get 方法名 获取值 get acr(){ return Math.PI*this.r*this.r; },// set 方法名 设置值 set acr(value){ this.r=value }}console.log(circle.acr);circle.aaa=100;console.log(circle.acr);innerHTML的原理就是get set 方法属性特征变量提升...

2021-04-11 15:51:13 88

原创 原型对象 实例 构造函数的关系

<script> function Star(name,age){ this.name=name; this.age=age; } Star.prototype.sing=function(){ console.log("唱歌") } console.log(Star.prototype); console.log(Star.prototype.constructor); var ldh=new Star('刘德华',18);

2021-04-09 12:39:19 64

原创 js高级

创造对象的是三种方式1 通过字面量创建2通过 new Object()3构造函数*** 工厂方式的核心就是把对象封装起来。*** 在外部调用

2021-04-09 12:11:46 68

空空如也

空空如也

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

TA关注的人

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