- 博客(14)
- 收藏
- 关注
原创 常用的设计模式
设计模式一、概念设计模式-是经过大量验证,实验,总结,形成的一套固定的用来解决某类问 题的方法- 是一套经过反复使用、多人知晓的、经过分类的、代码设计经验的总结二、设计模式有哪些构造器模式,模块化模式,暴露模块模式,单例模式,中介者模式,原型模式,命令模式,外观模式,工厂模式,Mixin模式,装饰模式,亨元(Flyweight)模式,MVC模式,MVP模式,MVVM模式,组合模式,适配器模式,外观模式,观察者模式,迭代器模式,惰性初始模式,代理模式,建造者模式等注:不同的平台给出的
2020-06-11 10:21:22 412
原创 深浅拷贝的区别既处理
一、栈和堆 概念 栈:一般用来存变量名和地址,空间小,不可修改 堆:一般用来存值(变量的值...如)空间大,可修改 关系 1.一一对应:一个栈对应一个堆 2.多对一:多个栈对应一个堆 存取规则 栈:先进后出 堆:先进先出二、数据类型分类 1.基本类型: 特点: 1. 数据存在栈中,默认深拷贝,改变新的(b)不影响老的(a) 2. 变量名和值都存在栈中,值就是地址地址就是值 如:var a=10;var b=a;
2020-06-10 18:09:46 216 1
原创 原型及继承
原型相关概念一、实例和构造函数的关系 实例是构造函数的具象化,由new关键字执行类之后得到的对象 类是实例的抽象化 将多个具有共同特点的对象的特点抽象成规范,这个规范叫类(构造函数) 实例 被 类 创造二、实例对象 实例对象和普通对象 内部自带一个属性:`__proto__,这个属性是个对象类型,用来指向创建自身的类身上的`prototype`属性三、 可被构造的函数(类) - 每个可被new执行的函数(类),身上都有一个属性:`prototype`,这个属性是个对象类型,用
2020-06-09 16:09:40 189
原创 let声明实现循环中的事件可拿到每个计数器的值asdsa
let 和 var // 循环中绑定事件,在事件内使用循环每次的计数器 var ali = document.querySelectorAll(".list li"); for(var i=0;i<ali.length;i++){ ali[i].onclick = function(){ console.log(i); //6 } } // 循环执行时没有变量去保存i的值,点击事件也没执行,v
2020-06-07 20:37:05 305
原创 元素类型
元素类型及转化html将元素分为空标记(单标记)、常规标记(双标记)css是如何划分元素的呢,如下:一、元素类型的分类两种分法:1.块状元素 内联元素(行内元素) 可变元素注:这种分法将内联块(行内块)元素分到了内联元素这一大类中可变元素:根据上下文的关系决定当前元素类型是块元素还是行内元素特列button2.块元素 内联元素 内联块元素 两者争议点在于内联块元素是属于单独的一...
2020-03-27 22:38:59 507
原创 盒模型
盒模型一、padding用法```markuppadding用法: 1.padding是长在内容和盒子之间的,在盒子内部 2.padding多用来调整子元素在父元素内的显示的位置 3.padding会把盒子撑大, 4.如果想让盒子保持原有大小,加了padding后在原宽高上要减去 5.给单一方向设置padding值 padding:left/right/top/b...
2020-03-24 00:57:47 73
原创 css浮动相关问题
css浮动布局理解:对于块状元素默认浏览器上下布局,添加浮动后脱离标准文档流,可理解为添加浮动的元素将要从屏幕出来的状态,跑到了另一个层去显示了,在浮动层元素左右排列实现页面布局的需求。浮动后元素不占位置,标准层的元素会上移,当父元素没有设置高度时会高度塌陷。属性:float属性值:left左浮动 none 不浮动 right右浮动作用:1.实现页面块元素的左右布局2.添加浮动后在行...
2020-03-24 00:37:21 171
原创 css列表、边框、背景属性
css列表、边框、背景属性<!-- 列表属性 --> 属性:list-style-image:url() 添加列表图片,位置间距好多问题解决很麻烦 list-style-position:outside列表符号在内容区以外显示即在li外 inside列表符号在内容区以内显示即在li内和li是一个整体 list-style-type:c...
2020-03-23 23:38:22 219
原创 css属性之文本属性
一、文本属性```markup<!-- 一、文本大小 -->属性:font-size 属性值:单位px(像素 常用);pt(磅);em(相对单位)注:1、浏览器默认文字大小16px;有些浏览器不支持12px以下的文字大小 2、9pt=12px 很少用pt这个单位 3、默认情况1em=16px,em是相对单位,他等于多少px?等于离它最近的父元素文本大小。<...
2020-03-23 23:03:15 352
原创 css基础知识
css基础简介:css作用:渲染页面结构;打个比喻女生化妆,房子装修,即我们写了html会在网页显示,通过css可以让他更美观的呈现在用户面前。显示规则:css汉译层叠样式表,即一个元素可能同时被多个css选择器选中,每个选择器都有一些规则,发生冲突时,最终执行的是权重大的那个选择器所规定的规则,不冲突时都会执行。创建css样式表的三种方法<!DOCTYPE html><...
2020-03-20 00:01:45 85
原创 h5基本结构语法及常用标签
一、h5基本结构<!DOCTYPE html> 声明要写的文件类型为html<html> 整个页面的根标签 <head> 头部页面的面熟去 <meta charset="utf-8">编码格式为utf-8国际编码 <title></title> 整个网页的标题```</head&...
2020-03-17 21:53:01 1324
原创 H5基础
一、h5简介 H5:一种超文本标记语言,是由html的第五次修改成果,主要用网页结构的描述,具有跨平台等优势。 关于前端和后端的关系,做一个比喻,后端就像饭店的厨师,前端就像服务员,在计算机里,后端承担里数据处理部分,前端则实现了将其可视化的 ,比如我们看到的网站页面,app页面等等,而h5写的就是页面内容的,还有css它实现的是将页面美化,js则实现了页面的交互行为。 关于计算机...
2020-03-16 23:02:16 92
原创 关于超链接a标签字体颜色
关于超链接a标签的颜色问题1.a标签有默认的颜色:蓝色2.它不会继承父辈元素的字体颜色,可以理解为继承颜色的优先级小于默认颜色,但可以单独设置同样要注意权重问题3.在写导航时常用a标签,如果我们已经将a标签字体颜色设置为某色,那么再写.nav li:hover{color:"#0f0"}此时a可以继承#0f0,如果a的颜色未设置则仍无法继承。这里可以理解为原本a有默认颜色优先级比继承的高,...
2020-02-25 01:35:13 12689
原创 html基础
html基础知识##一、对HTML的理解:一个网页的基础结构,如土木工程房建施工中刚浇筑完混凝土的楼房,是不经任何装饰美化的静态页面。##二、html的语法###1、html基本结构如下 文档声明告诉下面写的是html的内容 根标签最外围的结构包含所有页面的其他标签 描述区 ...
2020-02-24 18:45:05 109
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人