上一页 1 ··· 100 101 102 103 104 105 106 107 108 ··· 113 下一页
摘要: 在这篇文章中,我会深入理解JavaScript最根本的组成之一 : "执行环境(执行上下文)"。文章结束后,你应该对解释器试图做什么,为什么一些函数/变量在未声明时就可以调用并且他们的值是如何确定的有一个清晰的认识。 什么是执行环境(执行上下文)当代码在JavaScript中运行的时候,代码在环境中 阅读全文
posted @ 2018-04-28 14:28 苍青浪 阅读(705) 评论(0) 推荐(0) 编辑
摘要: 前言 我们都知道,javascript从诞生之日起就是一门单线程的非阻塞的脚本语言。这是由其最初的用途来决定的:与浏览器交互。 单线程意味着,javascript代码在执行的任何时候,都只有一个主线程来处理所有的任务。 而非阻塞则是当代码需要进行一项异步任务(无法立刻返回结果,需要花一定时间才能返回 阅读全文
posted @ 2018-04-28 14:05 苍青浪 阅读(44355) 评论(11) 推荐(15) 编辑
摘要: 写这篇文章的目的是将自己对该文章的理解做一个记录,官方文档链接The Node.js Event Loop, Timers, and process.nextTick() 文章内容可能有错误理解的地方,希望能和大家探讨一下,欢迎批评指正! Node.js Event Loop 的理解 Timers, 阅读全文
posted @ 2018-04-28 14:02 苍青浪 阅读(578) 评论(0) 推荐(0) 编辑
摘要: var getXmlHttpRequest = function () { try{ //主流浏览器提供了XMLHttpRequest对象 return new XMLHttpRequest(); }catch(e){ //低版本的IE浏览器没有提供XMLHttpRequest对象,IE6以下 // 阅读全文
posted @ 2018-04-28 12:09 苍青浪 阅读(729) 评论(0) 推荐(0) 编辑
摘要: 相信大多数前端开发者在需要与后端进行数据交互时,为了方便快捷,都会选择JQuery中封装的AJAX方法,但是有些时候,我们只需要JQuery的AJAX请求方法,而其他的功能用到的很少,这显然是没必要的。 其实,原生JavaScript实现AJAX并不难,这篇文章将会讲解如何实现简单的AJAX,还有跨 阅读全文
posted @ 2018-04-28 11:43 苍青浪 阅读(444) 评论(0) 推荐(0) 编辑
摘要: 你遇到过性能很差的网页吗? 这种网页响应非常缓慢,占用大量的CPU和内存,浏览起来常常有卡顿,页面的动画效果也不流畅。 你会有什么反应?我猜想,大多数用户会关闭这个页面,改为访问其他网站。作为一个开发者,肯定不愿意看到这种情况,那么怎样才能提高性能呢? 本文将详细介绍性能问题的出现原因,以及解决方法 阅读全文
posted @ 2018-04-28 11:28 苍青浪 阅读(650) 评论(0) 推荐(0) 编辑
摘要: 众所周知,webpack进入第4个大版本已经有2个月的时间了,而且webpack团队升级更新的速度也是非常的惊人 在写下如下内容的时候webpack已经出到了4.6的版本了,剑指5.0应该是指日可待了,当然这些都是个人的臆想,并不代表任何意见 既然我们已经迎接了webpack4的到来了,那么就一起来 阅读全文
posted @ 2018-04-27 21:07 苍青浪 阅读(23270) 评论(1) 推荐(2) 编辑
摘要: 为什么 0.1 + 0.2 != 0.3,请详述理由 因为 JS 采用 IEEE 754 双精度版本(64位),并且只要采用 IEEE 754 的语言都有该问题。 我们都知道计算机表示十进制是采用二进制表示的,所以 0.1 在二进制表示为 // (0011) 表示循环 0.1 = 2^-4 * 1. 阅读全文
posted @ 2018-04-27 21:06 苍青浪 阅读(563) 评论(0) 推荐(0) 编辑
摘要: 说一下box-sizing的应用场景 box-sizing的属性值分为两个,border-box和content-box,其中, border-box:width=content+padding+border content-box: width=content 应用场景 2. border-box 阅读全文
posted @ 2018-04-27 19:53 苍青浪 阅读(467) 评论(0) 推荐(0) 编辑
摘要: 第一题 console.log(a) // undefined var a = 1; var getNum = function() { a = 2; } function getNum() { a = 3; } console.log(a) // 1 getNum() console.log(a) 阅读全文
posted @ 2018-04-27 19:23 苍青浪 阅读(7942) 评论(0) 推荐(2) 编辑
上一页 1 ··· 100 101 102 103 104 105 106 107 108 ··· 113 下一页