js
梁毅
今日的菜鸟,明日的大牛!
展开
-
自定义 element DatePicker组件指令 使选择器呈现为只读状态,用户无法直接编辑,但可以查看和选择日期
自定义 element DatePicker组件指令 使选择器呈现为只读状态,用户无法直接编辑,但可以查看和选择日期原创 2023-11-30 10:49:11 · 1082 阅读 · 0 评论 -
根据身份证号码提取出性别和年龄
【代码】根据身份证号码提取出性别和年龄。原创 2023-06-19 16:35:32 · 438 阅读 · 0 评论 -
使用vue-print-nb打印element table时表格打印不全的问题
elment的表格设置宽度为100%之后打印还是不能将表格打印完整 如下图1.寻找问题为什么会出现这种情况,打开控制台查看代码原来是el-table 会计算100%宽度为具体多少px 然后再计算出每一列的宽度 通过设置table>colgroup>col 的width属性来设置每一列的宽度。问题是浏览器的打印区域的100%的具体px如这里的1388px肯定与打印纸的宽度不一致 所以导致部分区域打印不出来2.解决思路 那就把col这里的具体宽度设置成百分比就OK了...原创 2022-04-27 16:48:29 · 17955 阅读 · 23 评论 -
uniapp 签名最终转为base64上传
签名用的插件是电子签名组件 - DCloud 插件市场首先自己根据需求更改了部分样式并设置了横屏// #ifdef APP-PLUS plus.screen.lockOrientation('portrait');// #endif在签完名字之后点击上传. 本来想着直接上传,结果后端接收不到,所以干脆直接转出base64然后传给后端 交给后端去处理图片 //完成 subCanvas() { let _this = this; uni.canvasToT原创 2021-12-02 16:41:27 · 1021 阅读 · 0 评论 -
postcss-px-to-viewport 中根据不同的路径输出不同的尺寸
根目录下创建一个postcss.config.js 配置文件const path = require('path');module.exports = ({ webpack}) => { const designWidth = webpack.resourcePath.includes(path.join('xxx')) ? 1920 : 1980;//根据路径 输出不同的页面的设计尺寸. 我这里是判断路径是否包含xxx,如果包含就输出1920px宽度的尺寸 return {原创 2021-11-18 23:37:43 · 755 阅读 · 0 评论 -
求两个不超过 200位的非负整数的和。
今天看到一道题:输入格式有两行,每行是一个不超过200200位的非负整数,可能有多余的前导00。输出格式一行,即相加后的结果。结果里不能有多余的前导00,即如果结果是342342,那么就不能输出为03420342。话不多说,上代码!let a = '202222222002222222222222';let b = '00893278749824874297848248'; // let a = '000099';// let b = '00099';...原创 2021-09-24 15:20:22 · 1950 阅读 · 0 评论 -
js 实现小数精度还原
由于计算机的二进制实现和位数限制有些数无法有限表示 所以有些数没有正确显示 所以造成精度出现问题 比如0.1+0.2这个是计算机的一个问题 我们无能为力 但是我们可以使用语言我们的语言来修复这个问题废话少说 直接上方法function fixJindu(input) { var isZheng = 1;//用于最后判断数据的正负 if (input * 1 &...原创 2018-11-17 11:20:50 · 365 阅读 · 0 评论 -
从n个数中选择任意个数组成的组合
从n个数中选择任意个数组成的组合原创 2018-03-15 15:13:03 · 4503 阅读 · 0 评论 -
ionic 中的路由玩法
开发ionic的项目,路由其实还是蛮重要的一个东西。有了这个东西,我们可以很轻松的实现页面的切换和跳转。这里我就介绍一些ionic中的一些路由的简单玩法。1.路由的准备首先我们要想路由能很好的工作,那我们就需要在config中配置好相关的东西。在config中需要用到$stateProvider 和$urlRouterProvider两个模块,我们要将他们依赖进来。然后我们就先用$原创 2016-12-07 15:58:36 · 3965 阅读 · 0 评论 -
ionic 中切换平台以实现android中使用的是ios的样式
简单设置之后ionic可以在android中显示ios中的样式原创 2016-08-29 14:34:35 · 2612 阅读 · 4 评论 -
js找到阶乘最后面的非零位
题目:找到阶乘最后面的非零位。举个例子:5!=120所以5!的最后面的非零位是2;7!=5040,所以最后面的非零位是4。输入包括一行,为一个整数N(N<4221)。输出包括一行,为输出N!最后面的非零数。话不多说,上代码/** * 找到阶乘最后面的非零位 * @param value */function findSomeShu() { //this.valu原创 2016-06-04 13:41:34 · 865 阅读 · 0 评论 -
喝酒,酒瓶瓶盖换酒js解决
题目是王大钉喜欢喝酒,存货都喝完了,他就去楼下买,正好楼下的商店为了响应学校的 ACM 校赛推出了优惠活动:凡是在本店买的啤酒,喝完以后 3 个空瓶可以换一瓶,4 个瓶盖也可以换一瓶酒。王大钉觉得太合算了,决定多买,现在他手里的钱可以买 N 瓶酒,但是他算不出来,通过活动兑换他一共可以喝到多少瓶?他很难过,你能帮他计算一下他能喝的酒的数量吗? 老规矩,上代码function原创 2016-06-08 14:57:57 · 2408 阅读 · 0 评论 -
特殊质数js实现
首先我们看一下原题7331是一个特殊的质数,因为我们去掉个位得到的733是一个质数;再次去掉个位得到的73又是一个质数;再去掉个位后得到的7依然是一个质数。对于形似这种的质数,我们称呼它为特殊质数。写一个程序对给定的待求特殊质数的位数 N (1≤N≤8)求出所有对应位数的特殊质数(注意:数字1不被看作一个质数)。输入包括一个整数,为待求特殊质数的位数 N。输出长度为N的特殊质数列表原创 2016-05-31 10:09:31 · 677 阅读 · 0 评论 -
爬楼梯 js算法
原题:假设你现在正在爬楼梯,楼梯有n级。每次你只能爬1级或者2级,那么你有多少种方法爬到楼梯的顶部?闲话不多说,上代码var sumMethod = 0;var floorSum = 4;function jisuanFloor(floorsum) { if (floorsum == 0 || floorsum == 1) { sumMethod++;原创 2016-04-22 16:33:39 · 2227 阅读 · 0 评论 -
js将本地时间与服务器时间同步
注意,代码中使用了angular中时间的格式化方法,如果你没有使用angular,可以自己找格式化时间的方法代替!1.首先获取本地时间和服务器时间的时间间隔。(这里假设服务器传过来的时间是 2016-05-25 16:20:00)var timeDiff=dateDiff($filter('date')(new Date(), 'yyyy-MM-dd HH:mm:ss'),'2016-原创 2016-05-25 16:32:11 · 2770 阅读 · 0 评论 -
网上出现的js小数计算的除法优化
众所周知,js的小数计算很容易出现不准确的现象。通过百度找到了一些计算来解决这个问题,但是我发现除法还是会出现一些问题,所以我对除法的方法重写了一下。代码如下 var computeTool={ //减法函数 "jianfa": function (arg1, arg2) { var r1, r2, m, n; try { r1 = ...原创 2016-03-29 12:48:57 · 637 阅读 · 0 评论