- 博客(20)
- 收藏
- 关注
转载 数组的增删改查相关方法
1、数组的创建方法 2、数组的转换方法:toStringtoLocaleStringvalueOf 3、增删:push() pop() shift() unshilt() concat() join() 4、splice()与slice(...
2019-09-30 22:16:00 103
转载 循环遍历数组/对象
1、for循环 1)常规写法 2) arr.lengh缓存下来:实际上,缓存后比常规写法效率要低 3)小技巧:边赋值边判断,第二个分号中是判断的内容,每次循环时会对其进行判断,当i++大于arr的长度时,arr[i++]=underfined 在JS中0 null underfined '' 都会转换为false,循...
2019-09-30 17:14:00 344
转载 函数作用域与执行上下文
1、代码分类:全局代码和函数(局部代码) 代码分为编译(由JS编译器执行)阶段和执行(JS引擎执行)阶段。当代码被编译时,会创建相应的作用域,当代码被执行时,会创建相应的执行 上下文。2、作用域:是在编译阶段就产生的,一整套函数标识符的访问规则,由函数声明时所在的位置决定。 作用:主要用于隔离变量,不同的作用域中变量名字可以相同 作用域链:多个上下级关系作用域...
2019-09-30 14:10:00 131
转载 声明提前
一、什么是变量提升? 不是物理意义上的将代码提升,而是在JS执行代码之前,将函数声明放入到内存中。这样可以在声明之前使用这个变量 注意:在一个模式下不能在声明之前使用,为了规范我们的代码,我们最好不要在声明之前使用。二、变量提升与函数提升 1)js的变量声明其实大体上可以分为三种:var声明、let与const声明和函数声明。 2)函...
2019-09-28 22:06:00 90
转载 创建函数的三种方式
一、创建函数的三种方式:二、自调用函数(立即执行函数)作用:立即开启一个新的作用域,避免污染全局命名空间 转载于:https://www.cnblogs.com/qqinhappyhappy/p/11603480.html...
2019-09-28 16:07:00 933
转载 JS创建对象方式
一、对象:对个数据的封装体,保存多个数据的容器(可以统一管理多个数据) 1、分类 1)内建对象:由ES标准定义的对象,在任何ES的实现都可以使用 例如:Math String Number Function Object 2)宿主对象:由JS运行环境提供的对象 例如:DOM BOM 3)自定义对象:用户自己定义的 2、组成: ...
2019-09-28 00:23:00 118
转载 数据与变量
一、数据:存储在内存中代表特定的一些信息,本质上就是一串二进制数字。 特点:可传递,可计算。二、内存:内存条通电后产生可存储数据的空间(临时的) 分为:栈内存(存储变量)和堆内存(存储对象) 每块内存都有两个数据:内部存储的值和自身的地址三、变量:由变量名和变量值构成,在内存中占有一定的空间。四、数据类型: 基本数据类型:String Number B...
2019-09-25 20:42:00 127
转载 元素居中方法
一、水平居中方式 行内元素:text-alien:center 块元素: -已知宽度: 1)margin:0 auto; 2)position+margin组合(left:50%;margin-left:-?px) -未知宽度: 1)*display:inline/inline-block ...
2019-09-25 15:18:00 89
转载 HTML+CSS面试题
1、XHTML与HTML区别? *XHTML文档必须有根标签 *XHTML标签必须小写 *标签必须关闭(空标签也需要关闭) *必须正确嵌套 *属性值必须加引号2、table/frame/div架构的网页有什么优缺点??? talbe布局简单,浏览器兼容性相当高,几乎 所有浏览器的效果是一样的。缺点是:下载速度慢,太深的嵌套导致不容易被搜索引擎捕捉到...
2019-09-24 19:15:00 67
转载 CSS3新特性
一、选择器 列举一些常用的,如下 1)属性选择器 [属性名^="a"]选取指定属性以a开头的元素 [属性名$="b"]选取指定属性值以b结尾的元素 [属性名*="g"]选取指定属性值包含g的元素 2)序选择器 同类型中 p:first-of type 选择每个p元素是其父级的第一个P元素 p:last-of ...
2019-09-22 22:21:00 67
转载 H5新特性
一、HTML5新特性1、HTML新元素(标签语义化意义)例如 注意:标签语义化的好处? 1)即使没有CSS的情况下,也能看出代码的结构 2)有利于其他的设备更好的解析 3)有利于SEO(Search Engine Optimization利用搜索引擎规则提高排名),利于爬虫抓取有用的信息 4)便于开发人员后期维护2、inpu...
2019-09-22 20:41:00 186
转载 JS动画与CSS动画
一、JS动画(setInterval setTimeOut requestAnimationFrame)优点: 1)过程控制能力强。可以对动画工程进行精准的控制,暂停、取消、开始、终止都可以。 2)动画效果多、炫酷。有一些效果是CSS动画所不能实现的 3)兼容性比较高缺点: 1)由于JS是通过不断的操作DOM和CSS的属性来实现动画效果的,这需要不断的重...
2019-09-22 14:08:00 219
转载 HTML无序列表、有序列表、定义列表
一、无序列表(ordered list):各个列表项目之间没有顺序,是并列的type属性用于设置列表样式,默认是小圆点(disc),circle空心圆圈square小方块通过list-style:none可以取消二、有序列表(ordered list) type:默认是1,表示项目列...
2019-09-20 15:01:00 370
转载 flex布局-伸缩盒模型
一、什么是flex布局?CSS3中引入了一种新的布局方式flex-box布局(伸缩盒模型布局)。1)设置了flex布局的元素被称为flex容器,它的子元素自动称为容器项目,被称为flex项目。 2)它的主要特点是伸缩容器有能力让它的伸缩项目改变它的宽度顺序等来最合适地填充可用空间。伸缩项目可以扩展来填满空间,或者缩写以防止溢出伸缩容器。二、相关属性...
2019-09-20 14:40:00 383
转载 左右三栏自适应布局
一、圣杯布局 二、双飞翼布局 二、利用弹性盒子 转载于:https://www.cnblogs.com/qqinhappyhappy/p/11552728.html...
2019-09-19 21:30:00 95
转载 文档流、浮动流及消除浮动
一、文档流(普通流/标准流) *浏览器默认的标准就是文档流 *在CSS中分为块元素(垂直排版)、行内块元素(水平排版)、行内元素()。不同的元素有自己的排布规则二、浮动流1、原文规范:In the float model, a box is first laid out according to the normal flow, thentaken out of ...
2019-09-18 22:29:00 101
转载 BFC与垂直外边距合并问题
一、什么情况下发生外边距的合并 1)必须处于普通文档流中(不能脱离文档流),并且处于同一个BFC中 2)相邻的外边距,不能有间隙和边框 3)垂直方向上二、如何合并 1)兄弟元素之间,外边距合并会去最大的那个外边距而不是取和 2)父子元素之间,外边距合并会将子元素的外边距设置给父元素 3)空元素...
2019-09-17 21:45:00 184
转载 盒子模型
1、标准盒子模型(W3C) 我们设置的盒子的width与height就是内容区所占的宽度与高度,而padding与margin是另外计算的 所以,盒子的总高度=margin+border+padding+height2、怪异盒子模型(IE) width=content+padding+border,就是说我们设置的width、height包括内容区与内边距、边框...
2019-09-15 21:29:00 87
转载 a标签跳转
1、href:指定跳转的页面的URL地址,绝对路径相对路径皆可以,也可以指定本地地址 属性:target="_blank" 在新窗口跳转 target="_self" 在当前窗口跳转,默认属性 假链接: href="#" 自定回到网页的顶部 href="javaScript:;"2、跳转到当前页面的某个位置 转载于:https:...
2019-09-15 16:51:00 127
转载 css三大特性:层叠、继承、优先
1、层叠性:设置相同属性时,后面的覆盖前面的2、继承性:后代自动继承祖先元素的样式。 注意:只能继承color/font/text/line开头的属性,背景边框定位相关的不能继承3、优先级:id>类>标签>通配>继承>浏览器默认判断规则:1)间接选中(继承),就近原则2)直接选择,并且是同类型选择器,后面的覆盖前面的3)...
2019-09-15 16:38:00 71
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人