
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
移动App开发的几种方式原生App,即NativeAppWebAppHybridApp,(完全依赖原生App中的WebView组件,本质上只是对WebView组件做更多的扩展,为它提供更多的api,由原生做主导)跨平台开发(由web做主导,编译转成原生app的Objective-C或Java代码)其他类型(各大小程序/快应用等等)01-移动App开发-NativeApp介绍和特点定义:传统的原生A
最近项目中,想在vue2中把状态管理库从vuex转到pinia。
最近的项目上需要做复制粘贴相关的操作,来总结下吧复制、剪切、粘贴事件:copy 发生复制操作时触发;cut 发生剪切操作时触发;paste 发生粘贴操作时触发;每个事件都有一个 before 事件对应:beforecopy、beforecut、beforepaste;这几个 before 一般不怎么用,所以我们把注意力放在三个事件就可以了。触发条件:鼠标右键菜单的复制、粘贴、剪切;使用了相应的键盘
其实commit规范不管是前端还是后端也好,我觉得吧,在任何的工程化的项目中都是不可或缺的部分啦,commit 提交不规范,项目维护和管理起来是极其麻烦的,毕竟每个人都具有自己的个性,commit的格式也是参差不齐git 可以帮我们很好地管理代码,但是在多人合作的时候,经常会碰到各种随意的 commit message,当你需要会看 commit message 的时候,就会很头疼。幸运的是我们可
react事件机制独特在哪里?function ActionLink() {function handleClick(e) {e.preventDefault();console.log('The link was clicked.');}return (<a href="#" onClick={handleClick}>Click me</a>);}当我们在组件上设置事件
先来看需求:容器(宽高不等的)内部自适应的正方形方案一:设置垂直方向的 padding 撑开容器在 CSS 盒模型中,一个比较容易被忽略的就是 margin, padding 的百分比数值计算。按照规定,margin, padding 的百分比数值是相对 父元素宽度的宽度计算的。由此可以发现只需将元素垂直方向的一个 padding 值设定为与 width 相同的百分比就可以制作出自适应正方形了:代
大O标识法和时间复杂度:度量一个程序的执行时间通常有两种方法- 事后统计的方法- 事前分析估算的方法 OΟ(1)<Ο(log2(n))<Ο(n)<Ο(n^2)<Ο(n^3)<…<Ο(2^n)Ο(1):如果算法的执行时间不随着问题规模n的增加而增长,即使算法中有上千条语句,其执行时间也不过是一个较大的常数let a=12;let b=13;let temp=a;a=b;b=temp;Ο(log2(n
以前vue项目改成桌面端我记得是比较麻烦的,要配置很多的依赖项,没想到现在就是执行几行命令就完事了目标:尝试把此项目改成桌面应用在项目根目录下执行如下命令:vue add electron-builder安装过程中会提示选择版本,一般有三个版本可以选择,选择最新的版本就可以了安装完成后:1.执行npm run serve 正常打开网页端项目2.执行npm run electron:serve打开桌
什么是跨域?域名 协议 ip地址 端口 任何一个不一样 就跨域解决跨域?1 jsonp—使用script的src发送只能get 请求2 cors 后台设置允许跨域需要后台设置 允许跨域所有后台语言 都可以设置3服务器代理,服务器之间不存在跨域问题vue在 vue.config.js可以配置重写webpack代理webpack代理原理:说...
Vue中的watch如何深度监听某个对象export default {data () {return {name: '张三'}},watch: {// name 函数 是对应那个数据名字name (newValue, oldValue) {}}}上面代码中: 有个原则监...







