
--js--
jiuqijack
不暴不弃,砥砺前行,相信我们终将开启理想的大门
展开
-
关于js中new Date()的bugger发现
前台控制台打印出 Thu Aug 27 18:05:49 CST 2015 格式字符串,将该日期格式化时发生日期+1的问题。var cstTime = "Thu Aug 27 18:05:49 CST 2015";new Date(cstTime).format("yyyy-MM-dd");会在控制台打印出"2015-08-28"(大家可在控制台试试)你会发现日期莫名奇妙的多了...原创 2019-11-14 12:09:13 · 236 阅读 · 0 评论 -
超给力的Js中for循环的阻塞机制
Js阻塞机制,跟Js引擎的单线程处理方式有关,每个window一个JS线程。所谓单线程,在某个特定的时刻只有特定的代码能够被执行,并阻塞其它的代码。由于浏览器是事件驱动的(Event driven),因此浏览器中很多行为是异步(Asynchronized)的,很容易有事件被同时或者连续触发。当异步事件发生时,会创建事件并放入执 行队列中,等待当前代码执行完成之后再执行这些代码,如鼠标点击事件发...转载 2019-07-25 12:04:03 · 2455 阅读 · 3 评论 -
关于js日期加减操作以及格式转换
vard=newDate("2019-01-01".replace(/-/g,"/"));d.setMonth(d.getMonth()+10);varstr=d.getFullYear()+"-"+(d.getMonth()>=9?d.getMonth()+1:"0"+(d.getMonth()+1))+"-"+(d.getDate()>9?d.getDate():...原创 2019-03-06 11:54:14 · 543 阅读 · 0 评论 -
iframe/元素/浏览器全屏之完美解决
外面的 html 文件 index.html:<!DOCTYPE html><html lang="en"><head> <meta charset="utf-8"> <title>fullScreen</title> <style>原创 2018-07-13 17:43:47 · 14292 阅读 · 0 评论 -
js 字符串转换成数字的三种方法
方法主要有三种转换函数、强制类型转换、利用js变量弱类型转换。1. 转换函数:js提供了parseInt()和parseFloat()两个转换函数。前者把值转换成整数,后者把值转换成浮点数。只有对String类型调用这些方法,这两个函数才能正确运行;对其他类型返回的都是NaN(Not a Number)。一些示例如下: 复制代码 代码如下:parseInt("1234blue"); //retur...转载 2018-05-30 10:49:12 · 1024 阅读 · 0 评论 -
JQuery中根据属性或属性值获得元素(6种情况获取方法)
根据属性获得元素 1.比如要获取页面p标签中属性有id的元素 复制代码代码如下:$("p[id]").css("color","red"); 根据属性值获得元素 1.$。在jQuery 中$("<span>"),这个语法等同于$(document.createElement("span")) ,这是一种用法,在选择元素的时候还会这样子的用:[attribute$=value],匹配转载 2018-05-29 11:31:42 · 79878 阅读 · 1 评论 -
阻止冒泡事件
<!DOCTYPE html><html><head><script src="http://libs.baidu.com/jquery/1.10.2/jquery.min.js"></script><script type="text/javascript"> $(document).re转载 2018-05-08 13:57:45 · 178 阅读 · 0 评论 -
My97DatePicker 使用及配置
1、官网网址 http://www.my97.net进入官网找到‘’下载‘’,下载zip文件2、具体使用,解压下载的zip文件,将整个文件夹放入项目中,勿动文件夹中的任何文件,以java为例,放到项目webapp目录下引用,注意引用时要先引用jquery.js,再引用包中的WdatePicker.js文件。<script type="text/javascript" src="../js/j...原创 2018-04-25 18:53:59 · 1624 阅读 · 0 评论 -
jQuery弹出层始终垂直居中,相对于屏幕,相对于当前窗口
弹出层永远是一个前端必须搞定的东西,一般情况下,如果弹出层有固定的高和宽,用样式即可搞定,但是如果碰到没有固定高或者固定宽或者固定高和宽的时候,我们就需要用JS去处理,去动态获取当前窗口高或者宽;今天弄了2种情况,一个是相对于屏幕窗体,一个是相对于当前的窗口,看代码,或许对你有用:[html] view plain copy> html转载 2018-01-31 19:17:07 · 543 阅读 · 0 评论 -
点击弹出一个div弹框示例
点击文字弹出一个DIV层窗口代码 .black_overlay{ display: none; position: absolute; top: 0%; left: 0%; width: 100%;转载 2018-01-31 19:15:20 · 15594 阅读 · 3 评论 -
基于jQuery简单实用的Tabs选项卡插件
jQuery庞大的插件库总是让人欢喜让人忧,如何从庞大的插件库里挑出适合自己的插件,总是让很多缺少经验的朋友头疼的事!今天为大家推荐几款简单实用的Tabs选项卡插件,推荐理由:简单易用灵活,样式美观,开源免费!1.jQuery UI Tabs在线DEMO:http://jqueryui.com/tabs/jquery ui tabs由jquery团队开发,使用方便灵活,可实转载 2017-12-19 15:58:52 · 1157 阅读 · 0 评论 -
微信图片禁止外链 此图片来自微信公众平台未经允许不可引用
问题:我的项目中要显示采集来自微信公众平台的图片未经允许不可引用。怎么办?做项目时,采集到的微信图片在项目中不可引用,将标签中的data-src 替换为src,将微信尾部?wx_fmt=jpeg去除 然后三种方法选其一: 1>图片地址前缀加上http://read.html5.qq.com/image?src=forum&q=5&r=0&imgf原创 2017-11-15 10:36:43 · 9617 阅读 · 5 评论 -
从jsp页面get传值到另一个jsp页面出现乱码
1、在发送get请求的jsp页面使用encodeURI(URL,"utf-8");2、在接收参数的jsp页面使用 String name = request.getParameter("name");byte bs[ ] =name.getBytes("iso-8859-1");name = new String(bs,"utf-8");注:页面原创 2017-11-15 09:33:07 · 625 阅读 · 0 评论 -
Prasely表单校验插件简单使用方法之快速入门
1、官网: http://parsleyjs.org/ 2、当前流行parsley-2.x.js ;parsley-1.x.js几乎不用了3、parsley-2.x.js和版本parsley-1.x.js语法的区别:原创 2017-07-26 16:37:00 · 1075 阅读 · 0 评论