Javascript

JSP学习笔记(三):Session和Cookie

一、JSP Session  HTTP是无状态协议,这意味着每次客户端检索网页时,都要单独打开一个服务器连接,因此服务器不会记录下先前客户端请求的任何信息。有三种方法来维持客户端与服务器的会话:1、Cookies  网络服务器可以指定一个唯一的sessionID作为cookie来代表每个客户端,用来识别这个客...

JSP学习笔记(二):动作元素

  与JSP指令元素不同的是,JSP动作元素在请求处理阶段起作用。JSP动作元素是用XML语法写成的。  利用JSP动作可以动态地插入文件、重用JavaBean组件、把用户重定向到另外的页面、为Java插件生成HTML代码。  动作元素只有一种语法,它符合XML标准:<jsp:action_nameattribu...

JSP学习笔记(一):JSP语法和指令

一、语法1、脚本程序的语法格式:  脚本程序可以包含任意量的Java语句、变量、方法或表达式,只要它们在脚本语言中是有效的。<%代码片段%>2、中文编码问题  如果我们要在页面正常显示中文,我们需要在JSP文件头部添加以下代码:<%@pagelanguage="java"contentType="te...

jQuery序列化表单数据 serialize()、serializeArray()及使用

1、serialize()方法:  serialize()方法通过序列化表单值,创建URL编码文本字符串。  您可以选择一个或多个表单元素(比如input及/或文本框),或者form元素本身。  序列化的值可在生成AJAX请求时用于URL查询字符串中,这样在ajax提交表单数据时,就不用一一列举每一个参数,只需将dat...

jsp+servlet+jdbc实现对数据库的增删改查

一、JSP和Servlet的简单介绍:1、Servlet和JSP简介:  Java开发Web应用程序时用到的技术主要有两种,即Servlet和JSP,Servlet是在服务器端执行的Java程序,一个被称为Servlet容器的程序(其实就是服务器)负责执行Java程序,而JSP(JavaServerPage)则是一个页...

js中,for循环里面放ajax,ajax访问不到变量以及每次循环获取不到数据问题总结

  想在点击"终端控制"的时候能够开启多个窗口对多个终端进行管理:/**提交事件**/$("#terminalControl").bind("click",function(){$("#terminalControl").removeClass();$("#terminalControl").addClass("btn...
代码星球·2020-06-27

JS操作JSON常用方法

一、JSON字符串的替换  工作经常遇到这样的字符串,如下:    需要经过替换后,才能从字符串转化成JSON对象。这里我们需要用JS实现replaceAll的功能,将所有的'\"'替换成 '"'。  代码如下,这里的gm是固定的,g表示global,m表示multiple:varjsonStr=jsonSt...

深入理解JSON

一、JS判断字符串是否为JSON的方法:functionisJSON(str){if(typeofstr=='string'){try{JSON.parse(str);returntrue;}catch(e){console.log(e);returnfalse;}}console.log('Itisnotastrin...
代码星球·2020-06-27

jquery获得select option的值和对select option的操作

<body><selectname="month"id="selMonth"onchange="set()"><optionvalue="1">一月</option><optionvalue="2">二月</option><optionval...

浅谈Jquery中的bind()、live()、delegate()、on()绑定事件方式

一、on(),live(),bind()  on()为指定的元素,添加一个或多个事件处理程序,并规定当这些事件发生时运行的函数。使用on()方法的事件处理程序适用于当前或未来的元素(比如由脚本创建的新元素)。  live()向当前或未来的匹配元素添加一个或多个事件处理器;  bind()向匹配元素添加一个或多个事件处理...

关于一道JS面试题的思考

题目:for(vari=0;i<5;i++){setTimeout(function(){console.log(newDate,i);},1000);}console.log(newDate,i);  1、面对这段代码时给出的结果也不尽相同,以下是典型的答案:  A.20%的人会快速扫描代码,然后给出结果:0,...

Bootstrap popover弹出框

popover被挤压、遮挡的问题:  弹出框显示的时候如果贴近一个列的边沿,就会很窄或被遮挡,解决起来很简单,只需在初始化的时候添加一个container属性就可以了:$(function(){  $("[data-toggle='popover']").popover({    trigger:'hover',   ...
代码星球·2020-06-27

JS/JQuery获取当前元素的上一个/下一个兄弟级元素等元素的方法

$(function(){//遍历获取的input元素对象数组,绑定click事件varlen=$("input[type='file']").length;for(vari=0;i<len;i++){$("input[type='file']").eq(i).click(function(){$(this).n...

jquery中prop()方法和attr()方法的区别浅析

  jquery1.6中新加了一个方法prop(),官方解释只有一句话:获取在匹配的元素集中的第一个元素的属性值。  大家都知道有的浏览器只要写disabled,checked就可以了,而有的要写成disabled="disabled",checked="checked",比如用attr("checked")获取che...

JavaScript中将html字符串转化为Jquery对象或者Dom对象

实例代码:$('<ahref="javascript:void(0);"onclick="showUI(this,"4028f65d5d1bb627015d1c297ecf0006")"title="查看详细信息">就是上次</a>').text()//结果:就是上次$($.currentIfr...