自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

SWSHBON的博客

自己技术很low, 写点东西帮助记忆。分享给需要的人

  • 博客(20)
  • 资源 (3)
  • 问答 (2)
  • 收藏
  • 关注

原创 Canvas实现刮刮乐(附解析)

其实有很多地方都会用到这种刮刮乐的效果 有两个想法 1.设置两个canvas 的不同的 z-index 来设置其前后 形成遮罩层的效果 后面的一个canvas 实现绘图功能 前面一个canvas实现清除刮奖涂层的功能 当然也可以用一个canvas 在你别清除了时候边绘制(那样会过于占用资源 而且自我觉得实现麻烦没有采用) 2.一个div用来显示图片或者文字 ca

2016-11-16 11:27:04 4998 1

原创 Canvas 中 isPointInPath

canvas 中的交互很多都可以用isPointInPath来完成 isPointInPath –就是一个检测你的点击或者触摸下是否在这个区域内。 有人会说 很简单啊 在一个区域内 四个点的坐标就可以判断 数学方式不难的 这时候要是来一个月牙形 而且在月弯的空白处点击,我 想你也会感叹 真是扯犊子般的难过了。 首先 大家都知道 canvas 是基于状态绘图的 就是先声明路径

2016-09-20 10:07:07 1574

原创 HTML5 绘制简单圆形 loading. . . .

现在有很多的 loading 组件 什么js 等等 闲来没事就写一个 H5的 loading <只是画圆 如果你想要图片 也是可以的 后文会给介绍> 我们都知道 HTML 5里面的 canvas 是一个矩形 你可以做的事情有很多 只要在这个矩形里面就行 。 原理: 在一个canvas 里面循环的去画弧 要想圆弧连贯就要控制每一次擦除和绘制的间隔 你要

2016-08-18 11:02:44 908

原创 wysiwyg 富文本编辑器(附带图片上传功能)

其实文件在Github上面很多 下文也有地址哟 但是下下来之后你会看到很多文件,这时候你想直接拿来就用吧 怎么办 看下文就可以了呗 前面的时候是用的Hbuilder做的 后面才用VS大法。 Fist: 需要的文件 font 文件夹下面的也是需要的哟 Then: 引入文件<link href="bootstrap/css/bootstrap.css" rel="style

2016-08-11 17:20:50 9006 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 6763

原创 js 正则验证

之前一个同事让我写一句简单的输入判断 要求 1. 长度为 1-2 之间 2. 必须为汉字 3. 在点击之后判断 之前自己想的是给出确切的提示 他说不用 只是用来游戏里面的命名还是什么了 刚来 人让练手就谢谢人家 写咯汉字=》 正则表达式吧 长度=》 正则表达式吧 确定了编码方式 那就有汉字是3个字节 英文是1个字符 自己绕乐会 用do while 来计算长度

2016-07-06 16:59:16 634

原创 HTML5 Canvas中 瞎鼓捣

自己准备些一个类似于守株待兔的一个玩意 具体说来 就是 在canvas 的画布中 鼠标点击后画上一个圆形 然后就有随机的在画布上面出现小球来 如果随机圆和绘制圆的圆心距=2*R 则撞到了。 其中的问题有: ① 怎么获取鼠标点击的坐标点 解决办法 :用一个 包含canvas画布 而且将其宽度和高度设为一致的 同时调用div 的点击事件就可以获取到 此时canvas 中的坐标了 。<d

2016-06-22 11:29:44 879

原创 js小方法+Canvas 利用js 实现浏览器保存图片到本地

很多时候会看到 :<input type="button" id="btnsavaImg" value="保存图片到本地" onclick="Download()"/> 这都是固定好的,但是如果你有一天需要动态的去添加方法 或者是根据条件的去绑定点击事件下面的方法呢?需要调用js 的 元素.addEventListener(event, function,useCapture) even

2016-06-07 18:59:11 36898 2

原创 Ecahrts 3.19 饼图 ajax+ashx+json

自己是真low 现在把东西做出来了之后 觉得自己走了太多弯路 还是不会自己学习 没有自学能力,这一次还是收获很多的 毕竟是自己一个人啃下来的 中途也有问同事、朋友 但是都没有做过这个 ,谢谢他们给的提醒 。有时候他们的建议 让我知晓了写学习的方法吧 从源头下手,一切就会来的简单多了 。依旧是老样子 看Ecahrts官网 如需下载Echarts 文件 =》 文件下载接下来就会饼图的代码

