前端开发笔记
泛指Web端
Shine_180418
这个作者很懒,什么都没留下…
展开
-
uni-app 小程序onNavigationBarButtonTap不生效
小程序没有onNavigationBarButtonTap事件原创 2020-12-19 23:38:36 · 1883 阅读 · 1 评论 -
uni-app在QQ开发者工具上运行
故事背景:我之前都是用HBuildX的,然后启动微信小程序的,突然想启动QQ小程序试试,然后我就按照启动微信小程序的方法,选择了“运行”——“运行到小程序模拟器”——“QQ开发者工具”,启动后QQ开发者工具纹丝不动~~~解决办法:1、首先,运行QQ小程序,需要安装QQ开发者工具(这里有经验的当我没说~~路过路过~~)2、在HBuildX中启动 后,按照如下形式在QQ小程序中打开项目即可。注意事项:我一开始直接在QQ开发者工具中,打开项目文件,会提示我没有对应的XX.json。..原创 2020-08-01 22:44:18 · 901 阅读 · 1 评论 -
uni-app多平台
uni-app多平台:H5:#ifdef H5#endif原创 2020-08-01 20:37:31 · 369 阅读 · 0 评论 -
vue中设置height:100%无效的问题及解决方法
在vue.js中写新的components的时候,如果在新页面中的模板中设置height:100%的时候一直无效,在App.vue中: <template> <div id="app"> <router-view/> </div> </template> <script> export default { name: 'App'...原创 2020-06-29 17:43:09 · 2976 阅读 · 1 评论 -
uni-app数据绑定的例子
<template> <view> <view>数据绑定的学习</view> <view>{{msg}}</view> <view>{{1+msg}}</view> <view>{{1+1}}</view> <view>{{flag?'这是真的...原创 2020-01-17 17:25:23 · 556 阅读 · 0 评论 -
ERROR in static/js/vendor.3d53be4ec41206a27c5c.js from UglifyJs Unexpected token: name (sx) [./node_
哎~就运行一个vue项目,报错搞了一个星期,太惨了~这次遇到的是啥问题嘞~ERROR in static/js/vendor.3d53be4ec41206a27c5c.js from UglifyJsUnexpected token: name (sx) [./node_modules/photoclip/src/utils.js:5,0][static/js/vendor.3d53be4...原创 2019-11-29 16:12:40 · 668 阅读 · 0 评论 -
Module not found: Error: Can't resolve 'babel-runtime/helper/extends'
最近启动一个vue的项目,结果老是报错,还是一大片的爆红,上网搜了很多,竟说些有的没的,在此解决了,以作记录~报错1场景:ERROR in ./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./src/App.vueModule not fo...原创 2019-11-29 09:58:15 · 11021 阅读 · 1 评论 -
将图片填充在div中
我们想将图片填充在div中将图片作为背景图,填充在div中,像这样:background-image:url(./beijingtu.png);但是可能会出现一个问题,就是图片反复重叠 ,所以我们应该这样:background-image:url(./beijingtu.png);background-repeat:none;欢迎加入 CSDN技术交流群:(点击即可加群)...原创 2018-12-29 09:53:19 · 4994 阅读 · 0 评论 -
判断radio是否为空
<!doctype html><html lang="en"><head> <meta charset="UTF-8"> <meta name="Generator" content="EditPlus®"> <meta name="Author&q原创 2019-02-18 16:14:43 · 1247 阅读 · 0 评论 -
radio选择出现弹出框
<!doctype html><html><head><title>单选框radio绑定click事件</title><meta http-equiv="content-type" content="text/html;charset=utf-8" /></head&a原创 2019-02-18 16:18:14 · 1553 阅读 · 0 评论 -
session超时的小demo
<!doctype html><html lang="en"><head> <meta charset="UTF-8"> <meta name="Generator" content="EditPlus®"> <meta name="Author&q原创 2019-02-18 16:36:51 · 374 阅读 · 0 评论 -
MySQL统计今天或者今年的总金额
1、 统计今天的总金额SELECT SUM(amount)FROM tableGROUP BY DATE_FORMAT(CURRENT_DATE(), '%Y-%m-%d')2、 统计今年的总金额SELECT SUM(amount)FROM tableGROUP BY DATE_FORMAT(NOW(), '%Y')你是技术宅么?那就加入我们吧!点击下方链接 或 扫描二...原创 2019-02-19 09:23:08 · 5327 阅读 · 1 评论 -
Guns中校验数据之弹出框型
/***校验数据*/BannerInfoDlg.validateNumber =function () {var sort=this.get("sort");if(/^\d*$/g.test($('#sort').val())){if( sort >=1 && sort <=255){return true;}else {return false;...原创 2019-02-19 09:22:56 · 593 阅读 · 0 评论 -
Html的bootstrap用validator可以验证两次输入的密码是否一致
password1: { validators: { identical: { field: 'password2', message: '两次输入的密码不相符' } }},password2: { validators: { identical: { ...原创 2019-02-19 09:22:07 · 4092 阅读 · 1 评论 -
js根据天数推算日期
$("#btnSubmit").click(function () {if (document.getElementsByName("effectTime") != null) {var effectTime = document.getElementsByName("effectTime");var date = new Date();var myDate = new Date(dat...原创 2019-02-19 09:21:53 · 1951 阅读 · 0 评论 -
js根据日期计算相差天数
<html><head><meta charset="utf-8"><title>JS日期相差天数</title></head><body><SCRIPT LANGUAGE="JavaScript">var s1 = '2016-0原创 2019-02-19 09:21:40 · 2761 阅读 · 0 评论 -
点击A链接跳转B页面——URL重定向
最近遇到了一个超级神奇的事情,就是“转转诈骗团”,通过声称自己是转转的商户,诱导用户从微信下单。其实只是一个H5的支付页面。下图是“假转转的分享链接地址”假转转链接地址(请勿乱点):http://zz.summerchen.top/zz/index.php?uid=523&zt=1&from=singlemessage&isappinstalled=0...原创 2019-06-27 20:02:48 · 10492 阅读 · 1 评论 -
swfupload.js下载
swfupload.js源文件,下载直接可以当工具类。/** * SWFUpload: http://www.swfupload.org, http://swfupload.googlecode.com * * mmSWFUpload 1.0: Flash upload dialog - http://profandesign.se/swfupload/, http://www.v...原创 2018-12-10 10:51:56 · 1768 阅读 · 1 评论 -
HTML页面跳转及参数传递
HTML页面跳转:window.open(url, "", "width=600,height=400");第二个参数:_self,在当前窗口打开窗口;_blank(默认值),在另外的新建窗口打开新窗口;window.location.href="http://www.jb51.net"; //在同当前窗口中打开窗口window.history.back(-1); /...转载 2018-12-03 16:26:09 · 4699 阅读 · 0 评论 -
点击跳转,将A页面参数带到B页面
故事起源:今天有个网友有个网友问我,怎么从A页面跳转到B页面,并且把参数带过去。Emm……之前我也做个类似的事情,觉得无足轻重,就没有记录下来了,今天想想,问题不分大小。Emm……直接送佛送到西,和大家分享一下吧! Emm……后来回想了一下我的博客,之前的确写过相关的文章,罪过罪过……html通过url传值其实传参的方式还有一种方法,就是将参数set到缓存中,然后需要的...原创 2018-11-26 15:28:09 · 4138 阅读 · 2 评论 -
HTML中设置网页自适应的MATE标签
一、<meta name="viewport" content="width=device-width,height=device-height,initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no">1.name="viewport" //设置视口(网页可绘制的区域)...转载 2018-03-28 17:26:03 · 2939 阅读 · 0 评论 -
Guns之时间标签:今天后的日期不可选
laydate有最大日期的方法 max但是我修改了max为max:laydate.now()未生效,我也不知道为什么,然后就改了上一层代码。我的方法:修改标签,使得调用max方法的时候,会进行最大日期的控制,没有调用则可以选@/* 时间查询条件标签的参数说明: name : 查询条件的名称 id : 查询内容的input框id isTime ...原创 2018-04-21 15:49:41 · 1344 阅读 · 0 评论 -
给指定的标签触发鼠标事件
$('a').each(function() { if($(this).attr("id")=="downloadOperatorReport"){ $(this).click(function(){ export_raw(url, content); }); }});downloadOperatorReport 为对应的id名之前给<a>触发...原创 2018-05-21 14:49:08 · 580 阅读 · 0 评论 -
js点击下载html页面
前几天做了一个功能,下载H5页面。开始的时候,我心想,下载一个内容,用<a>的href标签就能搞定,然而并不是。当我用href做download某html的时候,打开了一个新的页面,并且是我要打开的页面(我用的是火狐浏览器)。后来百度大概知道,有很多种说法:1、有些浏览器不兼容href标签 2、href可以下载非html的内容,比如文本、excel,由于浏览器有自己的安...原创 2018-05-25 22:34:02 · 7417 阅读 · 0 评论 -
java.lang.NumberFormatException: For input string: “undefined“
java.lang.NumberFormatException: For input string: "undefined"找了好久,从一个页面跳转到另一个页面的时候报错,但是并没有影响到内容展示,但是报错太难看了,所以就找办法解决喽!问题:点击跳转链接,出现以上报错信息思路:先在controller层打断点,发现都能跑完到最后,跳转到页面的时候(.html)报错。所以,排除...原创 2018-05-24 11:44:22 · 12385 阅读 · 0 评论 -
通过天数得到日期,并存入数据库
前提概要:优惠券发放的有效性:1、通过设定“有效开始时间”、“有效结束时间”来控制优惠券的有效性2、通过给定有效时长,自动计算多少天后失效js所需效果:1、开始时间-结束时间=失效天数 2、 当前时间+失效天数=结束时间核心代码:1、通过开始时间和结束时间得到失效天数a.通过id获取标签的值 var expiryDateSt...原创 2018-06-25 20:59:17 · 427 阅读 · 0 评论 -
select实现“重置“效果
前提说明:reset() 方法可把表单中的元素重置为它们的默认值。input默认值是null,而select未被选择的情况下是无默认值的(当然,你可以给它设定默认值)。那么怎么在select无默认值的情况下,实现重置效果,reset肯定是对它无效的。按钮:<input class="btn btn-primary" type="reset" value="重置" onclick="...原创 2018-06-26 16:58:12 · 10045 阅读 · 0 评论 -
给标签赋值
我想说三个方法:1、很普遍,html中value值。如<input type="text" id="txt1" value="">2、js版赋值,也比较常用,根据id给属性赋值<script>//js赋值方法:document.getElementById("txt1").value="abcd";</script原创 2018-07-08 21:44:36 · 1711 阅读 · 0 评论 -
JSP中EL表达式:大于、小于、等于
JSP中的EL表达式:使用案例: <div class="head_unused"> <a id="unused" name="head_type" href="javascript:checkType(1)"> <c:choose> <c:whe原创 2018-06-27 15:25:08 · 9294 阅读 · 0 评论 -
A valid Gruntfile could not be found. Please see the getting started guide for more information on h
报错:A valid Gruntfile could not be found. Please see the getting started guide formore information on how to configure grunt: http://gruntjs.com/getting-startedFatal error: Unable to find Gruntfile....原创 2018-07-02 18:36:38 · 3967 阅读 · 0 评论 -
html通过url传值
说明:通过url中的参数,将所需的参数从a页面传到b页面 所需工具:jquery.params.js 使用方法:a页面的url为:http://localhost:15202/appBaseInfo/indexAppBaseConf?appId=1 形式的(我先说明下,这个是服务器之间的url形式,不支持纯静态页面)如果是纯静态页面,可以参考:https://blog.csdn...原创 2018-07-09 16:24:05 · 4672 阅读 · 1 评论 -
Beetl中LP.index使用
说明:LP.index是Beetl语法Beetl的循环语句:for-in循环支持遍历集合对象,对于List和数组来说以及Iterator,对象就是集合对象,对于Map来说,对象就是Map.entry,如下俩个例子<%for(user in userList){ print(userLP.index); print(user.name);}%...原创 2018-07-12 10:19:51 · 2910 阅读 · 0 评论 -
tempo.js模板引擎:通过tempo将Json串填充到html页面中
关于tempo.js官方说明文档:http://www.javascriptoo.com/tempo一、优点:1、能够直接在HTML上纯粹的加载数据2、结构清晰,轻便二、对比:template.js引擎是在js中通过引擎渲染数据 tempo.js在页面上纯粹的渲染数据三、一个demo告诉你怎么用tempo.js<!DOCTYPE html>&...原创 2018-08-09 17:56:29 · 1397 阅读 · 0 评论 -
JQuery weui实现分页加载更多
首先,我想说是当我刚用JQuery weui框架做加载更多的时候遇到的坑,同时我也下载了SUI Mobile框架的样式做页面。导致,当我使用JQuery weui自带的加载更多控件的时候无法生效。原因,JQuery weui中的infinite和JQuery weui中的样式布局绑定的,导致无法生效。解决,去除掉SUI Mobile中的样式使用一、JQuery weui中自带的demo...原创 2018-08-10 15:48:04 · 4544 阅读 · 0 评论 -
网页点击链接,跳转qq添加好友
一、网页版本点击跳转到添加好友界面:(直接用下面的链接地址,将qq号改成自己的即可)http://wpa.qq.com/msgrd?v=3&uin=1570915261&site=qq&menu=yes测试:点击添加qq效果:二、调用客户端,添加好友(直接用下面的链接地址,将qq号改成自己的即可)tencent://AddContact/?fr...原创 2018-09-17 10:46:44 · 102732 阅读 · 15 评论 -
Guns之——关于bootstrap的分页
一、Bootstrap-table分页有两种:客户端(client)分页和服务端分页区别:客户端分页是一次性将所有的数据加载到浏览器的缓存中,因此无需服务端进行计算总页数。好处是对于少量数据操作方便。但是对于大数据时,需要用服务端分页,或者客户端联合服务端进行分页。 默认是客户端分页,服务端分页要指明是服务端,添加属性如下:sidePagination : "server",...原创 2018-04-18 11:46:17 · 716 阅读 · 0 评论