摘要: javascript语言的执行环境是单线程(single thread),就是指一次只能完成一件任务。如果有多个任务,就必须排队,前面一个任务完成,再执行后面一个任务,以此类推。 这种模式的好处是实现起来比较简单,执行环境相对单纯;但是只要耗时比较多,假如有一个任务耗时很长,后面的任务都必须排队等着 阅读全文
posted @ 2020-03-25 11:02 努力的阿洋 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 从引用聊到深浅拷贝,从深拷贝过渡到ES6新数据结构Map及Set,再到另一个map即Array.map()和与其类似的Array.flatMap(),中间会有其他相关话题,例如Object.freeze()与Object.assign()等等。前言一边复习一边学习,分清引用与深浅拷贝的区别,并实现浅 阅读全文
posted @ 2019-09-24 09:36 努力的阿洋 阅读(502) 评论(0) 推荐(0) 编辑
摘要: 前言 最近因业务需求在项目中嵌入了tinymce这个富文本编辑器,用于满足平台给用户编辑各类新闻内容什么的业务需求,前后也花了不少时间体验和对比了市面上各类开源编辑器。*案例demo版本:vue-tinymce-demo在线预览:vue-tinymce-demo.netlify.com/#/各大WY 阅读全文
posted @ 2019-09-21 10:00 努力的阿洋 阅读(8596) 评论(0) 推荐(0) 编辑
摘要: iOS 13 已正式发布,网上对其用户体验上的新特性的描述也很多。对于开发来说,需要关注的另一方面是新系统在 API 层面做了哪些改动,从而会对我们现有的代码产生什么影响。 在这里,我们基于 iOS 13 Release Notes 做了一些整理,主要是列表出 Apple 提供的一些新的 API 和 阅读全文
posted @ 2019-09-21 09:55 努力的阿洋 阅读(1056) 评论(0) 推荐(0) 编辑
摘要: Vuex 是什么? 官方是这么说的:Vuex 是一个专为 Vue.js 应用程序开发的状态管理模式。它采用集中式存储管理应用的所有组件的状态,并以相应的规则保证状态以一种可预测的方式发生变化。 不懂?呵呵,没关系。我是这么认为的:Vuex 就是前端为了方便数据的操作而建立的一个” 前端数据库“。且听 阅读全文
posted @ 2019-09-17 23:43 努力的阿洋 阅读(814) 评论(0) 推荐(0) 编辑