自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 资源 (1)
  • 收藏
  • 关注

原创 linux命令ll命令与按时间、大小顺序排列显示

【代码】linux命令ll命令与按时间、大小顺序排列显示。

2023-11-13 16:31:02 1939

原创 pdf.addimage的用法介绍

pdf.addimage()是一个可用于在PDF文件上插入图片的函数,它提供了控制图片大小、压缩质量、图片旋转度数等属性。

2023-06-14 15:28:03 6957 9

原创 uniapp国际化以及在setup函数中的用法

uniapp本身就支持vue-i18n的国际化功能,只需稍作配置即可。虽说简单,但其中也有不少需要注意的。1.设置main.js2.添加locale配置文件3.添加语言切换组件uniapp的vue3版本中的setup中的用法注意事项全部的注意事项请移步到uniapp官网https://uniapp.dcloud.net.cn/tutorial/i18n.html1、小程序下不支持底部菜单国际化方案,但可以使用设置tabbar和navigationbar的API来设置文字。或

2022-10-19 10:47:55 1563

原创 uniapp监听扫码枪键盘事件|无输入框式监听

一般的扫码枪通过USB或蓝牙连接手机或电脑,充当的是一个外接设备。当扫码后,扫码枪会自动识别内容,然后向连接的电脑或手机发送键盘事件keydown或keyup。

2022-10-19 10:13:32 6898 2

原创 linux安装全局npm包,执行时报错找不到命令的问题

问题描述linux系统下,执行npm i -g webpack-cli然后执行webpack,报错 sh: webpack: command not found其他的全局命令安装后也是一样的问题。解决方案:任意目录下执行echo -e "export PATH=$(npm prefix -g)/bin:$PATH" >> ~/.bashrc && source ~/.bashrc说明:上面的命令中使用 npm prefix -g 获取node安装目录再执行命令

2022-01-17 16:03:15 2012

转载 git清除与保存用户名密码

Https记住密码永久记住密码git config --global credential.helper store会在用户主目录的.gitconfig文件中生成下面的配置[credential] helper = store如果没有–global,则在当前项目下的.git/config文件中添加。当然,你也可以直接复制上面生成的配置到配置文件中。临时记住密码默认记住15分钟git config –global credential.helper cache自定义配置记住1

2021-08-20 09:49:17 985

原创 Javascript中this的4种指向

this的指向this的指向1.作为对象的方法调用2.作为普通函数调用3.构造器调用4.Function.prototype.call或Function.prototype.apply调用Javascript中的this总是指向一个对象,而具体指向哪个对象是在运行时基于函数的执行环境动态绑定的,而非函数被声明时的环境。this的指向除去不常用的with和eval的情况,具体到实际应用中,...

2020-04-26 20:13:05 199

原创 javascript不同方法实现1-100累加

