随笔分类 -  Javascript

web本地存储localStorage和sessionStorage
摘要:用谷歌浏览器调试网页程序时候发现有一个这个栏目 记录本地存储的相关信息(cookie,sessionStorage,LocalStorage等)的存储信息 1.LocalStorage localstorage是用于取代cookie的一些应用场景 cookie的大小只能是4KB且会跟在url的头中传 阅读全文

posted @ 2018-05-31 11:57 花生哒哒 阅读(922) 评论(0) 推荐(0)

.net服务器端发起请求封装
摘要:写一个静态类封装类似客户端的请求 注意引用的命名空间 将请求的结果转化输出给ajax请求 辅助测试 静态页面请求 调试 显然请求成功 阅读全文

posted @ 2018-04-23 16:43 花生哒哒 阅读(492) 评论(0) 推荐(0)

微信公众号开发授权和分享模块脚本封装
摘要:在引用jquery和微信JSSDK的基础上封装一个脚本 实现大量的H5网页分享授权 1.脚本 2.创建测试DEMO 3.分享 ps:引用的层级 阅读全文

posted @ 2018-04-20 11:06 花生哒哒 阅读(1151) 评论(0) 推荐(0)

jsencrypt参数前端加密c#解密
摘要:写程序时一般是通过form表单或者ajax方式将参数提交到服务器进行验证,如何防止提交的请求不被抓包后串改,虽然无法说绝对安全却给非法提交提高了难度,本篇采用jsencypt在前端进行加密的并且用C#在后端解密,在投票提交分数等H5应用上可以使用的上,并且进行简单的封装。 1.demo 输入账号密码 阅读全文

posted @ 2018-03-07 15:24 花生哒哒 阅读(3663) 评论(3) 推荐(2)

一步一步完成一个聚会摇色子游戏
摘要:出去聚会想玩摇色子,奈何身边没有色子,网上也没找到,自己写一个吧 一、画界面 色子要大明显字要大,摇动最好有特效和声音,前端使用layui布局 1.引用 2.布局 3.适应手机 先用按钮实现点击就摇动色子,产生结果 二、摇动特效 因为index是索引,一共5个封装一个函数 先实现一个色子摇动 5个色 阅读全文

posted @ 2017-12-25 15:01 花生哒哒 阅读(2350) 评论(5) 推荐(0)

timestamp时间戳的应用(微信小程序开发也一样)
摘要:在微信小程序开发时发现一个timestamp的时间戳的变量 比如获取微信运动步数时候 timestamp是如何形成的在JS中 是这么形成的 那么如果获取到timestamp如何转化为时间呢 可以这么转化 也可以封装一个函数 调用: 阅读全文

posted @ 2017-09-14 10:28 花生哒哒 阅读(6659) 评论(0) 推荐(0)

解决IOS微信内置浏览器返回后不执行js脚本的问题
摘要:在A页面写一个$(function(){}) 后随便点击一个URL跳转到B页面 利用微信内置浏览器 返回键返回到A页面后发现这段JS不执行,后来找到了解决方案 阅读全文

posted @ 2017-08-22 17:51 花生哒哒 阅读(4072) 评论(0) 推荐(1)

微信开发扫一扫功能并且屏蔽分享菜单
摘要:1.引入JS <script language="javascript" type="text/javascript" src="http://res.wx.qq.com/open/js/jweixin-1.0.0.js"></script> 2.代码 用到微信的这3个接口'translateVoi 阅读全文

posted @ 2017-07-10 11:50 花生哒哒 阅读(308) 评论(0) 推荐(0)

JQuery插件开发标准写法
摘要:标准插件开发,支持链式调用$(".div").easySlider({prevId:"",prevText:""}).css({ "border-width": "1", "border-color": "red", "border-bottom-style": "dotted" }); 支持Jqu 阅读全文

posted @ 2017-06-29 15:31 花生哒哒 阅读(4895) 评论(0) 推荐(0)

JS图片预加载插件
摘要:在开发H5项目中有时候会遇到要加载大量图片的情况,利用预加载技术可以提高用户浏览时的体验。 1)概念:懒加载也叫延迟加载:JS图片延迟加载,延迟加载图片或符合某些条件时才加载某些图片。预加载:提前加载图片,当用户需要查看时可直接从本地缓存中渲染。 2)区别:两种技术的本质:两者的行为是相反的,一个是 阅读全文