2016-05-17 10:42:48 1936

原创 Echarts 3.19 .net<ajax+json>绘制柱状图 非静态

当你看到这篇文章的时候 说明 你已经又看过 Echarts官网 了 ,自己做这个的时候走了很多的弯路 说出来不怕你们笑话 1.想到是数组形式的 先在C#中做了行列转换 ,又用string做拼接。 2.看到别人的例子 差不多很多是前端做的 没有动态 静态页面 下载,一看是静态写死的 自己都想撞墙。 3.做转换的时候蒙住了,用某度查实例。。。。。。 话不多说 先前你

2016-05-16 11:46:54 1486

原创 存储过程 Row_number

自己之前一直是使用的通用的存储过程 ,也是封装好的只要传表名 然后 条件 等等 来到新环境 让自己写一个存储过程, 没办法 自己就需要写一个咯 之前写的比较多的是 按 top 来分页 现在公司要求是使用Row_number 当然 后者效率还是高一点 。至于索引什么的 暂时还没有用到 (有什么需求 现学也是可以的)其中也有 with(nolock) 但是会容易造成数据脏读。如果你有用到索引

2016-05-09 16:51:45 2236

原创 MVC 导出excel

大致的方式没有差异 都是在后台进行整合 DataTable =>foreach =>下载现在有两种下载方式1.利用MVC里面的 return File() 进行下载 (如果数据多久执行反馈会慢或者是卡死) public ActionResult ExploreExcel(string TimeBeg, string TimeEnd, int page = 1) {

2016-05-05 12:07:52 610

转载 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 1199

原创 js扩展(插件算不上 )

这些天看了下廖雪峰的js教程 学习了扩展方法 然后自己就脑残的写了一个 写完觉得智商是硬伤 越整越麻烦 ,贴出代码让小伙伴们指出可以改进的地方 以免越陷越远。 附上链接地址:廖雪峰 本来自己的期许是做一个 检查非空的 判断 //这里是检查方法 function check() { var bool = $("#txtID").Checknull()["resu

2016-04-28 17:57:31 579

原创 HTML5 Canvas圆盘抽奖应用

无意之间留意到这个网站:http://www.html5tricks.com 在里面看到了一个转盘抽奖 觉得不错就把源码荡了下来 自己鼓捣了下 按自己的理解加了一点点东西 (我的资源里面也有上传)直接上代码 主要需要修改的就是 main.js 里面的东西 也是呈现数据的关键部分$(document).ready(function () { //旋转角度 var angles;

2016-04-08 12:02:49 1013

原创 Jquery+ashx+json 绑定数据

jquery 前台创建一个异步对象《后期会用javascript做异步》 function bind_ddldept() { $.ajax({ url: "../Handle/Department.ashx",//向服务器请求的地址 type: "get",//请求方式《post/get》

2015-11-17 21:46:09 633

原创 异步(ajax)配合一般处理程序 验证用户名

本人小白 如有错误请指出 ajax 早已大行其道,最基础的便是验证用户名。 现在就用ajax 结合 .ashx 做一个用户名验证//页面部分 <script type="text/javascript"> //可以用很多方法来触发 比如 // $(function(){ //$("#btnuserName"). onbluer(functio

2015-10-24 20:09:21 545

原创 发送邮件

public void SendMail(string title,string context,string emailaddress) { //发件人的密码及邮箱 string password = "19930304"; string SendEmail = "[email protected]";

2015-10-22 10:46:41 774

原创 获取repeater 中 checkbox 选中的值

/// /// 获得repeater中 被选中的checkbox 对应的ID /// /// 控件名可以是repeater 也可以是gridview /// checkbox —要查找的checkbox 空间id /// 隐藏的lable控件 /// public

2015-10-18 12:24:57 1188

原创 前台 JS 获取后台C#值

//前台js 部门

2015-10-18 12:14:01 4902

富文本编辑器

内含文件及一个成熟的页面 其中路径打包时会有一点点出入

2016-08-11

ECharts 3 饼图 柱状图

ajax+json+ECharts 做出炫酷的效果

2016-05-17

HTML5 Canvas圆盘抽奖应用

做圆盘抽奖可以用到(类似于天猫里面的抽奖转盘)

2016-04-08

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除