ribbon Compas

jQuery

write less, do more

点击查看api详情
Infinity-Loop

avalon

简单易用迷你的MVVM框架

点击查看api详情
Pensils

CSS

Cascading Stylesheet

css手册
Pensils

API

Application Programming Interface

API中文手册汇总
input type=file accept中可以限制的文件类型

2019年8月8日  前端资源   

在上传文件的时候,需要限制指定的文件类型。 <input type="file" accept="image/*" /> accept表示可以上传文件类型,image表示图片,*表示所有支持的格式。 image/* ,允许上传所有图片格式     accept可以指定如下信息: *.3gpp audio/3gpp, video/3gpp 3GPP Audio/Video *.ac3 audio/ac3 AC3 Audio *.asf allpication/vnd.ms-asf Advanced Streaming Format *.au audio/basic AU Audio *.css text/css Cascading Style Sheets *.csv text/csv Comma Separated Values *.doc application/msword MS Word Document *.dot application/msword MS Word Template *.dtd application/xml-dtd Document Type Definition *.d...

微信jssdk授权签名以及config配置

2019年7月28日  前端资源   

凡是要想在h5页面使用jweixin.js的功能就必须授权签名才行。以下流程 1,申请公众账号测试  或者 是已经有了公众号 https://mp.weixin.qq.com/debug/cgi-bin/sandboxinfo?action=showinfo&t=sandbox/index 2,用appID和 appsecret来换取access_token access_token(有效期7200秒,开发者必须在自己的服务全局缓存access_token`) https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=wx0eae23ad3cb94c41&secret=92239121cc1fed637b6fe84a04bee738 3,用access_token来换取jsapi_ticket jsapi_ticket(有效期7200秒,开发者必须在自己的服务全局缓存jsapi_ticket`) https://api.weixin.qq.com/cgi-bin/ticket/getticket?access_token=ACCESS_TOKEN&type=jsapi 4,有...

base64、blob和file数据类型相互转换并使用FormData模拟表单上传

2019年7月19日  前端资源   

涉及到new FileReader()、new File()、new FormData()、createObjectURL() FormData js模拟表单上传 var formData = new FormData(); formData.append("type","2"); formData.append("file",blob,"recorder.mp3"); //添加上传blob数据类型 formData.append("file",file,"1.jpg"); //添加上传file数据类型 $('#xx').click(function () { $.ajax({ url:"/uploadbase64" //上传接口地址 ,type:"POST" ,contentType:false //让xhr自动处理Content-Type header,multipart/form-data需要生成随机的boundary ,processData:false //不要处理data,让xhr自动处理 ,data:formData ,success:function(v){ console.log("上传成功",v); ...

另存为效果

2019年7月13日  前端资源   

js 另存为 a 下载 html 下载 (推荐)前端方法: <a href="http://localhost:3000/upload/index_logo.gif" download="xxx">下载11</a> //下载后是xxx.gif *注意所下载的文件必须是同域名不然无法实现另存为效果,仅仅不兼容IE。谷歌、火狐,Edge兼容     后端方法: 例如php需要设置 header('Content-type: image/jpeg'); header("Content-Disposition: attachment; filename='download.jpg'");   这里以koa2为案例: 路由设置 router.get('xxxpath', (ctx) => { ctx.set('Content-disposition','attachment;filename=name.txt'); // 设置你的文件名 const data = new Buffer('Im a example of text') // 创建一个buffer ctx.body = data // 返回在响应体里 });   ...

微信公众号授权第三方 OAuth2.0

2019年7月9日  小程序,网络安全   

微信 授权 微信 公众号 授权 授权仅仅是获取用户的基本信息,并非使用jssdk   打开一个微信公众号号,点击一个链接要跳转到,其他页面。但是跳转到其他页面需要授权才能跳转。这就是本教程需要说的。     什么是OAuth 假如本站要获取其他用户的qq基本信息,要通过OAuth开放协议,这样可以在不提供密码的时候把信息拿到,前提是qq用户要授权。   准备条件: (1)“开发 -- 接口权限 -- 网页服务 -- 网页帐号 -- 网页授权获取用户基本信息” 的配置选项中,修改授权回调域名。   (2)用户要已关注公众号   注意:使用snsapi_base静默授权,不会弹窗但仅仅能获取到openid,但也足以实现分享、支付功能。 要获取unionid就必须使用snsapi_userinfo。     开始授权 以下教程使用...