MongoDB是一个基于分布式文件存储 [1] 的数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。它支持的数据结构非常松散,是类似json的bson格式,因此可以存储比较复杂的数据类型。Mongo最大的特点是它支持的查询语言非常强大,其语法有点类似于面向对象的查询语言,几乎可以实现类似关系数据库单表查询的绝大部分功能,而且还支持对数据建立索引。
vue3和vue2的区别整理
api及语法
双向绑定原理
- Vue2使用Object.defineProperty 为每个属性创建getter和setter,通过getter和setter来捕获操作以实现响应式更新; 很多情况下,属性的新增和删除拦截不到(比如数组的长度变化)
- Vue3使用Proxy,Proxy可以拦截对象和数组的变化,包括新增和删除属性,数组的长度变化等,从而实现更精确的响应式更新
v2 使用object.defineProperty来劫持数据的setter和getter方法,对象改变需要借助api去深度监听;
v3 使用proxy来劫持整个对象,不需要深度监听,性能更好,删除了一些api($on,$once,$off) fiter等,优化了Block tree,solt,diff 算法等
Vue2在data中定义的数据就会自动遍历绑定Object.defineProperty以实现响应式;Vue3中要用ref包装,通过返回值的 .value属性获取响应式的值 ,修改也需要对 .value进行修改.
关于我
– 1991 年出生,2013.08 在北京从事前端至今。
电子简历:
点击查看电子简历 (PDF)
工作历程
- 2023.11-至今 山西研毅科技有限公司
- 2019.4-2023.10 威马智联科技(北京)有限公司
- 2017.12-2019.3 东易日盛装饰网家科技有限公司
- 2016.4-2017.11 北京红演圈网络科技有限公司
- 2015.7-2016.3 北京万象娱通爱看儿童乐园网络科技股份有限公司
前端作品
能力
- 熟练掌握语义化的 HTML 和具有兼容性的 CSS 模式,熟练手写符合 W3C 标准的结构和代码。
- 有多年的 VUE、react 的实战开发经验,能快速的搭建前端架构并是项目落地。
- 熟练掌握微信小程序、支付宝小程序、抖音小程序,并有相关的实战项目。
- 对 可用性、可访问性、前端性能优化、最优实践 等有一定的了解和实践。
- 熟练掌握 HTML5 和 CSS3。
- 熟练掌握 postman、禅道、蓝狐、yapi、jenkins 等等前端开发和团队协作工具。
- 熟练掌握 jQuery,实现日常需要的交互效果。
- 对前端 canvas,svg 有一定了解。
- 对 node 有一定的了解和使用
- 喜欢接触新事物,有一定的自学能力。
联系
- 联系 QQ:598349146
- 邮箱:598349146@qq.com/gu_syb@sina.com
- 微信号:s20200929
- 抖音号:ssy_0301
- github:https://github.com/xiaosongread
宋舒窈小同学来咯!!!
爸爸没有让你含着金钥匙唠叨这个世界,但我会用自己的方式,努力的让你成为这个世界上最幸福的小孩子,不顾一切的那种,为了你我可以失去任何东西。谢谢宝贝选择我做你的爸爸!
项目中常用的正则表达式
总结常用的正则表达式,以备不时之需,直接复制粘贴多简单,直接不过脑子。
每日练习
多做一做比较经典的题目,终归是没有错的
一些关于使用axios的心得
带cookie请求
axios默认是请求的时候不会带上cookie的,需要通过设置withCredentials: true来解决。
全局设置
加密算法介绍
在信息安全越来越受重视的今天,前端的各种加密也变得更加重要。通常跟服务器的交互中,为保障数据传输的安全性,避免被人抓包篡改数据,除了 https 的应用,还需要对传输数据进行加解密。
目前常见的加密算法可以分成三类
1) 对称加密算法:AES、…
2) 非对称加密算法:RSA、…
3) Hash 算法:MD5、…
总结常用的框架API和前端插件
- ECMAScript 6 - ECMAScript 6.0(以下简称 ES6)是 JavaScript 语言的下一代标准,已经在 2015 年 6 月正式发布了。
lodashjs - Lodash 是一个一致性、模块化、高性能的 JavaScript 实用工具库。
百度地图与高德地图的相互转化
问题来源:小程序使用的是高德地图,后台的数据来源于百度地图,导致小程序的定位不是太准确
在开发中使用了第三方的数据,由于经纬度使用的是第三方的数组,他们使用的是百度的地图坐标。在项目中使用时,能用百度地图去解析自然是最好的,但是呢,该项目是基于微信小程序的,百度地图针对小程序提供的API功能不是很完善,难以实现想要的需求,所以采用腾讯官方的地图。







