
javascript
蜡笔0319
心有所想。。。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
JavaScript中清空数组的三种方式
原文地址 方式1,splice var ary = [1,2,3,4]; ary.splice(0,ary.length); console.log(ary); // 输出 [],空数组,即被清空了 方式2,length赋值为0 这种方式很有意思,其它语言如Java,其数组的length是只读的,不能被赋值。如 int[] ary = {1,2,3,4}; ar转载 2017-01-04 16:37:07 · 229 阅读 · 0 评论 -
自定义日历 实现签到功能
先看下效果图 红色块为已签到的日期,样式可以随意更改,清晰明了,话不多说上代码: <% String path = request.getContextPath(); String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/"; %>原创 2017-03-17 10:28:06 · 5471 阅读 · 6 评论 -
javascript中的define用法
原文地址 1. AMD的由来 前端技术虽然在不断发展之中,却一直没有质的飞跃。除了已有的各大著名框架,比如Dojo,JQuery,ExtJs等等,很多公司也都有着自己的前端开发框架。这些框架的使用效率以及开发质量在很大程度上都取决于开发者对其的熟悉程度,以及对JavaScript的熟悉程度,这也是为什么很多公司的技术带头人都喜欢开发一个自己的框架。开发一个自己会用的框架并不难,但开发一个大...转载 2018-07-18 13:38:57 · 10369 阅读 · 0 评论 -
debugger小解
debugger用于js代码调试。但是如果调试完程序建议删除掉,虽然不影响执行效率,但是如果客户开启调试,会觉得莫名奇妙。个人建议删掉。 (内容很少,日后了解继续补充) ...原创 2018-07-24 10:03:27 · 323 阅读 · 0 评论 -
easyui中双击事件与单击事件冲突解决方案
无论使用bootstarp还是EasyUI在为某一控件同时绑定双击事件和单击事件的时候,就会造成冲突,当我们双击时,会先触发单击事件,然后触发双击事件。 解题思路是这样的,我们在单击事件中添加一个延时,若在延时所在的时长内没有做其他操作,则执行单击事件,若在延时的时长内,再次点击控件,则取消延时程序。这样就可以在一定程度上解决这个冲突。当然这个延时的时长设置是需要斟酌的,若太长,则单击事件有种缓...转载 2018-07-19 09:24:26 · 2639 阅读 · 0 评论 -
在一个JS文件中引入另一个JS文件
var e=document.createElement('script'); e.type='text/javascript'; e.src=a.basePath+'ckeditor.js'; document.getElementsByTagName('head')[0].appendChild(e);方式二:document.write('<script src="B.js">&...原创 2018-07-16 09:35:51 · 4640 阅读 · 3 评论 -
原生js 实现div全屏效果
//全屏 function fullScreen(el) { var rfs = el.requestFullScreen || el.webkitRequestFullScreen || el.mozRequestFullScreen || el.msRequestFullScreen, wscript; if(typeof rfs != "undefined" && rfs...转载 2019-05-24 09:26:59 · 1699 阅读 · 0 评论 -
js 拦截所有Ajax 请求
$(document).ajaxComplete(function (evt, request, settings) { // if(request.getResponseHeader("sessionstatus")=="timeout"){ // window.location.href="login.html"; // } });原创 2019-05-24 09:29:05 · 3794 阅读 · 0 评论