- 博客(20)
- 资源 (2)
- 收藏
- 关注
原创 var,let,const的区别---JavaScript
**Var **有全局作用域、函数作用域 Let ①不存在变量提升 ②不允许重复声明 ③暂时性死区(从函数体开始到定义之前) ④块级作用域 const:声明一个只读的常量。一旦声明,常量的值就不能 改变。 Const 实际上保证的,并不是变量的值不得改动,而是变 量指向的那个内存地址不得改动 变量提升 var命令会发生“变量提升”现象,即变量可以在声明之前使用,值为undefined let命令...
2019-08-04 18:48:46
97
原创 ES5的继承
原型链实现继承 基本思想:利用原型让一个引用类型继承另一个引用类型的属性和方法,即让原型对象等于另一个类型的实例(即要继承的对象的实例) 原型链式继承 function SuperType() { this.property = true; } SuperType.prototype.getSuperValue = funct...
2019-04-29 16:26:05
509
原创 数据类型及其判断
js的数据类型都为松散类型,主要分为基本数据类型和引用数据类型 基本数据类型:number,string,Boolean,undefined,null,symbol 引用数据类型:array,object 一. typeof(基本数据类型) 但是:typeof null ==object typeof function == function console.log(typeof 11); /...
2019-04-25 22:43:50
574
原创 prototype,__proto__和原型对象,构造函数,原型链
对象的分类: 函数对象:通过new Function创建的对象 普通对象:除过用new Function创建的对象,无prototype(prototypr即是属性,也是对象),但是没有proto属性 Js创建的对象都是有一个__proto__内置属性,指向创建它的函数对象的原型对象prototype function Person(name,age){ this....
2019-04-25 22:14:29
136
原创 棋盘覆盖(算法)
1.什么是棋盘覆盖 在一个2k×2k (k≥0)个方格组成的棋盘中,恰有一个方格与其他方格不同,称该方格为特殊方格。显然,特殊方格在棋盘中可能出现的位置有4k种,因而有4k种不同的棋盘,棋盘覆盖问题(chess cover problem)要求用4种不同形状的L型骨牌覆盖给定棋盘上除特殊方格以外的所有方格,且任何2个L型骨牌不得重叠覆盖。(就像俄罗斯方块一样,只不过为n*n的正方形格子) 2实现 ...
2019-01-21 11:23:50
3066
3
原创 JS--鼠标拖拽
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0">
2019-01-10 23:22:38
93
原创 JS--放大镜
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0">
2019-01-10 23:20:41
263
原创 无缝轮播图2
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0">
2019-01-10 23:19:28
209
原创 无缝轮播图1
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0">
2019-01-10 23:18:32
139
原创 显示隐藏轮播图
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0">
2019-01-10 23:17:38
1131
原创 节点
<div id="div1">hello world <ul> <li>111</li> <li>222</li> <li>333</li> </ul> </di
2019-01-10 23:15:14
149
原创 ProtoType--原型以及原型链
1、不使用prototype属性定义的对象方法 静态方法,只能直接用类名进行调用!另外,此静态方法中无法使用this变量来调用对象其他的属性! 2、使用prototype属性定义的对象方法 非静态方法,只有在实例化后才能使用!其方法内部可以this来引用对象自身中的其他属性! <!DOCTYPE html> <html lang="en"> <head> ...
2019-01-10 22:34:24
90
原创 前端-demo(旋转立方体)
旋转立方体 刚开始学,可能不是很好,各位看官凑合着看吧 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-
2018-11-17 21:42:05
750
原创 前端-demo(天猫静态页面)
HTML样式 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"&
2018-11-17 21:39:33
2869
1
原创 算法-动态规划(数字三角形)
数字三角形问题 问题描述:给定一个由n行数字组成的数字三角形,如下图 7 3 8 8 1 0 2 7 4 4 4 5 2 6 5 算法设计:要求设计一个算法,计算从三角形的顶至底的一条路径,使该路径经过的数字总和最大...
2018-11-17 21:33:07
2460
原创 前端笔记-05(float浮动塌陷问题的解决)
塌陷 子元素脱离文档流导致父元素高度为0就是元素塌陷问题 用float属性浮动后,会释放空间,造成塌陷 解决塌陷: 1 父元素加 overflow:hidden; 2 给父元素设置高度 3 给浮动元素加兄弟元素,然后在兄弟元素中清楚浮动 clear: both; 4 给父元素加::after伪元素 display为块级 clear:both; 直接上代码啦:解决方案是注...
2018-11-17 21:09:23
157
原创 前端笔记-04(CSS3选择器)
E F 选择E的所有后代为F的元素 E &gt; F 选择E的所有子代为F的元素 E + F 选择和E相邻的为F的兄弟元素 ,父元素必须相同 ** E ~ F** 选择和E的所有的为F的兄弟元素 ,父元素必须相同 E[Alt] 选择E的属性中含有Alt的的元素 E[Alt=“AA”] 选择E的属性中含有Alt且Alt的值为AA的元素 ** E[Alt^=“AA”]** 选择E的属性中含有Alt且属...
2018-11-13 20:52:29
89
原创 前端笔记-01(盒模型/a标签/鼠标形状/)
标准盒模型 box-sizing:content-box 盒子的大小会随着padding,border,margin属性的设置变化大小 怪异盒模型 box-sizing:border-box 和标准盒模型相反,盒子的大小会一直遵从最初设置,不会改变 a标签的几种伪类 hover:鼠标覆盖 active:点击时 link:未访问 after:点击后的 鼠标的形状的改变 cursor:改变鼠标的形...
2018-11-13 00:07:58
174
原创 前端笔记-02(盒模型外边距合并)
盒模型外边距合并问题 若为兄弟元素,则按比较大的边距合并 若为父子的解决方案 1:父元素加:overflow:hidden; 2: 父元素加边框border或padding属性; 3: 父元素或子元素浮动; 4: 父元素或子元素定位; &amp;lt;!DOCTYPE html&amp;gt; &amp;lt;html lang=&quot;en&a
2018-11-13 00:07:44
133
原创 前端学习-03(块级,行级,行块级元素的分类及其属性)
块级,行级,行块级元素的分类 块级:display:block 块级元素 1:一个占一行 2:可以设置宽d度和高度,margin,border,padding 3:元素宽度若不设置,则为其父元素的100% - &amp;amp;amp;lt; div&amp;amp;amp;gt; 行级:display :inline 行级元素 1:多个占一行 2:不可以设置宽度和高度 3:元素的宽高为它所...
2018-11-13 00:07:26
152
Symantec(赛门铁克)卸载工具CleanWipe版本14.2.5323.2000
2020-05-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人