背景介绍、方案设计 表单 校验 密码加密 验证码 登录注册真这么简单吗? 微信校验(authing、auth2) 做第三方鉴权的 项目发展到一定体量之后,会有单独的用户中心,专门做登录、鉴权等处理的 框架的选型 只要涉及到拖拽,会下意识的反应是drag事件,但其实经过我们实践,drag事件有很多浏览器受限的时候,因此,我们选择使用的是基于move事件封装vue draggable 自由拖拽,在做的低代码平台不考虑分辨率的兼容,就可以用这种方案。但是如果要考虑分辨率的兼容,
2024-12-03worker阐述 在我们的印象当中,js都是单线程的,或者更多的是类似ajax这种异步加载的伪多线程(这里的伪多线程指的ajax发送请求,采用回调的方法,回调成功以后还是在主线程的队列中去执行回调) h5提供的worker构造器提供的是另外一个线程,也就是另外的一个队列,真正的达到多线程的情况。 经过刚才的描述,有木有觉得这是一个很牛逼的东西,然而,暂时来说,毫无卵用。 先看看worker有那些缺点 worker不能操作dom(一棒子打死的节奏)没有window对象(也很坑了)不能读取文件兼容性
2024-12-03在我们的项目中,有时可能需要对通过 reactive 创建的响应式对象进行更改,而当我们像下面这样操作时,会使该对象失去响应式。 let obj = reactive({ name: "Katrina", age: 18, }); let change = function(){ //obj失去响应式 //reactive重新分配一个新对象,会失去响应式 //1.直接重新赋值一个普通对象: obj = { name:"Winnie", age
2024-12-03main.ts中 //引入并注册 import { createApp } from "vue"; import SubDialog from '@/components/sub.ts' let instance: any = null; instance = createApp(App); instance.use(SubDialog); components下的sub.ts文件 import { h, render } from 'vue' import iLawDialog from '
2024-12-03命名空间和模块 关于术语的一点说明: 请务必注意一点,TypeScript 1.5里术语名已经发生了变化。 “内部模块”现在称做“命名空间”。 “外部模块”现在则简称为“模块”,这是为了与 ECMAScript 2015里的术语保持一致,(也就是说 module X { 相当于现在推荐的写法 namespace X {)。 介绍 这篇文章将概括介绍在TypeScript里使用模块与命名空间来组织代码的方法。我们也会谈及命名空间和模块的高级使用场景,和在使用它们的过程中常见的陷阱。 查看模块章节
2024-12-03怎么搞 想搞个自己的站点,不仅仅是文章,还可以自己实现一些屌炸设计,放放自己想实践的东西。 怎么办? 啊,还要花钱买域名买服务器,这也太花钱了太麻烦了吧 冲 不嫖白不嫖,利用 GitHub 搭建自己的站点吧~ 用 react / vue 的朋友们,已经搭好了,直接来 clone 搞你想搞的东西吧~ 它可以干嘛:
2024-12-03wangeditor的优势: wangeditor富文本是内联样式,提交的内容,在其它地方,取出来就可以直接展示,相对于添加类名样式的富文本,更加便捷,其可扩展性也很好。 富文本长这样 (封装主要是为了满足上传本地图片/视频,和网络图片/视频需求) wangeditor版本 "@wangeditor/editor": "^5.1.20", "@wangeditor/editor-for-vue": "^1.0.2", (以上版本为我当前使用时的版本) 组件封装 wang-editor.
2024-12-03前言 最近在做项目的过程中,发现项目中的部分3d模型会被粒子特效所遮挡,这并不是笔者想要的效果,于是经过一番面向百度编程,了解到了一些解决方案,本篇博客就记录一下所学到的新知识,如果有错误之处,还望各位读者朋友指正。 一、项目需求 最近在做项目的过程中,发现项目中的部分3d模型会被粒子特效所遮挡,这并不是笔者想要的效果,于是经过一番面向百度编程,了解到了一些解决方案,本篇博客就记录一下所学到的新知识,如果有错误之处,还望各位读者朋友指正。 这样的
2024-12-031. 段落标签<p> 标签: <P></p> 功能: 修饰段落、自动换行 语法: <p>段落文字</p> 【注】 在HTML5中,段落标签既可以成对使用,也可以单独使用,为规范代码,建议成对使用<p>标签。 2. 取消文字换行标签 标签: <nobr></nobr> 功能: 取消换行 语法: <nobr>段落文字</nobr> 【注】在HTML5中,使用了
2024-12-03Sublime有很强的自定义功能,插件库很庞大,针对新语言插件更新很快,配合使用可以快速搭建适配语言的开发环境。 1. 支持ES6, React.js, jsx代码高亮,对 JavaScript, jQuery 也有很好的扩展。关于 babel 的更多介绍可以看这里: 安装 PC:Ctrl+shift+p Mac:Cmd+shift+p 打开面板输入babel安装 配置 2. JSX 代码审查,实时提示语法错误, 帮助快速定位错误点. 安装 PC上ctrl+shift+p(Mac
2024-12-03