按时间归档:2019年11月

  • Typescript 玩转设计模式 之 创建型模式

    前言 我们团队的工作是用单页面应用的方式实现 web 工具。涉及到数万到十数万行的前端代码的管理,而且项目周期长达数年。 怎么样很好地管理好这种量级的前端代码,在迭代的过程中能保持…

    2019年11月27日 883
  • 能加快 Vue 项目的开发速度秘籍总结

    现如今的开发,比如是内部使用的管理平台这种项目大都时间比较仓仓促。实际上来说在使用了webpack + vue 这一套来开发的话已经大大了提高了效率。但是对于我们的开发层面。还是有…

    2019年11月27日 889
  • 九种跨域方式实现原理(完整版)

    前言 前后端数据交互经常会碰到请求跨域,什么是跨域,以及有哪几种跨域方式,这是本文要探讨的内容。 一、什么是跨域? 1.什么是同源策略及其限制内容? 同源策略是一种约定,它是浏览器…

    2019年11月26日 708
  • 如何在 Web 关闭页面时发送 Ajax 请求

    有时候我们需要在用户离开页面的时候,做一些上报来记录用户行为。又或者是发送服务器ajax请求,通知服务器用户已经离开,比如直播间内的退房操作。 本文主要分两部分来讲解怎么完成退出行…

    2019年11月26日 749
  • Firefox15 岁了:它的崛起、衰落和建立在隐私保护之上的复兴

    Mozilla 的 Firefox 浏览器于 2004 年 11 月 9 日首次亮相,在被 Chrome 击败之前,它曾风靡一时。如今,Firefox 正在凭借更好的隐私保护和用户…

    2019年11月26日 950
  • 优雅的提交你的 Git Commit Message

    commit message 是开发的日常操作, 写好 log 不仅有助于他人 review, 还可以有效的输出 CHANGELOG, 对项目的管理实际至关重要, 但是实际工作中却…

    2019年11月26日 1.56K
  • 未来的编程语言是什么?

    世上变化得最快的事物,恐怕就是开发人员需要学习的编程语言了,编程的未来需要更新颖的方法、更高的稳定性和更优秀的实践。本文介绍了 Rust, Swift, Python 和 Kotl…

    2019年11月26日 1.18K
  • 手把手教你用原生 JavaScript 造轮子(1)——分页器(Vue 插件版本,本篇 Over!)

    日常工作中经常会发现有大量业务逻辑是重复的,而用别人的插件也不能完美解决一些定制化的需求,所以我决定把一些常用的组件抽离、封装出来,形成一套自己的插件库。同时,我将用这个教程系列记…

    2019年11月26日 1.61K
  • 灵活运用PS切图技巧

    系列 灵活运用CSS开发技巧(66个实用技巧) 请戳这里,持续更新 灵活运用JS开发技巧(65个实用技巧) 请戳这里,持续更新 灵活运用PS切图技巧(11个实用技巧) 请戳这里,…

    2019年11月25日 1.13K
  • 灵活运用CSS开发技巧

    系列 灵活运用CSS开发技巧(66个实用技巧) 请戳这里,持续更新 灵活运用JS开发技巧(65个实用技巧) 请戳这里,持续更新 灵活运用PS切图技巧(11个实用技巧) 请戳这里,…

    2019年11月25日 936
QR code