会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
LVZL
lvzl
上一页
1
2
3
2021年3月2日
怎么模拟实现JavaScript的call和apply功能
摘要: call 简单的介绍call的作用: 我们可通过call()方法在指定this指向和传递若干个参数的条件下调用某个函数(function)。 举个简单的例子: var obj = { val: '2021' } function testCall(){ console.log(this.val);
阅读全文
posted @ 2021-03-02 09:40 lvzl
阅读(31)
评论(0)
推荐(0)
编辑
2021年1月12日
JavaScript—深入理解函数
摘要: 当程序在调用某个函数时,做了以下的工作:准备执行环境,初始函数作用域链和arguments参数对象。 函数概述 函数的声明语句 function命令声明的代码区块,就是一个函数。function命令后面是函数名,函数名后面是一对圆括号,里面是传 入函数的参数。函数体放在大括号里面。 function
阅读全文
posted @ 2021-01-12 16:55 lvzl
阅读(270)
评论(0)
推荐(0)
编辑
2021年1月10日
JS 页面生成锚点
摘要: 场景 当一个页面内容较多,很容易产生滚动条,这个时候给页面添加锚点能让用户更快,更方便看到自己想看到的内容以提高用户体验。 好了,废话不多说,demo如下: <!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <!-- 图标 --> <lin
阅读全文
posted @ 2021-01-10 16:09 lvzl
阅读(146)
评论(0)
推荐(0)
编辑
2021年1月6日
JS异步执行原理
摘要: 今天根据自己学的东西,跟大家分享下JS的执行原理。先看个小demo吧 const { log } = console; log(1); // 首先呢,JS代码是从上至下逐行执行,到这里先打印 1 setTimeout(() => { // 到了这里,遇到了异步任务,把异步操作加到异步队列中,然后接着
阅读全文
posted @ 2021-01-06 17:56 lvzl
阅读(96)
评论(0)
推荐(0)
编辑
2020年12月18日
浏览器渲染页面的原理及流程
摘要: ![](https://img2020.cnblogs.com/blog/2089555/202012/2089555-20201218141315054-280690308.png)
阅读全文
posted @ 2020-12-18 14:06 lvzl
阅读(78)
评论(0)
推荐(0)
编辑
2020年12月17日
JavaScript CMD规范
摘要: CMD是另一种js模块化方案,它与AMD很类似,不同点在于:AMD 推崇依赖前置、提前执行,CMD推崇依赖就近、延迟执行。此规范其实是在sea.js推广过程中产生的。 AMD规范请移步AMD 模块化规范。 /** AMD写法 **/ define(["a", "b", "c", "d", "e",
阅读全文
posted @ 2020-12-17 09:40 lvzl
阅读(431)
评论(0)
推荐(0)
编辑
2020年12月16日
JavaScript AMD模块化规范
摘要: 浏览器环境 有了服务器端模块以后,很自然地,大家就想要客户端模块。而且最好两者能够兼容,一个模块不用修改,在服务器和浏览器都可以运行。 但是,由于一个重大的局限,使得CommonJS规范不适用于浏览器环境。还是上一节的代码,如果在浏览器中运行,会有一个很大的问题,你能看出来吗? var math =
阅读全文
posted @ 2020-12-16 15:47 lvzl
阅读(151)
评论(0)
推荐(0)
编辑
2020年7月6日
CSS-position 属性&元素脱离文档流引发父级边框塌陷问题
摘要: CSS-position 属性 CSS 定位机制 CSS 有三种基本的定位机制:普通流、浮动(float)和绝对定位(position)。 除非专门指定,否则所有框都在普通流中定位。也就是说,普通流中的元素的位置由元素在 (X)HTML 中的位置决定。 块级框从上到下一个接一个地排列,框之间的垂直距
阅读全文
posted @ 2020-07-06 14:55 lvzl
阅读(1057)
评论(0)
推荐(0)
编辑
CSS-display属性
摘要: CSS-display属性 块级元素,内联元素 块级元素(block)特性: 总是独占一行,表现为另起一行开始,而且其后的元素也必须另起一行显示; 宽度(width)、高度(height)、内边距(padding)和外边距(margin)都可控制; 内联元素(inline)特性:也叫行内元素 和相邻
阅读全文
posted @ 2020-07-06 14:54 lvzl
阅读(128)
评论(0)
推荐(0)
编辑
上一页
1
2
3
公告
导航
博客园
首页
新随笔
新文章
联系
订阅
管理
小时候怕鬼,因为他们面部狰狞,长大后怕人,因为他们衣冠楚楚,小时候我们词不达意,长大后我们言不由衷