• 9 个强大的 JavaScript 小技巧[每日前端夜话0xFC]
    每日前端夜话0xFC每日前端夜话,陪你聊前端。正文共:741 字预计阅读时间:5 分钟翻译:疯狂的技术宅作者:Klaus Camarena来源:dev.to以下是 9 个功能强大的 JavaScript hack 技巧。在公众号内回复“体系”查看高清大图长按二维码,加大鹏老师微信好友拉你加入前端技术交流群唠一唠怎样才能拿高薪往期精选BootstrapVue 入门JavaScript的工作原理:引擎、运行时和调用堆栈用 TypeScript 开发 Node.js 程序快速上手最新的 Vue CLI 3JavaScript 程序员可以从C ++中学到些什么在同一基准下对前端框架进行比较Edge 拥抱 Chromium 对前端工程师意味着什么?使你的 JavaScript 代码简单易读Node.js多线程完全指南deno如何偿还Node.js的十大技术债实战!
  • 关于 Promise 的 9 个面试题[每日前端夜话0xFB]
    每日前端夜话0xFB每日前端夜话,陪你聊前端。然后 .catch 工作方式类似于 DOM 的 .addEventListener 或 Event Emitter 的 .on,其中可以添加多个回调。Promise 构造函数不使用你的返回值,因此实际上不会再收到由 Promise.reject() 创建的其他 Promise。在 Promise.reject() 之后没有 .catch 时,答案是 UnhandledPromiseRejectionWarning。请选择正确的答案:√打印一次错误消息x打印两次错误消息xUnhandledPromiseRejectionWarningx程序退出解析当链接 .catch 时,每个仅处理先前的 .then 或 `.catch “步骤” 中引发的错误。在此例中,第一个 .catch 返回 console.log,只能通过在两个 .catch 之后添加 .then() 来访问。为了将值传递给下一个 .then,return 是关键。
  • 2020 年 Node.js 将会有哪些新功能[每日前端夜话0xFA]
    每日前端夜话0xF9每日前端夜话,陪你聊前端。Node.js 本身的下载量也在持续增长,同比增长了 40%。另一个重要的里程碑是 最近 Node.js加入了 OpenJS 基金会,该基金会承诺改善项目的状况和可持续性,并改善与整个 JavaScript 社区的协作。2020 年的 Node.js 发布进程每六个月发布一次新的 Node.js 主要版本,发布时间分别是四月和十月。在撰写本文时 Node.js 的当前版本是 13,它于 2019 年 10 月份发布。它们被用于测试 Node.js 的下一个偶数版本中的新功能和更改。在维护期间 Node.js 版本将会只接收 关键 错误和安全修复程序。要启用此功能,需要在执行 Node.js 程序时传递命令行标志。
  • WebAssembly 正式成为 Web 的第四种语言[每日前端夜话0xF9]
    WebAssembly 是一种安全、可移植的低级格式,能够在现代处理器中高效执行并紧凑地表示代码。WebAssembly 的实现有多种,包括浏览器和独立系统。引用类型允许 WebAssembly 代码直接引用宿主对象。这项工作是根据公开的 W3C 专利政策免费公开提供的。WebAssembly 标准的正式发布,让 Web 技术社区不再满足于浅尝辄止的保守应用,终于可以大胆地将其作为一个 正式的选型方案,这也势必会大力推进相应行业场景的发展。期待在 WebAssembly 标准化的推进过程中看到更多的 WASM 应用大放异彩。Chun Gao,Agora 高级架构师百度" 热烈祝贺 WebAssembly 标准正式发布!也期待 WebAssembly 标准能为 Web 新生态的繁 荣注入全新动力!
  • 阅完此文,Vue响应式不再话下
    Vue的响应式系统我们第一次使用Vue的时候,会感觉有些神奇,举个例子:<div id="app"> <div>价格:{{price}}</div> <div>总价:{{price*quantity}}</div> <div>折扣后:{{totlePriceWithTax}}</div></div><script> var vm=new Vue</script>我们使用vue的时候,不知道它内部做了什么。>> 变化之后的总价:40但是,javascript是过程性的,不是响应式的,所以这个代码在实际运行的时候是不行的。
  • 从 JavaScript、ES6、ES7 到 ES10,你学到哪儿了?[每日前端夜话0xF8]
    每日前端夜话0xF8每日前端夜话,陪你聊前端。据 Wikipedia 的描述,它是一种符合 ECMAScript 规范的脚本语言。自从首次提出 ES6 提案以来,删除了哪些内容?自最初的 ES7 提案以来又增加了什么?在此处获取所有 deets:https://tc39.es/process-document/------ES6 和 ES7 —— 提醒简而言之,ES6是根据 2015里程碑 通过了第4阶段的一系列功能。让我们看一下 ES6 的正式组成部分。在 ES6 中,我们能够得到:创建和继承类的能力。关于在 ES7 中,以下是我们能够得到的。ES8, ES9, ES10在过去的两年中,每个接受过 JavaScript 相关面试的人都被问到过 ES6 是什么以及它带来什么功能。但是有人发现 JS 显然并没有突然停留在 ES6 和 ES7 上,但是没有人问你个吗?
  • Vue.js 中的无渲染行为插槽[每日前端夜话0xF7]
    每日前端夜话0xF7每日前端夜话,陪你聊前端。正文共:1153 字预计阅读时间:6 分钟翻译:疯狂的技术宅作者:David Desmaisons来源:alligator在本文中我们讨论 Vue 中的无渲染插槽模式能够帮助解决哪些问题。在 Vue.js 2.3.0 中引入的作用域插槽显著提高了组件的可重用性。无渲染组件模式应运而生,解决了提供可重用行为和可插入表示的问题。无渲染插槽行为基本上包括证明对事件的反应。
  • 你可能不知道的15个 Git 命令[每日前端夜话0xF5]
    每日前端夜话0xF4每日前端夜话,陪你聊前端。正文共:3616 字预计阅读时间:8 分钟翻译:疯狂的技术宅作者:zaiste来源:zaiste.netGit 有时可能会令人生畏。因为有太多的命令和细节需要学习。添加 --no-edit 将会修改最后的提交但不更改它的提交消息。1gitwhatchanged—-since=‘2weeksago’该命令将显示一个日志,其中包含最近两周内每次提交所引入的差异。也可以通过 help 命令查看 Git 工作流程的精彩概述。愿你有个好前程,愿你月薪30K。
  • 一文学会 Node.js 中的流[每日前端夜话0xF4]
    每日前端夜话0xF4每日前端夜话,陪你聊前端。正文共:3616 字预计阅读时间:8 分钟翻译:疯狂的技术宅作者:Liz Parody来源:nodesourceNode.js 中的流是出了名的难用甚至是难以理解。即使是 Redux 的创建者和 React.js 的核心团队成员 Dan Abramov 也害怕 Node 流。流是为 Node.js 应用提供动力的基本概念之一。在 Node.js 中,可以通过流在其他较小的代码段中传递数据,从而组成功能强大的代码段。如果你已经使用过 Node.js,则可能遇到过流。例如在基于 Node.js 的 HTTP 服务器中,request 是可读流,而 response 是可写流。另外必须提及的是,流异步迭代器实现使用内部的 readable 事件。要了解有关异步迭代的 Node.js 流的更多信息,请查看这篇很棒的文章。
  • 15个 Vue.js 高级面试题[每日前端夜话0xF2]
    每日前端夜话0xF2每日前端夜话,陪你聊前端。渲染项目列表时,key 属性允许 Vue 跟踪每个 Vnode。key 值必须是唯一的。这是因为 Vue 无法识别组件编号 3,它只是重新修补它所看到的更新数据,即 span 标签的内容。在有条件地渲染组件或元素时,还可以用 key 属性来向 Vue 发出有关元素唯一性的信号,并确保元素不会被新数据重新修补。vue-loader 模块还允许把静态资源视为模块依赖性,并允许使用 webpack 加载器进行处理。这对生产没有影响,但是会在开发阶段发出警告,从而帮助开发人员识别传入数据和 prop 的特定类型要求的潜在问题。Vue 插件允许开发人员构建全局级别的功能并将其添加到 Vu
个人资料

分享Web大前端相关的独家外文咨询、技术文章、工具资源、精选课程。帮你成为有品质的大前端全栈工程师。