![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
HTML
文章平均质量分 59
Conan_W
这个作者很懒,什么都没留下…
展开
-
JS-时间日期
日期时间GMT // 格林尼治标准时间UTC // 协调世界时,又称世界统一时间,世界标准时间,国际协调时间,简称UTC(Universal Coordinated Time)。时间戳 // 1970年1月1日午夜到指定日期(字符串)的毫秒数// Q1: UTC和GMT的区别?1. UTC是根据原子钟来计算时间,而GMT是根据地球的自转和公转来计算时间。2. UTC是现在用的时间标准,GMT是老的时间计量标准。UTC更加精确,由于现在世界上最精确的原子钟50亿年才会误差1秒,可以说非常精确原创 2022-01-10 15:44:01 · 503 阅读 · 0 评论 -
CSS -文本溢出显示省略号
单行文本溢出.hidden { overflow: hidden;(文字长度超出限定宽度,则隐藏超出的内容) white-space: nowrap;(设置文字在一行显示,不能换行) text-overflow: ellipsis;(规定当文本溢出时,显示省略符号来代表被修剪的文本)}多行文本溢出.hidden { -webkit-line-clamp: 2;(用来限制在一个块元素显示的文本的行数,2 表示最多显示 2 行。为了实现该效果,它需要组合其他的 WebKit 属性)原创 2021-12-30 13:41:26 · 227 阅读 · 0 评论 -
JS - 下载文件
JS实现文件下载原创 2021-12-13 21:38:13 · 1418 阅读 · 0 评论 -
HTML中<a>标签的使用细节
超链接标签原创 2021-07-12 18:03:01 · 612 阅读 · 0 评论 -
JS - 浅谈执行上下文以及执行上下文栈
执行上下文栈js代码执行顺序是什么,大部分人都知道同步执行var foo = function(){ console.log('foo1'); } foo(); // foo1 var foo = function(){ console.log('foo2'); } foo() // foo2然后看以下下面代码 function foo(){原创 2020-12-23 08:56:00 · 202 阅读 · 2 评论 -
JS-js引擎解析过程(补充)
语法解析作用: 通过对JS的代码块进行基本的语法解析。如果发现低级的语法错误(SyntaxError),就会抛出相应的语法错误(Error),则继续对下一个代码块继续进行语法分析。如果该代码块解析成功,将会进入到下一个阶段预编译阶段。预编译完成语法分析的代码块会进入到这个阶段,预编译阶段涉及到执行环境问题。(全局环境和函数环境以及eval环境)当代码块进入到预编译阶段首先会进入全局环境,当每个函数函数被调用的时候才会进入函数环境,预编译四重奏:创建AO对象找形参和变量声明,原创 2021-07-12 18:03:25 · 275 阅读 · 0 评论 -
JS -作用域链和执行上下文栈的联系
Q1: 作用域链是什么?直接解释为,由层级中多个执行上下文的变量对象组成的链表为作用域链。详情请看是上一篇的作用域以及作用域的介绍。Q2:执行上下文栈是什么?直接理解为: 用来管理和存储执行上下文的类数组结构。详情请看是上一篇的作用域以及作用域的介绍。Q3: 作用域链和执行上下文栈的关系?让我们用代码解释一下: // globalContext = { VO:{},this:window,Scope:go.[[scope]] } // 全局执行上下文原创 2020-12-22 20:55:36 · 228 阅读 · 2 评论 -
JS-作用域以及作用域链的理解
js深入系列之作用域以及作用域链在《JavaScript深入之变量对象》中讲到,当查找变量的时候,会先从当前上下文的变量对象中查找,如果没有找到,就会从父级(词法层面上的父级)执行上下文的变量对象中查找,一直找到全局上下文的变量对象,也就是全局对象。这样由多个执行上下文的变量对象构成的链表就叫做作用域链*[[scope]]。下面,让我们以一个函数的创建和激活两个时期来讲解作用域链是如何创建和变化的。函数创建在《JavaScript深入之词法作用域和动态作用域》中讲到,函数的作用域在函数定义的时原创 2020-12-22 20:54:34 · 282 阅读 · 1 评论 -
JS-js引擎的执行过程
js引擎的执行过程原创 2020-12-22 20:52:40 · 294 阅读 · 0 评论 -
JS-数组方法总结
js原创 2020-12-22 20:49:34 · 116 阅读 · 0 评论 -
JS-字符串的方法
js原创 2020-12-22 20:48:39 · 66 阅读 · 0 评论 -
JS-Math内置对象
js原创 2020-12-22 20:47:14 · 151 阅读 · 0 评论 -
JS-Date内置对象
js原创 2020-12-22 20:46:23 · 154 阅读 · 0 评论 -
JS-浅谈JS闭包问题
闭包 是是一保护私有变量的机制,在函数执行时形成私有作用域,保护里面的私有变量不受外界干扰,直观的说就是形成不销毁的栈。闭包就是能够读取其他函数内部变量的函数。由于在Javascript语言中,只有函数内部的子函数才能读取局部变量,因此可以把闭包简单理解成“定义在一个函数内部的函数”。所以,在本质上,闭包就是将函数内部和函数外部连接起来的一座桥梁。用途闭包可以用在许多地方。它的最大用处有两个:一个是前面提到的可以读取函数内部的变量,另一个就是让这些变量的值始终保持在内存中。注意点1)由于闭包原创 2020-12-22 20:42:29 · 554 阅读 · 1 评论 -
浅谈this属性对象的理解
标题浅谈This对象的理解this是执行上下文的一种属性,它指向最后一次调用的对象。在实际开发中,this的指向可以通过四种调用模式来判断。第一种是函数的调用模式,当一个函数不是一个对象的属性时,直接作为函数来调用时,this指向全局对象。第二种是方法调用模式,如果一个函数作为一个对象的方法来调用时,this指向这个对象。第三种是构造器调用模式,如果一个函数用new调用时,函数执行前会创建一个对象,this指向新创建的对象。第四种是apply、、call和bind调用模式,这三种方法都可以显原创 2020-12-22 20:15:09 · 663 阅读 · 0 评论 -
ES6- let、const、var的区别
标题浅谈let、const、var的区别在ES6中,添加了let、const两个JavaScript关键字。特点是:let关键字声明的变量只能在let命令的代码块中生效。const关键字声明的只是一个只读常量,一旦声明之后,常量的值就不能修改。全局变量在函数体外声明的变量是全局变量,全局变量在任何地方都可以访问,它的作用域是全局的。局部变量在函数体内声明的变量是局部变量,局部变量只能在函数内部访问,它的作用域是局部的。块级作用域在ES6之前没有块级作用域的概念,在引进let、const关原创 2020-12-19 16:43:25 · 136 阅读 · 0 评论 -
CSS中外边距margin重叠问题
CSS中margin的概念大家都很熟悉,margin是定义元素边界以外的空间属性。其实margin属性是透明的。在对网页进行布局中,对于外边距重合的问题往往让小白头疼不已,包括我自己。当有两个以上的块元素垂直放置的时候,它们的外边距不是简单的叠加,而是显示其中较大者的外边距margin.当然只有简单的文档流的布局中才会出现上下外边距叠加问题,在有设置浮动float,绝对定位position:absolute;,行内框d等等情况的时候,就不会出现外边距叠加问题。一般有三种情况下会出现外边距重叠。1.自原创 2020-12-21 09:19:16 · 587 阅读 · 0 评论 -
CSS盒状模型——Flex布局语法详解
传统的布局传统的布局是基于盒装模型,依赖于display属性+position属性+float属性,但是对于一些特殊布局不太方便,比如垂直居中。盒子模型在css网页布局中离不开一种布局模型——盒子模型。顾名思义,现实世界中盒子是容纳东西的容器,那么对象到二维的网页中,盒子是容纳HTML元素的内容的容器。盒子的组成一个盒子由四部分组成:外边距(margin)、边框(border)、内边距(padding)、内容(content)。其中margin、border、padding是css样式,这三个部分翻译 2020-12-21 09:10:47 · 702 阅读 · 0 评论 -
HTML-清除float的8种方式
了解其原理,了解为啥需要清除浮动。1. 为啥需要清除浮动在我们使用父子元素中,我们没有给最外层的盒子设置高度,但是我们知道里面的元素没有设置浮动的话,那么这个盒子的高是会自动被撑开,但是当内层的元素浮动之后,就会出现问题:背景不能显示边框不能撑开margin设置值不能正确显示2. 清除float浮动方法一: 添加新的元素,应用clear: both;设置之后,padding和margin的不会受到影响。方法二: 给父级div定义overflow:auto/hidden;同时添加zoo原创 2020-12-21 09:09:07 · 2454 阅读 · 0 评论 -
HTML中总结实现tab切换的几种可行方法
BAT大家都不陌生,B:代表Baidu.com,A:代表Alibaba.com,T:代表Tencent.com,对于很多程序员来说,这就是梦想,但是对于小编来讲,适合自己的才是最重要的。原创 2020-12-21 09:07:48 · 7650 阅读 · 1 评论 -
HTML-<input>标签的基本使用
输入标签原创 2020-12-21 09:06:05 · 371 阅读 · 0 评论 -
HTML中<iframe>跨域的页面
今天我们来谈谈一个页面的内嵌某个页面的问题,已经被内嵌的网页的高度自适应问题以及内容的溢出导致的滚动条的隐藏的问题,首先我们应该先了解什么是跨域和同域的问题何为跨域和同域URL说明是否允许通信http://www.a.com/a.js http://www.a.com/b.js同一个域名下允许http://www.a.com/lab/a.js http://www.a.com/script/b.js同个域名下,不同文件夹下允许http://www.a.com:原创 2020-12-21 09:01:58 · 2369 阅读 · 0 评论 -
HTML <iframe>实现同域下的页面
在同域情况下:原创 2020-12-21 09:01:27 · 1178 阅读 · 0 评论 -
HTML- 浅谈<iframe>标签的使用
标签原创 2020-12-21 09:00:30 · 1351 阅读 · 0 评论