
JavaScript
NPPPNHHH
Never trust the client
展开
-
Ajax跨域请求action方法,无法传递及接收cookie信息(应用于系统登录认证及退出)解决方案
最近的项目中涉及到了应用ajax请求后台系统登录,身份认证失败,经过不断的调试终于找到解决方案。 应用场景: 项目测试环境:前端应用HTML,js,jQuery ajax请求,部署在Apache服务器;后端业务系统应用spring mvc,mybatis,部署在tomcat服务器。当在一个系统需要调用另一个系统的时候,就会出现跨域的问题,即本次我们遇到了ajax请求的跨域问题。转载 2017-08-01 17:04:57 · 1134 阅读 · 0 评论 -
JS 中 this 关键字详解
本文主要解释在JS里面this关键字的指向问题(在浏览器环境下)。 首先,必须搞清楚在JS里面,函数的几种调用方式: 普通函数调用 作为方法来调用 作为构造函数来调用 使用apply/call方法来调用 Function.prototype.bind方法 es6箭头函数 但是不管函数是按哪种方法来调用的,请记住一点:谁调用这个函数或方法,th转载 2016-10-27 10:20:41 · 458 阅读 · 0 评论 -
应用springMVC时 JS等文件找不到错误
应用springMVC时如果配置URL映射时如下配置 appServlet org.springframework.web.servlet.DispatcherServlet contextConfigLocation /WEB-INF/spring/appServlet/servlet转载 2014-09-30 15:49:43 · 841 阅读 · 0 评论 -
SWFUpload 详解
SWFUpload的文件上传流程是这样的: 1、引入相应的js文件 2、实例化SWFUpload对象,传入一个配置参数对象进行各方面的配置。 3、点击SWFUpload提供的Flash按钮,弹出文件选取窗口选择要上传的文件; 4、文件选取完成后符合规定的文件会被添加到上传的队列里; 5、调用startUpload方法让队列里文件开始上传; 6、文件上传过程中会触发相应的转载 2014-02-25 11:24:07 · 6787 阅读 · 0 评论 -
Jquery validate 的remote方法动态获取值
uid: { required: true, remote:{ url:"/frontpage/front-page!checkUid.action", type:"post", dateType:"json", data:{oldUid:'${uid}',language:function(){ return $("#language")转载 2014-01-06 16:18:04 · 2926 阅读 · 0 评论 -
js传值
JS传值 父页面弹出子页面对话框,若传值,通常情况下使用的是get方式传值,也就是拼参数串,通过URL传递参数。 这种传值方式有以下问题(只针对弹出页面对话框这种情况): 1 参数不需要变化时,传给服务器后又传回页面,浪费资源。 2 若参数为中文参数,可能会出现乱码现象。 3 参数若是很多的情况下,可能会传参失败,因为get方式传值是有长度限制的。 JS传值,不需要经过服务器的中转载 2011-12-14 10:53:55 · 2195 阅读 · 0 评论 -
JS的正则表达式
//校验是否全由数字组成 代码 function isDigit(s) { var patrn=/^[0-9]{1,20}$/;if (!patrn.exec(s)) returnfalse return true} //校验登录名:只能输入5-20个以字母开头、可带数字、“_”、“.”的字串 代码 function isReg转载 2011-12-21 10:07:19 · 704 阅读 · 0 评论 -
js向html 传递参数
js 文件function a(){ show_modelId += model_id; window.open("a.htm?show_modelId="+show_modelId+"",'','height=400,width=800,location=yes'); } 把show_modelId 的值传递到页面 a.html //获得参数的方法 var re原创 2011-12-14 10:04:22 · 4351 阅读 · 0 评论 -
JS,Jquery获取select,dropdownlist,checkbox 下拉列表框的值
jQuery获取Select选择的Text和Value: 语法解释: 1. $("#select_id").change(function(){//code...}); //为Select添加事件,当选择其中一项时触发 2. var checkText=$("#select_id").find("option:selected").text(); //获取Select选择的Text转载 2011-12-20 16:23:07 · 1016 阅读 · 0 评论 -
什么是闭包?闭包的优缺点?
闭包(closure)是javascript的一大难点,也是它的特色。很多高级应用都要依靠闭包来实现。 1、变量作用域 要理解闭包,首先要理解javascript的特殊的变量作用域。 变量的作用域无非就两种:全局变量和局部变量。 javascript语言的特别之处就在于:函数内部可以直接读取全局变量,但是在函数外部无法读取函数内部的局部变量。 注意点:在函数内部声明变量的时候,一定要使用...转载 2018-07-17 20:00:12 · 1194 阅读 · 0 评论