首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
进击的程序茗
掘友等级
前端工程师
不务正业的前端程序媛
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
35
文章 35
沸点 0
赞
35
返回
|
搜索文章
赞
文章( 35 )
沸点( 0 )
AMD, CMD, CommonJS 和 UMD
今天由于项目中引入的 echarts 的文件太大,requirejs 经常加载超时,不得不分开来加载 echarts 的各个图表。但是使用 echarts 自带的在线构建工具生成的支持 AMD 标准的模块报错,所以不得不使用 echarts 的全局函数,使用 requirejs 的 shim 进行加载。借此机会学习一下 AMD, CMD, CommonJS 和 UMD 各自的规范,和它们之间的区别。
【 js 基础 】 setTimeout(fn, 0) 的作用
1、浏览器的内核是多线程的,它们在内核控制下相互配合以保持同步,一个浏览器通常由以下常驻线程组成:GUI 渲染线程,javascript 引擎线程,浏览器事件触发线程,定时触发器线程,异步 http 请求线程。 GUI 渲染线程:负责渲染浏览器界面 HTML 元素,当界面需要重…
this、apply、call、bind
这又是一个面试经典问题~/(ㄒoㄒ)/~~也是 ES5中众多坑中的一个,在 ES6 中可能会极大避免 this 产生的错误,但是为了一些老代码的维护,最好还是了解一下 this 的指向和 call、apply、bind 三者的区别。 在 ES5 中,其实 this 的指向,始终…
你真的会用 Babel 吗?
这个问题是对自己的发问,但我相信会有很多跟我一样的同学。 对于 babel 的使用,近半年来一直停留在与 webpack 结合使用,以及在浏览器开发环境下。导致很多 babel 的包,我都不清楚他们是干嘛的。比如 babel-register,还有 babel-runtime,…
前端常见跨域解决方案(全)
跨域是指一个域下的文档或脚本试图去请求另一个域下的资源,这里跨域是广义的。 广义的跨域: 其实我们通常所说的跨域是狭义的,是由浏览器同源策略限制的一类请求场景。 什么是同源策略? 同源策略/SOP(Same origin policy)是一种约定,由Netscape公司199…
前端性能优化之加载技术
在这个前端用户体验越来越重要的时代,你的页面稍微有点卡顿,都难以挽留用户。而作为一名有追求的前端,势必要力所能及地优化我们前端页面的性能。今天,就来谈一谈那些前端性能优化的加载技术,利用这些技术可以很好地提高网站的响应速度和用户体验。 页面渲染 在理解真正的优化技术之前,我们需要…
JavaScript并发模型与Event Loop
如上图所示,Javascript执行引擎的主线程运行的时候,产生堆(heap)和栈(stack),程序中代码依次进入栈中等待执行,若执行时遇到异步方法,该异步方法会被添加到用于回调的队列(queue)中【即JavaScript执行引擎的主线程拥有一个执行栈/堆和一个任务队列】。…
深究 JavaScript 数组 —— 演进&性能
深究 JavaScript 数组 —— 演进&性能作者:Paul Shan 原文:Diving deep into JavaScript array - evolution & performance 写文章前我要说一下,这篇文章不是讲 JavaScript 数…
koa2 从入坑到放弃
一直很想研究下koa2,最近得空,加上自己挤出来的时间,终于入坑了koa2。由于之前有过一些express经验,开发过一些后端的东西。所以以为koa还是很好上手的,但是用起来发现懵逼了,虽然大致结构上差不多,但是一些方法的细节还是有些差别的。重大的差别就是response, 另…
ES6 模块原生支持在浏览器中落地,是时候该重新考虑打包了吗?
原文地址:ES6 modules support lands in browsers: is it time to rethink bundling? 原文作者:Stefan Judis 译文出自:掘金翻译计划 译者:lsvih 校对者:Aladdin-ADD,yzgyyang…
下一页
个人成就
文章被点赞
92
文章被阅读
13,038
掘力值
318
关注了
0
关注者
4
收藏集
0
关注标签
4
加入于
2016-07-21