自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 JS继承模式

继承发展史1.传统形式-->原型链 过多的继承了没用的属性2.借用构造函数 不能继承借用构造函数的原型 每次构造函数都要多走一个函数3.共享原型 不能随便改动自己的原型4.圣杯模式1.eg: Grand.prototype.lastName = "Deng" function Grand() { } var grand = new Grand(); Fater.prototype = grand; function Fa

2022-06-30 22:38:59 133 2

原创 JS预编译

在JavaScript中存在一种预编译的机制,这也是Java等一些语言中没有的特性,也就正是因为这个预编译的机制,导致了js中变量提升的一些问题,下面这两句话能解决开发当中一部份问题,但不能解决所有问题,还有一些问题是你必须通过学习预编译才能解决的。预编译分为全局预编译和局部预编译,全局预编译发生在页面加载完成时执行,而局部预编译发生在函数执行的前一刻。js运行三部曲: 语法分析 预编译 解释执行函数声明整体提升:把函数声明提在最前面变量 声明提升:会把声明提升到最前面 (var

2022-06-29 20:51:32 397 1

原创 JS原型、原型链

原型:1.定义:原型是function对象的一个属性,它定义了构造函数制造出的对象的公共祖先。通过该构造函数产生的对象,可以继承该原型的属性和方法。原型也是对象。2.利用原型特点和概念,可以提供共有属性。3.对象如何查看原型-->隐式属性__proto__4.对象如何查看对象的构造函数-->constructor原型是在构造函数时就生成的,刚开始原型为空值function Person() {}var person = new Person();var person1 = new Person(

2022-06-28 16:47:33 229 2

原创 JavaScript入门

目录JS介绍、入门JS比较、逻辑运算符条件循环语句主流浏览器 内核IE tridentChrome webkit/blinkfirefox GeckoOpera prestoSafari webkit1.页面内嵌:2.外部引用:...

2022-06-27 17:30:51 188 2

原创 JavaScript闭包

闭包的实现原理,其实是利用了作用域链的特性,我们都知道作用域链就是在当前执行环境下访问某个变量时,如果不存在就一直向外层寻找,最终寻找到最外层也就是全局作用域,这样就形成了一个链条。 输出结果为10 10 10 10 10 10 10 10 10 10arr[i] = function () { document.write(i + " ");}这个for循环中的语句前面arr[i]是赋值,等号后面的是函数引用,前面与等号后面的函数语句没有关系,只有等到for循环结束时,函数才会执行,而

2022-06-24 20:26:05 124 1

原创 CSS3拓展

目录2D3D多列2D转换: translate() rotate() scale() skew() matrix()translate方法:根据左(X轴)和顶部(Y轴)位置给定的参数,从当前元素位置移动 eg:transform:translate(50px,100px); 从左元素移动50个像素,并从顶部移动100像素rotate()方法:在一个给定度数顺时针旋转的元素。负值是允许的,这样是元素逆时针旋转 eg:transform:rotate(30deg)

2022-06-23 19:17:31 103 2

原创 CSS拓展

目录一、@规则二、Web字体和图标三、SVG四、BFC五、常规流常规流布局块盒1.@import "路径":导入另一个css文件2.@charset “utf-8”:告诉浏览器该css文件,使用的字符编码集是utf-8,必须写在第一行Web字体:用户电脑上没有安装相应字体,强制让用户下载该字体使用@font-face指令制作一个新字体@font-face{font-family:字体名src:url(路径)}字体图标iconfont.cn用......

2022-06-22 21:15:30 177 1

原创 CSS-继承

目录继承CSS继承是什么继承的局限性无继承性的属性有继承性的属性所有元素可以继承的属性内联元素可以继承的属性块级元素可以继承的属性CSS继承可定义为特定的css属性向下传递到子孙元素,就是指被包在内部的标签将拥有外部标签的样式,即子元素可以继承父元素的属性。在CSS中,继承是一种非常自然的行为,我们甚至不需要考虑是否能够这样去做,但是继承也有其局限性。在CSS的规定中有些属性是不能被继承的。比如,边框border属性,如果边框被子元素继承的话,看起来就非常的奇怪,除非用其他的方法关闭边框的继承属性。...

2022-06-21 19:22:45 234 1

原创 HTML中的元素分类

目录HTML是什么HTML中元素分类行内元素(inline)块级元素(block)​两者的区别行内元素 块级元素HTML的全称为超文本标记语言,是一种标记语言。它包括一系列标签.通过这些标签可以将网络上的文档格式统一,使分散的资源连接为一个逻辑整体。HTML文本是由HTML命令组成的描述性文本。HTML中元素可分:行内元素(inline)、块级元素(block)行内元素也称为内联元素,行内元素不占有独立区域,其大小仅仅被动的依赖于自身内容的大小(例如文字和图片),所以一般不能随意设置其宽高、对齐等属性。行内

2022-06-20 20:47:23 438 1

空空如也

空空如也

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

TA关注的人

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