
javascript/jquery
不屑哥
这个作者很懒,什么都没留下…
展开
-
javascript将iso8859-1的字符转换成中文
原文:https://blog.youkuaiyun.com/qq_40516010/article/details/94722955var str = “ç\u0088±æ\u0088\u0091ä¸\u00ADå\u009B½”;var utfstring =decodeURI(escape(str))是用escape把iso8859-1的字符进行编码,然后再调用decodeURI按照utf8的方...原创 2020-03-26 12:19:01 · 1544 阅读 · 0 评论 -
js创建form表达提交下载文件
<!DOCTYPE html><html> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1.0"> ...原创 2019-12-16 14:27:03 · 989 阅读 · 0 评论 -
Font Awesome图标库
Font Awesome为您提供可缩放的矢量图标,您可以使用CSS所提供的所有特性对它们进行更改,包括:大小、颜色、阴影或者其它任何支持的效果纯css的图标库http://fontawesome.dashgame.com/原创 2018-02-05 20:41:50 · 206 阅读 · 0 评论 -
js小数失精度的解决方法
原文:http://www.jb51.net/article/85465.htm//除法function accDiv(arg1,arg2){ var t1=0,t2=0,r1,r2; try{t1=arg1.toString().split(".")[1].length}catch(e){} try{t2=arg2.toString().split(".")[1].lengt转载 2018-01-18 22:11:35 · 5233 阅读 · 0 评论 -
css控制分页打印
参考:http://blog.youkuaiyun.com/baohuan_love/article/details/49744363通过设置css的page-break-after:always;auto默认。如果必要则在元素后插入分页符。always在元素后插入分页符。avoid避免在元素后插入分页符。转载 2017-09-19 11:42:24 · 4298 阅读 · 0 评论 -
bootstrap的treeview使用
treeview的增删节点:http://www.cnblogs.com/cpcpc/p/7217926.htmltreeview的功能讲解:http://www.jq22.com/jquery-info104611、treeview本身不支持动态添加节点、删除节点。网上已经有人修改了源码,增加添加节点、删除节点功能。但是添加根节点或者删除根节点,js貌似会报错。所以本人控制了根节点不能删转载 2017-08-09 10:07:40 · 5075 阅读 · 2 评论 -
html5的file api以及配合spark-md5获取文件md5值
引入spark-md的js库/components/spark-md5/spark-md5.js">添加上传控件和测试按钮js方法$("#btnFile").click(function(){ var dom = document.getElementById("uploadFile"); processFiles(dom.files); })func转载 2017-07-21 15:51:15 · 4383 阅读 · 0 评论 -
js日期格式化
js日期格式化function DateFormat(time,format){ return new Date(time).format(format); } Date.prototype.format = function(format) { /* * 使用例子:format="yyyy-MM-dd hh:mm:ss"; */原创 2016-07-08 11:01:39 · 744 阅读 · 0 评论 -
利用CryptoJS进行aes的AES/ECB/PKCS5Padding加密
CryptoJS是javascrpit强大的加密解密库,服务端采用AES/ECB/PKCS5Padding加密,所以前端CryptoJS也要采用aes的ecb加密注意事项:1、PKCS5Padding的补码方式,其实就是PKCS72、加密模式是ecb3、还可以设置偏移量,我服务端没设置,故前端js也不需要引入的js库 /common/js/CryptoJS v3.1.2原创 2017-06-19 09:08:19 · 29790 阅读 · 0 评论 -
jQuery中attr()和prop()在修改checked属性时的区别
使用语句$.attr('checked',true),将复选框的属性改为被选中,在chrome浏览器中第一次点击有效后面就不行了,IE8倒是没有问题在做复选框全选按钮的时候,出现了一个问题,使用语句$.attr('checked',true),将复选框的属性改为被选中,在chrome浏览器中第一次点击有效后面就不行了,IE8倒是没有问题。百度了很久找到原因是HTML转载 2017-05-05 19:06:06 · 310 阅读 · 0 评论 -
ajaxfileupload不兼容ie8
原文:http://www.oschina.net/question/820519_231913在IE8浏览器下,我使用ajaxfileupload在页面上传文件,但是每当我点击上传的时候,页面都会跳出一个对话框,说“要下载json文件”,文件的名字是我要上传图片提交到的action的。调试查看ajaxfileupload源码后发现,返回的消息头没数据。故百度了下找到解决方案我转载 2016-12-13 17:07:03 · 5609 阅读 · 0 评论 -
jquery的template模版功能
template模版 {%each(i) data%} \${i+1} 查看容器 报文详情 \${flightNo} \${DateFormat(flightDate,'yyyy-MM-dd')} \${tailNo} \${DateFormat(flightTime,'y原创 2016-07-08 16:07:01 · 7786 阅读 · 0 评论 -
javascript模版引擎Mustache
Mustache 使用心得总结前言:之前的一个项目里面就有用到这个前台的渲染模版,当时挺忙的也没时间抽空总结一下,刚好上周项目里又用到这个轻量型的渲染模版,真心感觉很好用,因此就总结一下使用心得,算是一个入门级别的指引吧。1. Mustache 概述Mustache是基于JavaScript实现的模版引擎,类似于JQuery Template,但是这个模版更加的轻转载 2016-07-08 15:49:27 · 352 阅读 · 0 评论 -
jquery tmpl详解
jquery tmpl 详解动态请求数据来更新页面是现在非常常用的方法,比如博客评论的分页动态加载,微博的滚动加载和定时请求加载等。 这些情况下,动态请求返回的数据一般不是已拼好的 HTML 就是 JSON 或 XML,总之不在浏览器端拼数据就在服务器端拼数据。不过,从传输量方面来看,返回 HTML 不划算,而在 web 传输方面,现在更多的是使用 JSON 而不是 X转载 2016-06-30 14:00:29 · 324 阅读 · 0 评论 -
js对象序列化成json字符串
声明:网上转载的挺好的一个网上找了找将js对象序列化为json字符串的方法。结果都不近人意,最后自己写了一个。注意你得自己为Date增加toString()方法。function Serialize(obj){ switch(obj.constructor){ case Object:转载 2014-11-06 16:07:55 · 971 阅读 · 0 评论