开发笔记
Weby-Weby
前端码农,也写写cocoscreator游戏,研究下新技术什么的,回复消息可能较慢,敬请谅解。
展开
-
生成Android平台签名证书(.keystore)
生成Android平台签名证书(.keystore)原创 2022-11-10 11:29:37 · 1093 阅读 · 1 评论 -
谷歌浏览器关闭后未清除cookie
新版谷歌浏览器在打开了以下两种设置的任何一种时,关闭浏览器都不会清除cookie:把这两项关掉之后,关闭浏览器,cookie就会正常清除。原创 2021-07-07 13:59:33 · 3170 阅读 · 1 评论 -
前端使用js压缩图片
需求:用户上传的文件不可大于3M代码:这个方法可以将传入的图片信息,压缩至3M以下,并返回base64信息;$scope.myReadAsDataURL = function (file) { return new Promise(function (resolve, reject) { // 最终base64 var resultImg = ''; var _fileSiz原创 2020-10-22 15:40:20 · 455 阅读 · 0 评论 -
Angular自定义指令监听页面渲染
需求:ng-repeat遍历完成后,执行函数代码如下js(自定义指令):// 自定义监听页面渲染指令app.directive('repeatFinish',function () { return{ link:function (scope,element,attr) { // scope.index为当前遍历的位置 ...原创 2018-11-01 15:59:42 · 851 阅读 · 0 评论 -
使用$cookies存储客户登录信息
使用$cookies可以设置存储时间;引入:https://code.angularjs.org/1.6.9/angular.min.jshttps://code.angularjs.org/1.6.9/angular-cookies.min.jsvar app = angular.module("myApp", ['ngCookies']);代码: $scope....原创 2018-11-01 16:25:26 · 1338 阅读 · 0 评论 -
使用eruda真机环境下 查看打印控制台
在移动端真机调试页面的时候,没有打印控制台展示报错信息,使用alert调试起来比较麻烦,最近发现可以使用eruda真机环境下 查看打印控制台。方式如下:直接引入:<script src="//cdn.jsdelivr.net/npm/eruda"></script><script>eruda.init();</script>效...原创 2018-12-06 11:02:08 · 496 阅读 · 0 评论 -
Angular富文本页面展示
过滤器:app.filter('showAsHtml',function ($sce) { return function (input) { return $sce.trustAsHtml(input); }})使用$sce的理由:angularjs中绑定的数据有html标签时,如<h1>,会被angularjs认为是不安全的而自动过滤...原创 2018-12-28 09:37:28 · 2175 阅读 · 0 评论 -
使用tree指令生成文件目录树
直接在命令行输入:tree /f > tree.txt即可生成当前目录树,例如:详细命令:-a 显示所有文件和目录。-A 使用ASNI绘图字符显示树状图而非以ASCII字符组合。-C 在文件和目录清单加上色彩,便于区分各种类型。-d 显示目录名称而非内容。-D 列出文件或目录的更改时间。-f 在每个文件或目录之前,显示完整的相对路径名称。-F 在执行文件...转载 2019-01-02 14:53:18 · 6564 阅读 · 0 评论 -
微信小程序使用正则表达式替换HTML标签
小程序中直接使用正则会报错,需要用它自身提供的方法:https://developers.weixin.qq.com/miniprogram/dev/framework/view/wxs/06datatype.html代码:其中 f 即传入的富文本内容,font为替换之后的内容 let reg = getRegExp("<[^>]+>", "g")...原创 2019-01-07 16:00:30 · 6273 阅读 · 1 评论 -
js获取图片原始尺寸
js获取图片原始尺寸:代码:function getImageInfo(url, callback) { var img = new Image(); img.src = url; if (img.complete) { // 如果图片被缓存,则直接返回缓存数据 callback(img.width...原创 2019-04-22 16:12:19 · 6359 阅读 · 0 评论 -
python编写全民漂移自动抽奖脚本
python编写全民漂移自动抽奖脚本github地址:https://github.com/wyysgithub/DriftScript在抽奖页面点击+5,会开始播放15秒广告;广告播放完毕,需要点击关闭广告才能回抽奖页面,并增加抽奖次数5次;点击开始,转盘会转5~7秒,然后页面显示抽奖结果;抽奖结果会有两种情况,一是可以直接点击领取的,二是需要再次观看广告再领取的,也可以点击关闭重新...原创 2019-07-12 10:07:25 · 635 阅读 · 0 评论 -
cocosCreator 长按事件
cocosCreator自带的button组件是一次点击事件,并没有长按的回调。我们要实现按钮长按,可以用TOUCH_START 和TOUCH_END,代码如下:…… onLoad () { this.baffle = cc.find("UI_ROOT/baffle").getComponent("baffle") //触摸开始 ...原创 2019-09-19 10:13:24 · 3488 阅读 · 1 评论 -
使用accept控制file上传文件类型
代码:<input type="file" id="listImg" name="listImg" accept="image/*" upload-file-a>实现的效果:其他写法: <input type="file" name="pic" id="pic" accept="image/gi原创 2018-10-24 15:58:39 · 3795 阅读 · 0 评论 -
JS获取路径中的文件名
原路径:/7/2018/10/15/b3e7b4c5-bdaf-4d82-bee3-f82dfd10d83c.doc 使用split切割成数组,然后取最后一个即可:切割成的数组为:var Business=$scope.detail.BusinessFileUrl.split("/");$scope.filesNameArr[0] = Business[Busines...原创 2018-10-25 15:52:07 · 8034 阅读 · 1 评论 -
Angularjs 实现分页
一,HTMLtoRequest(page):根据页码发送请求的函数;toIndex():跳转到首页;prePage():上一页;nextPage():下一页;toLast():跳转到尾页;用户点击触发的是toRequest(page),会获取他所点击的页码,然后进行跳转。<div class="paging row"> <div class...原创 2018-06-04 12:40:28 · 237 阅读 · 0 评论 -
Angularjs/javascript 常用日期处理
这样可以获取明天的日期// 设置显示当前日期 var today=new Date(); today.setDate(today.getDate()+1) $scope.entryEndTime=$filter('date')(today, 'yyyy-MM-dd');获取long型时间用来作比较:var today=new Date();cons...原创 2018-06-01 16:03:56 · 848 阅读 · 0 评论 -
两种常用遍历方式
一,jQuery each() 方法示例:$("button").click(function(){ $("li").each(function(){ alert($(this).text()) });});each() 方法规定为每个匹配元素规定运行的函数。提示:返回 false 可用于及早停止循环。开发环境:遍历多选框,获取选中的所有框的值: $("input:check...原创 2018-07-09 10:04:58 · 275 阅读 · 0 评论 -
解析url参数
解析url带过来的参数// 用来解析url传递的参数 $scope.parseURL=function(){ var url = document.location.search; url=url.replace("?",""); return url; }直接调用函数,返回值就是?后面的数字。$scope.investorId=$s...原创 2018-07-09 15:56:45 · 1576 阅读 · 0 评论 -
访问文件或图片报403的处理方式
直接访问文件,提示403,拒绝访问,即权限问题解决办法 1:添加tokenId,这个在文件服务器上需要配置解决办法 2:添加 /mic后缀403错误是因为文件服务圈限制,该方法的原理式在文件服务器里设置相关过滤器。(另外,可在/mic后追加参数:/mic?width=100)...原创 2018-07-16 11:43:28 · 5176 阅读 · 0 评论 -
angularJs中的 $event
最近在项目开发过程中,发现$event的作用十分强大。在angularJs中,this指向$scope但是可以$event配合使用$(event.target)实现原来无效的代码:$scope.addActive = function () { $(this).addClass("active").parent("li").siblings("li").children("...原创 2018-07-13 16:02:08 · 16367 阅读 · 1 评论 -
angularJs 获取上传文件进度
angular在1.5.5以上的版本中,在$http中也加入了eventHandler和uploadEventHandlers等方法。发送请求:$http({ method:"POST", url:basePath+"/roadShow/saveOrUpdate", eventHandlers: { ...原创 2018-07-25 11:30:23 · 1541 阅读 · 0 评论 -
一款精简的JQ日历插件
最终效果如图所示,日历图标可自行修改html,这里未作上传。 本人用的jq+angular,最后的值,可以通过 $("#laydateInput").val() 拿到。html: <div class="laydate-box"> <input type="text" id="laydateIn...原创 2018-08-14 09:28:25 · 1362 阅读 · 1 评论 -
微信小程序中的变量和作用域
一,全局变量在app.js里的变量和方法是全局的。//app.jsApp({ onLaunch: function () { // 展示本地存储能力 var logs = wx.getStorageSync('logs') || [] logs.unshift(Date.now()) wx.setStorageSync('logs', logs...原创 2018-08-16 14:16:30 · 21101 阅读 · 1 评论 -
微信小程序获取用户openId
小程序中获取用户基本信息,可以通过直接全局变量中的globalData.userInfo:var app=getApp(); console.log(app.globalData.userInfo);显而易见,这些基本信息并没有太大用处,我们需要更深层次的数据:获取方式如下:https://developers.weixin.qq.com/minipr...原创 2018-08-21 10:12:06 · 4659 阅读 · 0 评论 -
cryptojs中aes前端加密方式
引入文件:下载地址:aes.js:https://download.csdn.net/download/qq_23521659/10665052pad-zeropadding-min.js:https://download.csdn.net/download/qq_23521659/10665056加密的代码是:function encrypt(data) { v...原创 2018-09-13 17:28:57 · 4973 阅读 · 0 评论 -
Angularjs POST/GET/JSONP请求
1,POST请求POST请求应该是一般项目用的最多的请求方式,这里的header分几种:application/x-www-form-urlencoded标准的编码格式,也是Jquery的Ajax请求默认方式,这种方式的好处就是浏览器都支持,在请求发送过程中会对数据进行序列化处理,以键值对形式?key1=value1&key2=value2的方式发送到服务器,如果用Jquery,它内部已经...原创 2018-06-04 11:13:31 · 2109 阅读 · 0 评论