vue3.0新特性
前言随着2020年4月份 Vue3.0 beta 发布,惊喜于其性能的提升,友好的 TS 支持(语法补全),改写ES export写法,利用Tree shaking 减少打包大小,Composition API,Custom Renderer API 新功能拓展及其RECs 文档的完善。当然,还有一些后续工作(vuex, vue-router, cli, vue-test-utils, DevTools, Vetur, Nuxt)待完成,当前还不稳定,正...
2024-01-10Nodejs和Deno
我收集了一些 Node 中最常用的主题,并寻找 Deno 的替代方案。首先我想说明,许多当前的 Node.js 模块都可以都可以用在 Deno 中。由于许多模块都是可重用的,所以没有必要为所有方法去寻找替代方案。你可以访问pika.dev 查找可以在 Deno 中使用的模块。本文将涵盖以下内容:Electron通过 Node.js,我们...
2024-01-10深入理解vue中的slot与slot-scope
写在前面vue中关于插槽的文档说明很短,语言又写的很凝练,再加上其和methods,data,computed等常用选项使用频率、使用先后上的差别,这就有可能造成初次接触插槽的开发者容易产生“算了吧,回头再学,反正已经可以写基础组件了”,于是就关闭了vue说明文档。实际上,插槽的概念很简单,下面...
2024-01-10微信扫一扫识别物体训练如何优雅破局?
微信“扫一扫”识物上线一段时间,由前期主要以商品图(鞋子/箱包/美妆/服装/家电/玩具/图书/食品/珠宝/家具/其他)作为媒介来挖掘微信内容生态中有价值的信息,扩张到各种垂类领域的识别,包括植物/动物/汽车/果蔬/酒标/菜品/地标识别等,识别核心依托于深度学习的卷积神经网络模型。随着每天...
2024-01-10JSONP解决JS跨域优缺点
现代编程中前后端都已经是分开部署了,前端有自己的域,后端也有自己的域。由于浏览器同源策略的限制,非同源下的请求,就会产生跨域问题。解决跨域问题的方法有很多种,例如CORS(cross orign resources share)和JSONP。这里我就着重介绍一下jsonp的解决方案。一:基础概念同源策略:同一协议,同...
2024-01-10Deno将取代NodeJS ?
什么是 Deno ,它将取代 NodeJS ?Deno v1.0.0 计划于 5 月 13 日发布。以下是一些有趣的事实,可能会在确定这一事实中起作用。简短的答案是(显然)现在还为时过早,但是这里有一些事实可能在确定这一点上起着重要作用。对于初学者来说,Deno 是 Ryan Dahl 的创作,他也因创建称为 Node.js 的小东...
2024-01-1060余种js工具函数方法
1.邮箱export const isEmail = (s) => {return /^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+((.[a-zA-Z0-9_-]{2,3}){1,2})$/.test(s)}2.手机号码export const isMobile = (s) => {return /^1[0-9]{10}$/.test(s)}3.电话号码export const isPhone = (s) => {return /^([0-9]{3,4}-)?[0-9]{7,8}$/...
2024-01-10程序员机械键盘选购总结
❝工欲善其事必先利其器,作为一名代码搬运工,没有一个好的神兵利器这么能行,无形装逼,最为致命.装逼虽好,量力而为!没什么能阻止你购买机械键盘,除了贫穷.❞1.1几种类型1.2 轴的品种1.3 键帽1.4 键帽字符工艺1.4 刻1.5 灯光1.6 无冲1.7 钢板1.8 键数1.9 手托1.10 其它2.1 认识一下...
2024-01-10CSS BEM命名规范
前言CSS方法论是为了提高CSS的可维护性和拓展性,而衍生出来的一种CSS样式名的原则和概念以及命名规范,CSS方法论并没有涉及到任何代码方面的知识.不是样式库或者框架,仅仅是一种理论和范式指导开发者开发出更加优秀,方便管理的易于拓展的CSS.BEM方法相对其他来说简单易用,却仍然能够提供良好...
2024-01-10HTTPS工作原理图文版
目标读者:理解HTTP协议,对称和非对称加密,想要了解HTTPS协议的工作原理读完本文,你能明白什么是HTTPS,TLS(SSL),TLS和HTTPS是什么关系什么是证书和数字签名,它们是如何传递信任的HTTPS有什么样的功能,它是如何实现这样的功能的简介HTTPS,也称作HTTP over TLS。TLS的前身是SSL,TLS 1.0通常...
2024-01-10