首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
前端精选
订阅
多啊多传奇
更多收藏集
微信扫码分享
微信
新浪微博
QQ
17篇文章 · 0订阅
Axios 源码解析
Axios 是一个基于 promise 的 HTTP 库,可以用在浏览器和 node.js 中。今天我们来进入 Axios 源码解析
JavaScript的工作原理:引擎,运行时和调用堆栈
随着JavaScript变得越来越流行,越来越多的团队正在利用他们为技术栈中做多个级别的支持:前端、后端、混合应用、嵌入式设备等等。 本文旨在深入挖掘JavaScript及其实际的工作方式:我们认为通过了解JavaScript的构建块以及它们如何发挥作用,你将能够编写更好的代码…
【译】JavaScript的工作原理:事件循环及异步编程的出现和 5 种更好的 async/await 编程方式
这次我们将通过回顾在单线程环境中编程的缺点以及如何克服它们来构建令人惊叹的JavaScript UI来扩展我们的第一篇文章。按照传统,在文章的最后,我们将分享有关如何使用async / await编写更清晰代码的5个技巧。 在第一篇文章中,我们提到过一个问题:当调用栈中含有需要…
小程序性能优化总结
在小程序启动时,微信会在背后完成几项工作:下载小程序代码包、加载小程序代码包、初始化小程序首页。 初始化小程序环境是微信环境做的工作,我们只需要控制代码包大小,和通过一些相关的缓存策略控制,和资源控制,逻辑控制,分包加载控制来进行启动加载优化。 精简代码,去掉不必要的WXML结…
【译】CSS Shapes 简介
CSS Shapes 允许我们通过定义文本内容可以环绕的几何形状、图像和渐变,来创建有趣且独特的布局。本次教程会教你如何使用它们。 在 CSS Shapes 问世之前,为网页设计文本自由环绕的杂志式布局几乎是不可能的。相反,网页设计布局传统上一直用网格、盒子和直线构造。 CSS…
【译】JavaScript的工作原理:事件循环及异步编程
需要注意的是,setTimeout(…)不会自动将回调放到事件循环队列中。它设置了一个计时器。当计时器过期时,环境将回调放到回调中,以便将来某个标记(tick)将接收并执行它。请看下面的代码: 这不是意味着myCallback将在1000ms后执行,而是在1000ms后myCa…
使用<a>标签时,你可能会忽略的一个安全问题
在一个新窗口中打开链接是前端开发中一个很常见的逻辑,它可以将用户引导到一个新的域名。我们可以用target='_blank'来实现这个功能。我敢肯定,每个人都会在他的某个项目中使用过target='_blank,但是我不确定是否每个人都知道这种用法的缺陷。 当一个外部链接使用了…
true || false && false
更正&&和||是有优先级之分的(书中记载&&的优先级为6,||的优先级为5)js引擎会先进行词法解析但并不运算,可以理解成&&的结合优先级高于||,用人脑模拟一下就是加上小括号案例演示
【周刊-2】三年大厂面试官-前端面试题(偏难)
在大厂工作了6年,当了3年的前端面试官,把大厂常问的面试题与答案汇总在我的Github中。希望对大家有所帮助,助力大家进入自己理想的企业。 如果你在大厂面试的时候遇到了什么不懂的问题,欢迎给我提issue,我会把答案和考点都列出来,公布在下一期的面试周刊里。 大家如果去大厂面试…
🎉喜大普奔,ES2019登场
就在刚4个小时前,TC39将以下特性加入到了 ES2019 中。让我们来看看这些新的特性给我们带来了什么样的改变。 行分隔符(U + 2028)和段分隔符(U + 2029)符号现在允许在字符串文字中,与JSON匹配。 以前,这些符号在字符串文字中被视为行终止符,因此使用它们会…