前端
进击的代码君
加油加油加油!!!!
展开
-
执行上下文栈
1.在全局代码执行之前,JS引擎就会创建一个栈来储存管理所有的执行上下文对象 2.在全局执行上下文(window)确定后,将其添加到栈中(压栈) 3.在函数执行上下文创建后,就将其添加到栈中 4.在当前函数执行完后,将栈顶的元素移除(出栈) 5.当所有的代码执行完毕后,栈中只剩下window执行上下文栈面试题(先执行变量提升,在执行函数提升) 1. fu...原创 2019-06-20 10:57:07 · 166 阅读 · 0 评论 -
原型链
.所有的函数都拥有隐式和显式原型原创 2019-06-18 09:08:21 · 109 阅读 · 0 评论 -
常见的HTTP状态码
常见的HTTP状态码2开头 (请求成功)表示成功处理了请求的状态代码。200 (成功) 服务器已成功处理了请求。 通常,这表示服务器提供了请求的网页。 201 (已创建) 请求成功并且服务器创建了新的资源。 202 (已接受) 服务器已接受请求,但尚未处理。 203 (非授权信息) 服务器已成功处理了请求,但返回的信息可能来自另一来源。 204 (无内容)...转载 2019-07-13 15:27:29 · 153 阅读 · 0 评论 -
前端常见存储技术
浏览器端:cookieWebStorage(localStorage、sessionStorage)userDataindexedDB服务器端:sessioncookie 是靠谱的浏览器都支持;localStorge 比 cookie 存的更多,获取更方便,而且存储内容不会随请求发送给服务器;session 虽然需要 cookie 支持(通常存放加密过的 sessionId),但...翻译 2019-07-29 15:26:47 · 327 阅读 · 0 评论 -
执行上下文
1.代码分类(位置) *全局代码 *函数(局部)代码2.全局执行上下文 *在执行全局代码前将window确定为全局执行上下文 *对全局数据进行预处理 -var定义的全局变量==>undefined,添加为window的属性 -function声明的全局函数==>赋值(fun),添加为window的方法 -this==>赋值(window) *开始执行全局代...原创 2019-06-20 10:16:40 · 120 阅读 · 0 评论 -
vartical-align实用技巧总结
vartical-align的用法非常复杂,但是非常强大,下面介绍一些实用技巧。首先W3C官方对vartical-align属性的定义有四个方面:(1)vartical-align属性用于定义“周围的文字、inline元素、以及inline-block元素”相对于该元素基线的垂直对齐方式。这里的该元素指的就是被定义了vertical-align属性的元素。(2)在表格单元格中,vertic...原创 2019-03-16 17:07:41 · 1441 阅读 · 0 评论 -
"border:0"与"border:none"的区别
"border:0"与"border:none"的差异主要体现在性能差异和兼容差异。1.性能差异"border:0"表示把border定义为0px。虽然0px在页面上看不到,但浏览器会对border进行渲染,结果会得到一个0px的border。"border:none"表示把border定义为“无”,浏览器不会渲染它。简单来说:"border:0"需要占用内存,而"border:none&q原创 2019-03-16 19:39:02 · 5468 阅读 · 0 评论 -
CSS的水平居中技巧
1、单行文字的水平居中语法:text-align:center;例:<!DOCTYPE html><html><head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge">原创 2019-03-18 16:41:17 · 138 阅读 · 0 评论 -
CSS的垂直居中
1、单行文字的垂直居中对于单行文本我们可以设置line-height和height的值相等就可以实现垂直居中。举例:<!DOCTYPE html><html><head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edg...原创 2019-03-18 17:24:09 · 164 阅读 · 0 评论 -
JQuery中的事件委托
事件委托:简单理解为,自己无法做到的事情,我们可以通过委托给其他人来完成,然后将结果反馈给我们自己1.当未使用事件委托时,新增的li元素并不会触发点击事件,因为当入口函数执行时还没有新增的li元素,所以无法触发该元素的点击事件。举例如下:<!DOCTYPE html><html lang="en"><head> <meta charse...原创 2019-05-05 14:58:07 · 375 阅读 · 0 评论 -
JQuery-Tab选项卡
撸代码:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>JQuery-Tab选项卡</title> <style> * { padding:...原创 2019-05-06 19:51:35 · 4016 阅读 · 0 评论 -
html5
1.h5新增表单元素datalist 元素规定输入域的选项列表。 keygen 元素的作用是提供一种验证用户的可靠方法。 output 元素用于不同类型的输出。2.h5新增元素article: 标签定义外部的内容。aside:标签定义 article 以外的内容。audio:h5新增音频标签。没有高宽属性。canvas:h5新增画布标签。command: 定义命令按钮。datal...原创 2019-07-28 16:51:22 · 143 阅读 · 0 评论