- 作者: seho
- 时间:
- 分类: 精读
- 评论
- 围观人数: 4478
今天是周天,本来周五晚上就想写这一篇总结,但是每周分享的题总结还没结束,只能结束之后新写这一个文章。其实,昨天在逛github的时候给我推荐了几个不错的仓库博客,类似于《一周攻克一个前端难点》,我也会有时间去学习,并且把学习到的干货分享到博客上来。关于这边《ECMAScript 6 入门》,我没有买这个书而是看阮一峰老师的电子开源书籍,周五看了第一章关于let和const,然后加深了我对于作用域,死区的理解,然后在书中也有非常多的demo例子,这些例子在笔试中还是高频率的出现的,一些前端开发者在面试(入行不深的程序员)选择google出来的答案,背下来....但是这非常不实- 阅读剩余部分 -
- 作者: seho
- 时间:
- 分类:
- 评论
- 围观人数: 4932
写在前面: 本文章的答案可能不是很完整,因为毕竟是面试/笔试回答,如果单领一个知识都能凑一篇文章,所以回答仅供参考,大家一起学习~~BOM和DOM的区别首先BOM > DOM,前者是后者的集合,BOM是浏览器对象,宿主是浏览器存在的对象,浏览器提供了很多自己的api供js调用,而dom是文档结构对象,提供了文档相关的API,dom和bom在node中没有这个概念,浏览器下才有如何让字体变得更细更清晰选用字体更清晰的font-family / ,图片,或者使用谷歌属性抗锯齿font-smoothing,但是这个兼容性不好说说你对HTML元素的显示优先级的理解frames- 阅读剩余部分 -
- 作者: seho
- 时间:
- 分类: 前端
- 评论
- 围观人数: 5240
这两天一直在搜集关于JS的原型方面的知识,今天我来总结一下关于原型和原型链等周边相关知识,在这里做一个易于理解的解释。如果文章有误区或者有错误,请评论欢迎指出;首先原型是什么?原型是js继承的基础,js的继承就是原型的继承Function的原型对象我们先来看一张图,画的比较草率首先我们创建了一个函数person,那我们通过打印这个函数,会发现里面有一个prototype这个属性,那么这个prototype指的是这个person函数的原型,那么我们的函数原型中有一个构造函数(construtor)指向的就是person函数那么我们就知道了函数中的prototype就是原型,原- 阅读剩余部分 -
- 作者: seho
- 时间:
- 分类:
- 评论
- 围观人数: 4775
我们需要补充一些前置知识,比如单线程模型是什么?js是一个单线程的脚本语言,之所以为什么不是多线程而是单线程,是因为历史遗留的原因,脚本语言如果使用了多线程,那么一个线程操作了dom,第二个线程也操作了dom,那么浏览器改听谁的,如果是多线程会对开发者来说是一个弊大于利的事情;那么没有了多线程就说明了,我们的任务需要在一个线程中进行,但是js虽然是单线程,但是还有很多线程,只是同一时间执行事件的线程只有一个,这个线程叫做主线程;但是我们会发现,如果现在是单线程,执行任务要等到上一个任务执行结束才会到下一个,这对于一些IO操作,ajax请求操作是非常坑的事情,我们需要等到这些- 阅读剩余部分 -
- 作者: seho
- 时间:
- 分类:
- 评论
- 围观人数: 6390
今天做题遇到了一个问题,vue的模板语法是基于什么的,带着强烈的好奇心我找到了它,mustache,胡子语法;然后打开了官网,这个语法已经支持了20多种编程语言,js的支持是node的作者开源的;git地址: https://github.com/janl/mustache.js模板引擎技术是非常有用的,所以它不是一个冷门的知识,反而是需要我们去了解的;所以我们通过github的安装指令,一步一步的来实现基本的api我搜查了很多资料,网上并没有一个使用npm包的方式来做demo,都是使用render来执行渲染,鉴于我们日常工作中使用npm比较多,我做一版npm的demo首先- 阅读剩余部分 -
- « 前一页
- 1
- ...
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- ...
- 21
- 后一页 »