- 博客(14)
- 收藏
- 关注
原创 uni-app把canvas的px像素使用rpx表示
小程序,移动端在设置canvas的位置的时候,因为cnavas默认是px像素,对于位置的设置很不方便,所以要把px转换为用rpx表示1、获取设备宽度const system = uni.getSystemInfoSync()2、单位换算,算出1rpx = 多少pxconst w = system.windowWidth / 7503、使用比如我要设置30rpx,则可以表为 30*w...
2022-02-23 15:32:55
1857
原创 uni-app的canvas设置文字居中对齐center
重点:ctx.fillText()的第二个参数是你画布canvas的宽度,不然不能居中对齐!!!!!!!!!!!!ctx.setTextAlign('center')ctx.fillText('文字', canvas总宽度px, y轴位置px)
2022-02-23 15:25:10
2838
3
转载 leetcode力扣算法js版本——回文数(简单)
给你一个整数 x ,如果 x 是一个回文整数,返回 true ;否则,返回 false 。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。例如,121 是回文,而 123 不是。示例 1:输入:x = 121输出:true来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/palindrome-number著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。var isPalindrome = function(
2022-01-25 09:57:42
329
原创 git在企业团队共同开发的工作流程
1、将项目的代码克隆到本地git clone2、创建自己的分支git checkout -b 自己的分支名字3、在自己的分支上开发4、开发完成后,将内容提交git add .git commit -m "提交的信息"5、切换分支,将最新代码拉取到本地git checkout 远程的分支git pullgit merge 自己开发的分支6、修改冲突7、再次提交git add .git commit -m "提交的信息"8、查看还有没有冲突git pull9、没用
2022-01-24 17:31:50
542
转载 leetcode力扣算法js版本——两数之和(简单)
来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/two-sum著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。你可以按任意顺序返回答案。示例 1:输入:nums = [2,7,11,15], ta
2022-01-24 15:16:43
317
原创 uni-app混合开发小程序蓝牙连接使用步骤
1、打开适配器,初始化蓝牙uni.openBluetoothAdapter(OBJECT)2、搜索蓝牙设备可以设置 services 来指定搜索设备uni.startBluetoothDevicesDiscovery(OBJECT)3、当找到蓝牙设备调用// 回调函数参数就是返回的蓝牙设备数组uni.onBluetoothDeviceFound(CALLBACK)4、获取设备信息uni.getBluetoothDevices({ success:(res)=>{
2022-01-19 16:43:53
3916
1
原创 css常见问题前端面试必问(持续更新)
CSS清除浮动1、浮动元素后面加个div,style{clear:both}2、浮动元素加上overflow:hidden或者overflow:auto3、利用:after伪元素,:after伪元素实现元素末尾添加一个看不见的块元素(Block element)清理浮动。浮动元素类名::after{}两栏登高布局.container { overflow: hidden;}.left,.right { padding-bottom: 9999px; margin-b
2022-01-19 16:33:11
194
原创 基于uniapp与uview的upload结合canvas给图片添加水印
基于uniapp与uview的upload结合canvas给图片添加水印加定时器的原因主要是为了在获取到canvas画布的时候避免空白,不加定时器图片没来得及渲染就获取,导致空白问题。<template> <view class="container"> <u-upload :file-list="fileList" @on-choose-complete="handleListChanged" width="120" height="120" />
2022-01-19 16:15:12
1494
原创 vue报错required at end of file
vue报错error Newline required at end of file but not found eol-last当我们创建新的组件的时候会经常碰到这个错误,这个错误的解决方法就是在组件最后一行加个空行就可以了。
2021-05-27 09:30:32
200
原创 css盒模型一些常见问题
一、盒模型对于怎么理解盒模型,我们可以把它想象成一个快递盒子,content部分就是你所购买的物品,padding部分就是为了防止物品摔坏的防护泡沫,border部分就是包裹快递的盒子,而margin就是两个快递盒子之间的距离。二、盒模型常见问题及解决方案1. margin叠加问题当给两个盒子同时添加上下外边距的时候,就会出现叠加的问题,这个问题只有上下有,左右是没有这个叠加的问题的,margin会取值大的作为叠加的值。解决方案:①BFC规范②只给一个元素加边距2、margin传递的问题
2021-05-27 09:23:34
400
原创 JavaScript 严格模式的一些注意点
在我们敲代码的时候会发现input原来的样式是特别不美观的,但是我们给他添加样式的时候也会因为默认样式的影响,导致样式添加不成功,那怎么去掉默认样式呢?input { outline: none; background: transparent; border: none; outline: medium; width: 100%; height: 50px;}// 当输入框获取焦点时input:focus { outline: none;
2021-05-27 08:56:16
155
1
原创 Vue.js 框架的发展历程
一、框架的出现尤雨溪表示:在我使用一些现有框架去完成一些特殊处理的时候发现这些框架并不能真正解决我的问题,第一个使用过的框架是Backbone,但这个更像是一个应用程序框架,它不会给你任何的视图互动管理;Angular在你的视图上提供了数据绑定和状态同步的同时,也它决定了你写代码的形式,不能更好的适应我们在做的项目,因为那些项目更多关注在交互的部分,而不是如何做一个应用,我开始想如何让自己的工作更有效率,然后就有了自己写一个框架的想法。一开始的目标就是去提供一个十分简单专注的工具,只是将一些DOM和JS
2020-12-25 21:47:47
1292
原创 JSP有哪些内置对象?并分别简述其作用
1、JSP有哪些内置对象?并分别简述其作用。1、pagecontextpagecontext 对象的作用是取得任何范围的参数,通过它可以获取jsp页面的out、request、response、session、application 等对象2、request 服务器端取得客户端的信息:头信息、Cookie、请求参数、MVC设计模式3、response 服务器端回应给客户端信息:Cookie、重定向4、session表示每一个用户,用于登录验证上5、application applica
2020-12-25 21:36:47
3528
原创 理论知识——块元素与行内元素
块元素下面是一些常用的块元素标签:<h1>~<h6>,<p>,<ul>,<ol>,<table>,<div>,<form>特点:1、会独占一行,默认情况下,其宽度自动填满其父元素宽度.2、可以设置width,height属性.3、即使设置了宽度,仍然是独占一行.4、可以设置margin和padding属性.行内元素下面是一些常用的行内元素标签:<span>,<a>,<
2020-09-25 19:40:23
205
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人