javascropt运用
Little White_007
这个作者很懒,什么都没留下…
展开
-
JavaScript操作cookie
JavaScript是运行在客户端的脚本,因此一般是不能够设置Session的,因为Session是运行在服务器端的。而cookie是运行在客户端的,所以可以用JS来设置cookie.假设有这样一种情况,在某个用例流程中,由A页面跳至B页面,若在A页面中采用JS用变量temp保存了某一变量的值,在B页面的时候,同样需要使用JS来引用temp的变量值,对于JS中的全局变量或者静态变量的生命周期是有限...转载 2018-03-28 16:13:03 · 82 阅读 · 0 评论 -
JS中AOP的实现和运用
在编写js的时候,我们有时会遇到针对某种场景做处理,比如在方法开始的时候校验参数,执行方法前检查权限,或是删除前给出确认提示等等。这些校验方法、权限检测、确认提示,规则可能都是相同的,在每个方法前去调用,显得麻烦,而且不利于统一管理,于是我们想到了面向切面编程(AOP)。 1. 简单AOP实现简单的AOP实现,就是在原函数执行的前后,增加运行before和after两个增强方法,用这个新函数替换...转载 2018-06-28 17:58:41 · 412 阅读 · 0 评论 -
JS事件监听的添加方法
一、我们一般在的事件添加时是这样做的:elm.onclick = function( ) { //handler } 这样的写法兼容主流的浏览器,但是存在一个问题,当同一个elm绑定多个事件时,只有最后一个事件会被添加如:elm.onclick = handler1; elm.onclick = handler2; elm.onclick = hander3;只有handl...转载 2018-06-28 17:44:25 · 2499 阅读 · 0 评论 -
js 把函数作为参数传递给另一个方法
正常传方法不带参数的不做讨论了,看一下方法带参数的例如:[javascript] view plain copy $(function(){ test1(test3('22')); }) function test1(Func) { ...转载 2018-06-26 15:47:01 · 14926 阅读 · 0 评论 -
Array.prototype.slice.call()方法详解(将js方法参数转化为数组)
1、基本讲解1.在JS里Array是一个类 slice是此类里的一个方法 ,那么使用此方法应该Array.prototype.slice这么去用 slice从字面上的意思很容易理解就是截取(当然你不是英肓的话) 这方法如何使用呢? arrayObj.slice(start, [end]) 很显然是截取数组的一部分。2.我们再看call call([thisObj[,arg1[arg2[[ar...转载 2018-06-26 15:27:50 · 412 阅读 · 1 评论 -
js正则匹配获取文件名
//获取文件名,不带后缀var file_name=file_path.replace(/(.*\/)*([^.]+).*/ig,"$2");//获取文件后缀1.var FileExt=file_path.replace(/.+\./,"");2.var fileExtension = file_path.substring(file_path.lastIndexOf('.') + 1...转载 2018-06-29 17:23:18 · 7868 阅读 · 0 评论 -
jQuery序列化表单
jQuery序列化表单的方法总结现在这里贴出案例中静态的html网页内容:<!DOCTYPE html><html lang="zh"><head> <meta charset="UTF-8"> <title>Title</title> <script src=转载 2018-05-07 14:00:34 · 177 阅读 · 0 评论 -
bootstrap-table实现行内编辑
很多时候使用行内编辑会该操作者带来更清爽的体验实现bootstrapTable行内编辑:首先导入相关依赖:<!--引用BootStrap的JavaScript插件--><script src="#(basePath)/page/js/jquery.min.js"></script><script src="#(basePath)/page/js/boo...翻译 2018-04-24 10:29:44 · 5122 阅读 · 0 评论 -
JavaScript通过方法名字符串调用方法
<script>//定义函数var showme = function(aa,bb){ alert(aa+" "+bb);}//定义变量var a = "aaa11";var b = "bbb111";方法一: //window["showme"](a,b); //弹出 aaa11,bbb11 方法二//eval("showme('"+a+"','"+b转载 2018-04-13 10:27:34 · 8503 阅读 · 0 评论 -
js图片预览,上传,前端修改文件名
<!doctype html><html lang="en"><head> <meta charset="UTF-8"> <title>Demo</title> <!-- IE需要es6-promise --> <script src=&q转载 2018-04-18 15:05:27 · 4350 阅读 · 0 评论 -
JavaScript操作cookie实例
<script type="text/javascript">var isHasCookei = getCookie("haveSave"); // 首先获取cookie console.log(isHasCookei); // 成功则打印yes if (!(isHasCookei == "yes")) { setCookie("...原创 2018-04-18 14:36:02 · 264 阅读 · 0 评论 -
js多图展示的代码
/*下面用于多图片上传预览功能 width:预览图片的宽度 height:预览图片的高度 docId:file框的id ddId:预览框id*/ function setImagePreviews(width,height,docId,ddId) { var docObj = document.getElementById(docId); var dd = do...转载 2018-08-15 18:01:39 · 531 阅读 · 0 评论