摘要:
首先说一下addEventListener 语法: 这里的event是事件名,function是相应的事件,这个useCapture是一个布尔值,默认是 false ,就是说在 冒泡阶段 执行,如果为 true ,就在 捕获阶段 执行 利用addEventListener可以简单复现网页中对一个对一 阅读全文
摘要:
上篇文章中讲到变量提升和函数提升的先后顺序时蒙了,后来去查了一下资料,特别整理一下。 在《你不知道的JavaScript(上卷)》一书的第40页中写到: 函数会首先被提升,然后才是变量 。 书中的一个代码示例是: 这个例子相对比较好理解,就是foo这个函数会先被声明再作用域的开始部分,实际上这个代码 阅读全文
摘要:
关于JS引擎的执行机制,首先牢记2点: 1. .JS是单线程语言 2. JS的Event Loop是JS的执行机制。深入了解JS的执行,就等于深入了解JS里的event loop 关于单线程相对还比较好理解,就是同时只能做一件事,JS最初设计用在浏览器中的,如果浏览器中的JS是多线程的,那将有可能出 阅读全文
摘要:
关于变量提升,以前在一些教程和书籍上都听到过,平时开发中也知道有这个规律,但是今天突然在一个公开课中听到时,第一反应时一脸懵逼,然后一百度,瞬间觉得好熟悉啊,差点被这个概念给唬住了,不信我给你看个栗子,你也会恍然大悟的: &en 阅读全文
摘要:
平时想要遍历一个对象时一般会采用for/in语句,通过for/in语句可以快速地拿到对象的key和value值 举个小栗子: 可是,使用 for in 循环遍历对象的属性时,原型链上的所有属性都将被访问: 可是,如果要只遍历对象自身的属性呢,今天刚刚看到这个问题时,我一下子没想起来,可以利用对象的h 阅读全文
摘要:
最近有时间,想把酝酿的几篇博客都写出来,今天前端小学生带着10个问题,跟大家分享一下学习CSS的一些体会,我觉得想学好CSS,必须保持一颗好奇心和刨根问底的劲头,而不是复制粘贴,得过且过。本人能力有限,这篇文章从构思加完成用了四五天,如果你和我一样是前端小白,不妨仔细斟酌体会,以期领悟到一些东西;如 阅读全文
摘要:
首先必须要说的是,this的指向在函数定义的时候是确定不了的,只有函数执行的时候才能确定this到底指向谁,实际上this的最终指向的是那个调用它的对象(这句话有些问题,后面会解释为什么会有问题,虽然网上大部分的文章都是这样说的,虽然在很多情况下那样去理解不会出什么问题,但是实际上那样理解是不准确的 阅读全文
摘要:
1、(先进入项目文件夹)通过命令 git init 把这个目录变成git可以管理的仓库 git init 2、把文件添加到版本库中,使用命令 git add .添加到暂存区里面去,不要忘记后面的小数点“.”,意为添加文件夹下的所有文件 git add . 3、用命令 git commit告诉Git, 阅读全文
摘要:
平时百度资料时蛮多文章都是出自博客园的,虽然界面是丑了点,但感觉这个平台还是比较专业的,毕竟是专为程序员写博客的嘛,哈哈。还是个前端菜鸟的我目前没有太多原创性的东西可记,但是在做项目的过程中总是在不断踩坑,还是积累了一些经验的,这些经验吧记录下来还是有利于下次再遇到时查看的。我平时一般用有道云笔记记 阅读全文