web前端
xuaman
这个作者很懒,什么都没留下…
展开
-
跨域详解
最近浅入前端的坑,把一些刚入门的小坑填上,用于后续回顾。日常的前端开发中,不免会需要进行跨域操作,而在实际进行跨域请求时,经常会遇到类似这样的报错。通常,这样的错误是由于CORS跨域验证机制设置不正确导致的。根据同源策略,浏览器默认是不允许XMLHttpRequest对象问非同一站点下的资源的,即用ajax方式访问非同一域名下的资源会出错。比如当google要通过ajax去访问百度...转载 2020-02-27 10:52:49 · 1474 阅读 · 0 评论 -
JWT是什么?跟token有什么关系?token的原理?
什么是JWTJSON Web Token (JWT) is a compact, URL-safe means of representing claims to be transferred between two parties. The claims in a JWT are encoded as a JSON object that is used as the payload of...转载 2020-02-27 10:26:43 · 4638 阅读 · 2 评论 -
为什么会有跨域?跨域的原因是什么?
原文链接:https://www.zhihu.com/question/31592553跨域+springmvc http://blog.csdn.net/wabiaozia/article/details/52778335跨域:ajax跨域,这应该是最全的解决方案了http://web.jobbole.com/93344/阮一峰 跨域资源共享 CORS 详解:http://...转载 2020-02-27 10:25:15 · 2889 阅读 · 0 评论 -
Jquery插件(1)
在jquery插件中我们经常看到以下这段代码123;(function ( $, window, document, undefined ){//函数体内具体代码})(jQuery, window,document);对于很多初学者来说很难明白这表示什么,下边我将为大家介绍其相应的作用。1、代码最前面的分号,可以防止多个文件压缩合并以为其他文件最后一行语句没加分号,而引起合并后的语法错误。2、匿名...转载 2018-07-03 15:20:28 · 184 阅读 · 0 评论 -
js数组操作大全
shift:删除原数组第一项,并返回删除元素的值;如果数组为空则返回undefined Javascript代码 var a = [1,2,3,4,5]; var b = a.shift(); //a:[2,3,4,5] b:1 unshift:将参数添加到原数组开头,并返回数组的长度 Javascript代码 var a = [1,2,3,4,5]; var b = a.unshi...转载 2018-04-04 17:56:22 · 276 阅读 · 0 评论 -
js对象简单使用
一,概述在Java语言中,我们可以定义自己的类,并根据这些类创建对象来使用,在Javascript中,我们也可以定义自己的类,例如定义User类、Hashtable类等等。目前在Javascript中,已经存在一些标准的类,例如Date、Array、RegExp、String、Math、Number等等,这为我们编程提供了许多方便。但对于复杂的客户端程序而言,这些还远远不够。与Java不同,Jav...转载 2018-04-04 17:53:11 · 387 阅读 · 0 评论 -
ztree-api-基础操作
1.更新节点修改nodes[i],然后zTree.updateNode(nodes[i]);2.获取节点 复选框/单选框选中的节点:var var checkedNodes = zTreeObj.getCheckedNodes();获取光标选中的(selected)var selectedNodes = zTreeObj.getSelectedNodes();3.取消选中取消所有:treeOb...原创 2018-04-04 17:50:59 · 4258 阅读 · 0 评论 -
理解jquery的$.extend()、$.fn和$.fn.extend()
jQuery为开发插件提拱了两个方法,分别是:jQuery.fn.extend();jQuery.extend();·jQuery.fnjQuery.fn = jQuery.prototype = { init: function( selector, context ) {//….//……};原来 jQuery.fn = jQuery.prototype.对prot转载 2017-08-24 19:53:35 · 347 阅读 · 0 评论 -
html和jsp的区别--静态页面和动态页面的区别
一、静态web页面,一般指html:1、在静态Web程序中,客户端使用Web浏览器(IE、FireFox等)经过网络(Network)连接到服务器上,使用HTTP协议发起一个请求(Request),告诉服务器我现在需要得到哪个页面,所有的请求交给Web服务器,之后WEB服务器根据用户的需要,从文件系统(存放了所有静态页面的磁盘)取出内容。之后通过Web服务器返回给客户端,客户端接收到内容之转载 2017-04-06 15:43:35 · 80300 阅读 · 2 评论 -
js对象克隆或复制
方法一Js代码 function clone(obj){ var o; switch(typeof obj){ case 'undefined': break; case 'string' : o = obj + '';break; case 'number' : o = obj - 0;b转载 2017-01-23 13:45:08 · 357 阅读 · 0 评论 -
页面清除js缓存
最近在二次开发百度编辑器,编译成功了js之后,但页面迟迟不发生变化,试了很多方法,最后终于把这个问题解决了。下面就整理以下清除浏览器js缓存的解决方法。最原始的方法是打开浏览器清除缓存,但是这种方法有时候不管用。(1) 在js后面加参数:我用的就是这种方法。增加参数前:src="/nn-web/scripts/ueditor/ueditor.all.js"原创 2017-02-20 10:58:13 · 4503 阅读 · 0 评论 -
jquery,js,checkbox多选框复选框取值和赋值
今天一个同事不太会多选框的取值和赋值的问题,我帮他解决了一下,不想自己想的朋友可以参考一下。获取checkBox的值,checkBox的html如下<input type="checkbox" value="1" name="sProblem">check1<input type="checkbox" value="2" name="sProblem">c...原创 2017-01-20 14:50:19 · 57801 阅读 · 2 评论 -
浅谈CSRF攻击-跨域攻击
一.CSRF是什么? CSRF(Cross-site request forgery),中文名称:跨站请求伪造,也被称为:one click attack/session riding,缩写为:CSRF/XSRF。二.CSRF可以做什么? 你这可以这么理解CSRF攻击:攻击者盗用了你的身份,以你的名义发送恶意请求。CSRF能够做的事情包括:以你名义发送邮件,发消息,盗取转载 2017-01-11 08:30:24 · 25011 阅读 · 4 评论