按时间归档:2019年11月
-
Typescript 玩转设计模式 之 创建型模式
前言 我们团队的工作是用单页面应用的方式实现 web 工具。涉及到数万到十数万行的前端代码的管理,而且项目周期长达数年。 怎么样很好地管理好这种量级的前端代码,在迭代的过程中能保持…
-
能加快 Vue 项目的开发速度秘籍总结
现如今的开发,比如是内部使用的管理平台这种项目大都时间比较仓仓促。实际上来说在使用了webpack + vue 这一套来开发的话已经大大了提高了效率。但是对于我们的开发层面。还是有…
-
九种跨域方式实现原理(完整版)
前言 前后端数据交互经常会碰到请求跨域,什么是跨域,以及有哪几种跨域方式,这是本文要探讨的内容。 一、什么是跨域? 1.什么是同源策略及其限制内容? 同源策略是一种约定,它是浏览器…
-
如何在 Web 关闭页面时发送 Ajax 请求
有时候我们需要在用户离开页面的时候,做一些上报来记录用户行为。又或者是发送服务器ajax请求,通知服务器用户已经离开,比如直播间内的退房操作。 本文主要分两部分来讲解怎么完成退出行…
-
Firefox15 岁了:它的崛起、衰落和建立在隐私保护之上的复兴
Mozilla 的 Firefox 浏览器于 2004 年 11 月 9 日首次亮相,在被 Chrome 击败之前,它曾风靡一时。如今,Firefox 正在凭借更好的隐私保护和用户…
-
优雅的提交你的 Git Commit Message
commit message 是开发的日常操作, 写好 log 不仅有助于他人 review, 还可以有效的输出 CHANGELOG, 对项目的管理实际至关重要, 但是实际工作中却…
-
未来的编程语言是什么?
世上变化得最快的事物,恐怕就是开发人员需要学习的编程语言了,编程的未来需要更新颖的方法、更高的稳定性和更优秀的实践。本文介绍了 Rust, Swift, Python 和 Kotl…
-
手把手教你用原生 JavaScript 造轮子(1)——分页器(Vue 插件版本,本篇 Over!)
日常工作中经常会发现有大量业务逻辑是重复的,而用别人的插件也不能完美解决一些定制化的需求,所以我决定把一些常用的组件抽离、封装出来,形成一套自己的插件库。同时,我将用这个教程系列记…
-
灵活运用PS切图技巧
系列 灵活运用CSS开发技巧(66个实用技巧) 请戳这里,持续更新 灵活运用JS开发技巧(65个实用技巧) 请戳这里,持续更新 灵活运用PS切图技巧(11个实用技巧) 请戳这里,…
-
灵活运用CSS开发技巧
系列 灵活运用CSS开发技巧(66个实用技巧) 请戳这里,持续更新 灵活运用JS开发技巧(65个实用技巧) 请戳这里,持续更新 灵活运用PS切图技巧(11个实用技巧) 请戳这里,…