- 博客(20)
- 资源 (3)
- 问答 (2)
- 收藏
- 关注
原创 Canvas实现刮刮乐(附解析)
其实有很多地方都会用到这种刮刮乐的效果 有两个想法 1.设置两个canvas 的不同的 z-index 来设置其前后 形成遮罩层的效果 后面的一个canvas 实现绘图功能 前面一个canvas实现清除刮奖涂层的功能 当然也可以用一个canvas 在你别清除了时候边绘制(那样会过于占用资源 而且自我觉得实现麻烦没有采用) 2.一个div用来显示图片或者文字 ca
2016-11-16 11:27:04 5066 1
原创 Canvas 中 isPointInPath
canvas 中的交互很多都可以用isPointInPath来完成 isPointInPath –就是一个检测你的点击或者触摸下是否在这个区域内。 有人会说 很简单啊 在一个区域内 四个点的坐标就可以判断 数学方式不难的 这时候要是来一个月牙形 而且在月弯的空白处点击,我 想你也会感叹 真是扯犊子般的难过了。 首先 大家都知道 canvas 是基于状态绘图的 就是先声明路径
2016-09-20 10:07:07 1645
原创 HTML5 绘制简单圆形 loading. . . .
现在有很多的 loading 组件 什么js 等等 闲来没事就写一个 H5的 loading <只是画圆 如果你想要图片 也是可以的 后文会给介绍> 我们都知道 HTML 5里面的 canvas 是一个矩形 你可以做的事情有很多 只要在这个矩形里面就行 。 原理: 在一个canvas 里面循环的去画弧 要想圆弧连贯就要控制每一次擦除和绘制的间隔 你要
2016-08-18 11:02:44 965
原创 wysiwyg 富文本编辑器(附带图片上传功能)
其实文件在Github上面很多 下文也有地址哟 但是下下来之后你会看到很多文件,这时候你想直接拿来就用吧 怎么办 看下文就可以了呗 前面的时候是用的Hbuilder做的 后面才用VS大法。 Fist: 需要的文件 font 文件夹下面的也是需要的哟 Then: 引入文件<link href="bootstrap/css/bootstrap.css" rel="style
2016-08-11 17:20:50 9061 1
原创 HTML5 _表单提交
html5的确是大势所趋 现在就来说下html 5 <!DOCTYPE html> 当你看到你的页面标头是这样 证明是h5咯 ,以往的页面开头总是很长 现在简单多了<meta charset="UTF-8">这个是编码格式咯 或者是别的这时候就说说 吧<form action="提交地址" method="get/post" onsubmit="return checked
2016-07-26 18:25:08 6880
原创 js 正则验证
之前一个同事让我写一句简单的输入判断 要求 1. 长度为 1-2 之间 2. 必须为汉字 3. 在点击之后判断 之前自己想的是给出确切的提示 他说不用 只是用来游戏里面的命名还是什么了 刚来 人让练手就谢谢人家 写咯汉字=》 正则表达式吧 长度=》 正则表达式吧 确定了编码方式 那就有汉字是3个字节 英文是1个字符 自己绕乐会 用do while 来计算长度
2016-07-06 16:59:16 669
原创 HTML5 Canvas中 瞎鼓捣
自己准备些一个类似于守株待兔的一个玩意 具体说来 就是 在canvas 的画布中 鼠标点击后画上一个圆形 然后就有随机的在画布上面出现小球来 如果随机圆和绘制圆的圆心距=2*R 则撞到了。 其中的问题有: ① 怎么获取鼠标点击的坐标点 解决办法 :用一个 包含canvas画布 而且将其宽度和高度设为一致的 同时调用div 的点击事件就可以获取到 此时canvas 中的坐标了 。<d
2016-06-22 11:29:44 922
原创 js小方法+Canvas 利用js 实现浏览器保存图片到本地
很多时候会看到 :<input type="button" id="btnsavaImg" value="保存图片到本地" onclick="Download()"/> 这都是固定好的,但是如果你有一天需要动态的去添加方法 或者是根据条件的去绑定点击事件下面的方法呢?需要调用js 的 元素.addEventListener(event, function,useCapture) even
2016-06-07 18:59:11 37030 2
原创 Ecahrts 3.19 饼图 ajax+ashx+json
自己是真low 现在把东西做出来了之后 觉得自己走了太多弯路 还是不会自己学习 没有自学能力,这一次还是收获很多的 毕竟是自己一个人啃下来的 中途也有问同事、朋友 但是都没有做过这个 ,谢谢他们给的提醒 。有时候他们的建议 让我知晓了写学习的方法吧 从源头下手,一切就会来的简单多了 。依旧是老样子 看Ecahrts官网 如需下载Echarts 文件 =》 文件下载接下来就会饼图的代码
2016-05-17 10:42:48 1964
原创 Echarts 3.19 .net<ajax+json>绘制柱状图 非静态
当你看到这篇文章的时候 说明 你已经又看过 Echarts官网 了 ,自己做这个的时候走了很多的弯路 说出来不怕你们笑话 1.想到是数组形式的 先在C#中做了行列转换 ,又用string做拼接。 2.看到别人的例子 差不多很多是前端做的 没有动态 静态页面 下载,一看是静态写死的 自己都想撞墙。 3.做转换的时候蒙住了,用某度查实例。。。。。。 话不多说 先前你
2016-05-16 11:46:54 1513
原创 存储过程 Row_number
自己之前一直是使用的通用的存储过程 ,也是封装好的只要传表名 然后 条件 等等 来到新环境 让自己写一个存储过程, 没办法 自己就需要写一个咯 之前写的比较多的是 按 top 来分页 现在公司要求是使用Row_number 当然 后者效率还是高一点 。至于索引什么的 暂时还没有用到 (有什么需求 现学也是可以的)其中也有 with(nolock) 但是会容易造成数据脏读。如果你有用到索引
2016-05-09 16:51:45 2278
原创 MVC 导出excel
大致的方式没有差异 都是在后台进行整合 DataTable =>foreach =>下载现在有两种下载方式1.利用MVC里面的 return File() 进行下载 (如果数据多久执行反馈会慢或者是卡死) public ActionResult ExploreExcel(string TimeBeg, string TimeEnd, int page = 1) {
2016-05-05 12:07:52 655
转载 jQuery编程基础精华(属性、表单过滤器,元素的each,表单选择器,子元素过滤器(*),追加方法,节点,样式操作)
属性、表单过滤器 属性过滤选择器: $(“div[id]”)选取有id属性的 ("div[title=test]")选取title属性为“test”的<div>,jQuery中没有对getElementsByName进行封装,用("div[title=test]")选取title属性为“test”的<div>,jQuery中没有对getElementsByName进行封装,用(“input[n
2016-04-29 09:41:48 1237
原创 js扩展(插件算不上 )
这些天看了下廖雪峰的js教程 学习了扩展方法 然后自己就脑残的写了一个 写完觉得智商是硬伤 越整越麻烦 ,贴出代码让小伙伴们指出可以改进的地方 以免越陷越远。 附上链接地址:廖雪峰 本来自己的期许是做一个 检查非空的 判断 //这里是检查方法 function check() { var bool = $("#txtID").Checknull()["resu
2016-04-28 17:57:31 610
原创 HTML5 Canvas圆盘抽奖应用
无意之间留意到这个网站:http://www.html5tricks.com 在里面看到了一个转盘抽奖 觉得不错就把源码荡了下来 自己鼓捣了下 按自己的理解加了一点点东西 (我的资源里面也有上传)直接上代码 主要需要修改的就是 main.js 里面的东西 也是呈现数据的关键部分$(document).ready(function () { //旋转角度 var angles;
2016-04-08 12:02:49 1063
原创 Jquery+ashx+json 绑定数据
jquery 前台创建一个异步对象《后期会用javascript做异步》 function bind_ddldept() { $.ajax({ url: "../Handle/Department.ashx",//向服务器请求的地址 type: "get",//请求方式《post/get》
2015-11-17 21:46:09 670
原创 异步(ajax)配合一般处理程序 验证用户名
本人小白 如有错误请指出 ajax 早已大行其道,最基础的便是验证用户名。 现在就用ajax 结合 .ashx 做一个用户名验证//页面部分 <script type="text/javascript"> //可以用很多方法来触发 比如 // $(function(){ //$("#btnuserName"). onbluer(functio
2015-10-24 20:09:21 580
原创 发送邮件
public void SendMail(string title,string context,string emailaddress) { //发件人的密码及邮箱 string password = "19930304"; string SendEmail = "hy19930304@163.com";
2015-10-22 10:46:41 851
原创 获取repeater 中 checkbox 选中的值
/// /// 获得repeater中 被选中的checkbox 对应的ID /// /// 控件名可以是repeater 也可以是gridview /// checkbox —要查找的checkbox 空间id /// 隐藏的lable控件 /// public
2015-10-18 12:24:57 1245
Echarts 饼图values 操作
2016-05-16
.net大神 求DataTable 转换成 json
2016-05-12
TA创建的收藏夹 TA关注的收藏夹
TA关注的人