posted @ 2017-06-21 11:43 花生哒哒 阅读(867) 评论(0) 推荐(0)

JS创建表单提交备份
摘要://保存 function saveFT() { var data = { createDate: GetDateStr(0), name: $("#txtName").val(), gender: "未知", mobile: $("#txtTel").val(... 阅读全文

posted @ 2017-06-07 11:45 花生哒哒 阅读(328) 评论(0) 推荐(0)

qrCode生成二维码图片
摘要:QRCode.js 是一个用于生成二维码图片的插件。 1.文件脚本 var QRCode;!function(){function a(a){this.mode=c.MODE_8BIT_BYTE,this.data=a,this.parsedData=[];for(var b=[],d=0,e=th 阅读全文

posted @ 2017-05-31 09:47 花生哒哒 阅读(1612) 评论(0) 推荐(0)

可以添加自定义的Select控件
摘要:1.控件dom 2.脚本 3.效果 阅读全文

posted @ 2017-03-22 14:12 花生哒哒 阅读(287) 评论(0) 推荐(0)

Html5上传插件封装
摘要:前段时间将flash的上传控件替换成使用纯js实现的,在此记录 1.创建标签 div内部有3个标签 第一个是上传,第二个是上传进度,第三个为了上传的预览 2.封装上传插件 3.调用封装的控件 url:上传的位置 file:后台接收此文件的参数 id:当前是冗余拓展,博主本意是上传到服务器后返回个ur 阅读全文

posted @ 2017-01-19 16:49 花生哒哒 阅读(477) 评论(0) 推荐(0)

表单样式简单设计
摘要:虽然作为后端程序员,简单的CSS样式还是要会滴,备份下 1.直接贴代码吧: 2.效果: 阅读全文

posted @ 2016-12-16 16:36 花生哒哒 阅读(883) 评论(0) 推荐(0)

js笔记
摘要:1.克隆对象 克隆数组: 克隆对象: 2.随机数 从数组中随机取n个不重复的元素 3.回车代替点击 4.数组倒序 5.获取客户端时间标准格式 格式为:yyyy-MM-dd HH:mm:ss 6.获取Url参数 function tb_parseQuery(query) { var Params = 阅读全文

posted @ 2016-12-13 17:32 花生哒哒 阅读(221) 评论(0) 推荐(0)

ASP.MVC时间类型json数据处理
摘要:服务端返回DateTime属性如果用自带的json方法返回的数据如下: 有2种办法解决一种是采用服务端解决方案,一种是使用前端解决方案 1.前端解决方案 第一步:对Date进行扩展 第二步:创建转换函数 第三步:调用 结果: 注意:getMonth()获取的月份比实际少例如11月用此方法却返回10 阅读全文

posted @ 2016-11-29 16:34 花生哒哒 阅读(1635) 评论(0) 推荐(1)

将Json数据保存在静态脚本文件中读取
摘要:一些常用的数据例如一些网站的区域信息被改变的可能性不大,一般不通过请求获取,于是我们选择存在静态文件中,例如以下Demo: 1.动态加载Json数据显示到前台 结果如下: 2.生成静态文件 静态文件在~/Scripts/temp.js: 内容如下: 3.注释掉AJAX请求,指向静态文件读取数据 别忘 阅读全文

posted @ 2016-11-17 23:55 花生哒哒 阅读(4468) 评论(0) 推荐(0)

html的table使用div创建
摘要:午休时间写了一个使用div创建table的案例 1.样式 2.html和后端 3.效果 阅读全文

posted @ 2016-10-11 13:44 花生哒哒 阅读(886) 评论(0) 推荐(0)

ASP.MVC 基于AuthorizeAttribute权限设计案例
摘要:ASP.MVC上实现权限控制的方法很多,比如使用AuthorizeAttribute这个特性 1.创建自定义特性用于权限验证 重写2个方法用于验证处理授权请求和授权失败。 2.创建控制器基类便于其他控制器继承 注意使用自定义特性 3.登录控制器的写法 注意:继承基类,并且使用MVC自定义特性进行授权 阅读全文

posted @ 2016-10-09 11:28 花生哒哒 阅读(471) 评论(0) 推荐(0)

导航