本文就三种方式实现1-100的累加,并简单分析一下不同方法的执行效率。方法1:常规for循环var total = 0;for(var i=1;i<=100;i++){ total += i;}方法2:数组reducevar total = new Array(100).fill().map((item,index)=>index+1).reduce((total,cu...

2019-07-16 17:09:23 8621

原创 vue.watch的触发条件是什么

很多人习惯用watch,但是却很少有人知道watch的真正触发条件。如果不是对vue原理了如指掌,请谨慎使用watch。示例1,下面会触发watch 吗?<script> new Vue({ data() { return { city: {id: 1, name: 'Beijing'} } }, watch: {...

2019-07-16 16:23:36 7178

原创 IE7下各类常见css兼容问题

3像素bugdiv容器里有图片时,图片底部和div底部会有空隙/* 方法一 */img{ display: block; }/* 方法二 */img{ vertical-align: top; }inline-block在IE7及以下版本兼容/* 以下两句必须分两行写才能生效 */span{display:inline-block;}span{*display:inline;}...

2019-02-26 12:09:30 337

原创 js扩展运算符...(spread)三个点的作用与实例

作用:将一个数组转为用逗号分隔的参数序列。//该运算符主要用于函数调用。&lt;br&gt;function push(array, ...items) { array.push(...items);}function add(x, y) { return x + y;}var numbers = [4, 38];add(...numbers) // 42求出一个...

2018-04-24 10:18:23 745

原创 Windows 平台安装 MongoDB

1.MongoDB 下载MongoDB 提供了可用于 32 位和 64 位系统的预编译二进制包,你可以从MongoDB官网下载安装,MongoDB 预编译二进制包下载地址:https://www.mongodb.com/download-center#community 注意:在 MongoDB 2.2 版本后已经不再支持 Windows XP 系统。最新版本也已经没有了 32 位系统...

2018-04-12 09:45:38 127

原创 linux安装以及配置nodejs

1、下载源码,你需要在https://nodejs.org/en/download/下载最新的Nodejs版本。cd /usr/local/src/wget https://nodejs.org/dist/v8.10.0/node-v8.10.0-linux-x86.tar.xz2、解压源码xz -d node-v8.10.0-linux-x86.tar.xztar -xv...

2018-03-22 16:50:18 653

转载 ubuntu(linux)下vue、angular热更新失败的解决方法

最近在做一个vue的项目,发现项目构建后无法热更新,文件更改后,刷新浏览器没有任何反应,这里找到了解决方案:sudo npm run dev这样就可以了,网上找到一个通用解决方案:echo fs.inotify.max_user_watches=524288 | sudo tee -a /etc/sysctl.conf&amp;&amp; sudo sysctl -p我是u...

2018-02-08 10:13:38 511

原创 git多仓库多帐号管理及相关配置

SSH的密钥管理主要包括两个方面:生成公钥/私钥对以及公钥(私钥自己保密)的分发。多个github仓库和多个github帐号需要生成多个密钥对。假设有用户user_one 下的仓库one,地址为git@github:user_one/one.git 用户user_two 下的仓库two,地址为git@github:user_two/two.git1.全局配置git config --global

2017-11-17 10:09:29 1176

转载 移动端真机调试实战经验

前言在开发中前端免不了要进行移动端的开发,然而在电脑上看的样式和手机上还是有一定的差距的,因为手机上有顶部的状态栏和底部的菜单栏,特别是在qq内置浏览器中打开,差距还是蛮大的,所以在chrom中模拟手机显示的情况虽然有一定的效果,但是还是不能完全模拟,我们还需要在真机环境下测试。 本文介绍的调试方法有一下几种:iphone+safariandroid手机+pc微信开发者工具weinre使

2017-11-09 21:21:29 533

原创 常用js正则表达式

* js常用正则表达式*只允许输入数字 ^\d+$ 只允许输入汉字 ^[\u3400-\u9FFF]+$ 整数或者小数 ^[0-9]+\.{0,1}[0-9]{0,2}$ 只能输入零和非零开头的数字 ^(0|[1-9][0-9]*)$ 只能输入有两位小数的正实数 ^[0-9]+(\.[0-9]{2})?$ 只能输入非零的正整数 ^\+?[1-9][0-9]*$ 只能输入非零的负整数

2017-09-06 22:00:24 242

转载 JavaScript RegExp 对象用法与参考

RegExp 对象RegExp 对象表示正则表达式,它是对字符串执行模式匹配的强大工具。直接量语法/pattern/attributes创建 RegExp 对象的语法:new RegExp(pattern, attributes);参数参数 pattern 是一个字符串,指定了正则表达式的模式或其他正则表达式。 参数 attributes 是一个可选的字符串,包含属性 “g”、”i” 和 “m”,

2017-09-04 21:34:57 287

转载 浅析js继承方式

前言继承是指一个对象直接使用另一对象的属性和方法。在JS里,一切皆对象,JS作为面向对象的弱类型语言,继承也是其非常强大的特性之一。js继承方式要实现继承,我们得先有个父类,后面将以这个父类为基准实现继承,代码如下:// 定义一个动物类function Animal (name) { // 属性 this.name = name || 'Animal'; // 实例方法

2017-08-25 22:41:41 223

转载 -webkit-overflow-scrolling

概述-webkit-overflow-scrolling 属性控制元素在移动设备上是否使用滚动回弹效果.值auto 使用普通滚动, 当手指从触摸屏上移开,滚动会立即停止。 touch 使用具有回弹效果的滚动, 当手指从触摸屏上移开,内容会继续保持一段时间的滚动效果。继续滚动的速度和持续的时间和滚动手势的强烈程度成正比。同时也会创建一个新的堆栈上下文。示例-webkit-overflow-scr

2017-08-24 14:19:56 777

转载 解决 iframe 在 iPad 上无法滚动的问题

今天要在用ionic项目通过iframe模拟webview功能,嵌套一个网址或本地HTML,通过测试,只有ipad会出现页面无法滚动的问题。iframe的宽高都为屏幕的宽和高,设置属性scrolling=‘auto’,以及样式overflow: auto都没用。 怎么让ipad safari 中的iframe的内容在固定大小中可滚动?

2017-08-24 11:36:46 771

div随鼠标移动.html

div随鼠标自由移动,代码简单,移动流畅,兼容ie、firefox、chrome等主流浏览器。

2019-07-17

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除