首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
js
订阅
everle
更多收藏集
微信扫码分享
微信
新浪微博
QQ
10篇文章 · 0订阅
非面试向跨域实践详解
笔者经常在前端开源群答疑,加上之前的招聘面试经历。发现许多新手前端在问起跨域问题的解决方案,一套一套的,可是实际遇到跨域问题了就不知道怎么解决了。这次写这篇文章从实践角度聊一聊跨域问题。 出于浏览器的同源策略限制,浏览器会拒绝跨域请求。 这就是跨域问题的产生原因,同源策略是用于…
扒一扒PROMISE的原理,大家不要怕!
在前端的日常工作中,回调函数(callback)应该是见怪不怪了,但是当回调函数遇上了异步(async),这就令人发指了。那么异步是什么意思呢,简单地说就是不等你执行完,就先执行下方的代码了。 我们最常用的异步操作应该是ajax了(想当初我第一次用ajax的时候,简直就是灾难。…
JS面向对象篇四、原型链与继承(多种继承实现方式及其利弊分析)
前言..... 由于本文篇幅较长,避免大家看了后乱了章法,还是进一步详细明确下主要内容。首先介绍了什么是原型链,理解了原型链的概念才可以进一步学习继承的知识,已经了解的可跳过。因为javascript的继承主要是依靠原型链来实现的,当然实现继承的方式有很多种,上面也有罗列,其中…
原来JavaScript是这样运行的
大家都知道JavaScript是单线程的,单线程就意味着同一时间只能做一件事,那么有同学会问,为什么JavaScript的作者不把它设计成多线程的呢,那样性能不是更好。为了回答这个问题,我们得从JavaScript的用途上来解释了,由于JavaScript是一门脚本语言,被用于…
JS线程、Event Loop、事件循环、任务队列、宏任务
1. 前言 很多文章在介绍线程以及线程之间的关系,都存在着脱节的现象。还有的文章过于广大,涉及到了内核,本文希望以通俗易懂的话去描述晦涩的词语,可能会和实际有一丢丢的出入,但是更易理解。 我们都知道JS是单线程的,即js的代码只能在一个线程上运行,也就说,js同时只能执行一个j…
《JavaScript DOM编程艺术》作者谈:原型代码与生产代码之间的矛盾
在 Clearleft 做前端开发时,我们通常以组件库的形式提供生产代码。 这意味着我们的优先级是性能,可访问性,健壮性和其他 Web 开发方面的质量指标。 但我们却总是使用前端开发的原材料-HTML,CSS 和 JavaScript,来生成不适合生产环境的东西——我说的是原型…
JavaScript专题系列20篇正式完结!
JavaScript 专题系列是我写的第二个系列,第一个系列是 JavaScript 深入系列。 JavaScript 专题系列共计 20 篇,主要研究日常开发中一些功能点的实现,比如防抖、节流、去重、类型判断、拷贝、最值、扁平、柯里、递归、乱序、排序等,特点是研(chao)究…
[译] 让我们一起解决“this”难题 — 第一部分
难道我们就不能彻底搞清楚“this”吗?在某种程度上,几乎所有的 JavaScript 开发人员都曾经思考过“this”这个事情。对我来说,每当“this”出来捣乱的时候,我就会想方设法地去解决掉它,但过后就把它忘了,我想你应该也曾遇到过类似的场景。但是今天,让我们弄明白它,让…
JS基础难点总结(函数作用域,变量提升,对象,构造函数,this)全!!!
函数内部 arguments 对象:可以通过arguments获取函数的实参。 例:可以用来求 任意数字的和 将这样的所有的作用域列出来形成作用域链 : 函数内指向函数外的链式结构。代码在运行时,先在函数内部找变量,找不到再去函数外找 把变量的声明提升到当前作用域的最前面,只会…
前端er,你真的会用 async 吗?
现在已经到 8102 年的尾声了,前端各方面的技术发展也层出不穷,VueConf TO 2018 大会 也发布了 Vue 3.0的计划。而在我们(我)的日常中也经常用 Vue 来编写一些项目。那么,就少不了 ES6 的登场了。那么话说回来,你真的会用 ES6 的 async 异…