css | js | html
刚入门时候,遇到的各种js、css、html、jsp、等前端相关的技术总结分类。
请叫我大师兄_
请叫我大师兄
展开
-
分分钟知道tiles框架是干嘛的
http://blog.sina.com.cn/s/blog_a123d4d50101792d.html参考上面的文章,简单明了。让你一下子就知道这个是用来做什么的。不像某些文章,啰嗦半天,完全不知道在干吗。只要了解作用,若要了解具体知识点,请百度其他知识点吧。转载 2015-09-22 10:33:38 · 13568 阅读 · 3 评论 -
<c:if>------JSTL
JSTL 核心标签库标签共有13个,功能上分为4类:1.表达式控制标签:out、set、remove、catch2.流程控制标签:if、choose、when、otherwise3.循环标签:forEach、forTokens4.URL操作标签:import、url、redirect使用标签时,一定要在jsp文件头加入以下代码:@taglib pre转载 2016-02-18 16:29:20 · 1366 阅读 · 0 评论 -
<c:remove>和<c:catch>-------JSTL
1. 主要用来从指定的 jsp 范围内移除指定的变量。使用类似,下面只给出语法:2. 用来处理 JSP 页面中产生的异常,并存储异常信息 容易产生异常的代码如果抛异常,则异常信息保存在变量 name1 中。转载 2016-02-18 16:27:32 · 1035 阅读 · 0 评论 -
<c:set> -----------JSTL
JSTL 核心标签库标签共有13个,功能上分为4类:1.表达式控制标签:out、set、remove、catch2.流程控制标签:if、choose、when、otherwise3.循环标签:forEach、forTokens4.URL操作标签:import、url、redirect使用标签时,一定要在jsp文件头加入以下代码:@taglib p转载 2016-02-18 16:24:56 · 1562 阅读 · 0 评论 -
<c:out> ------JSTL
JSTL 核心标签库标签共有13个,功能上分为4类:1.表达式控制标签:out、set、remove、catch2.流程控制标签:if、choose、when、otherwise3.循环标签:forEach、forTokens4.URL操作标签:import、url、redirect使用标签时,一定要在jsp文件头加入以下代码:@taglib pre转载 2016-02-18 16:22:05 · 2915 阅读 · 0 评论 -
<c:choose> <c:when> <c:otherwise>--------JSTL
JSTL 核心标签库标签共有13个,功能上分为4类:1.表达式控制标签:out、set、remove、catch2.流程控制标签:if、choose、when、otherwise3.循环标签:forEach、forTokens4.URL操作标签:import、url、redirect使用标签时,一定要在jsp文件头加入以下代码:@taglib pre转载 2016-02-18 16:14:55 · 3230 阅读 · 0 评论 -
<c:forEach>--------------JSTL
<c:forEach var="xxx" items="${xxxs}"></c:forEach>语法转载 2016-02-18 16:04:40 · 1430 阅读 · 0 评论 -
关于jsp文件在页面上显示乱码的问题
情况是这样的:首先我需要一个div的dom结构,用来当模板.好在js代码里面clone,然后复用的,然后为了代码结构看着清楚,我把这个模板,新建并单独放在一个jsp文件里面。然后在需要使用它的地方,然后就页面上出现了乱码了。如下:这个情况的原因就是:没有在模板的jsp文件里面引入编码格式的头。具体如下:加上这个,乱码就不见了。原创 2016-08-22 14:12:04 · 1522 阅读 · 0 评论 -
<!-- --> 与 <%-- --%> 2种注释的区别在哪里,有图有真相
是显式注释 是隐式注释 在JSP中如果你用 则在浏览器中看得到 则在浏览器中看不到。测试图如下:所以在jsp里面注释要用,不然客户不就看到你的注释了,这就显得有点水。原创 2016-08-16 16:47:01 · 7115 阅读 · 9 评论 -
Jsp:param标签的使用
例如:解释:操作被用来以“名-值”对的形式为其他标签提供附加信息。它和、、一起使用,方法如下:其中,name为与属性相关联的关键词,value为属性的值。1.与配合使用包含的jsp文件:container.jsp 被包含的jsp:_search_bar.jsp 解释:就是在container页面里面通过这个来设置一个原创 2016-02-23 14:53:02 · 26146 阅读 · 0 评论 -
前台页面 bonsai tree view 插件--树形结构选择器使用实例总结
需要实现以下需求:数据分组,要么可以单独选择几个;要么直接选中一组。查阅相关资料,知道有插件叫tree view,然后在网上找到个bonsai插件,可以达到预期效果。下面是我使用这个bonsai插件时候的一些经验总结。使用到工具包有以下三个包:jquery.bonsai.jsjquery.qubit.jsjquery.bonsai.css放心以本大师兄的尿性,肯原创 2016-11-18 12:26:14 · 3697 阅读 · 0 评论 -
chosen插件--(三)让插件作用过的select,disabled.
使chosen插件作用的select变为disabled,设置select的disabled属性,原创 2015-11-03 10:47:02 · 5953 阅读 · 1 评论 -
chosen插件--(二)使得chosen插件没有搜索框
chosen插件去搜索框,chosen插件dom结构原创 2015-11-03 10:20:44 · 4875 阅读 · 1 评论 -
chosen插件--简单快速的理解
chosen插件的一些设置项:1、默认文字选项你可以在select元素上添加data-placeholder属性定义默认文字,也就是在没有选择选项的情况下,显示的文字。2、对其方式选项文字默认是左对齐的,可以在class属性中加入“chzn-rtl”来设置右对齐: 3、JS参数设置在调用chosen()方法时,我们可以设置一些参数:原创 2015-10-12 15:34:04 · 11451 阅读 · 0 评论 -
js中 replace replaceAll 全部替换
js中的replace方法只能替换第一个模板,在java语言中有给出的replaceAll方法能够实现这样的功能,但很遗憾javascript没有提供这样的方法。但replace方法要比我们想象的强大,实际上通过它我们可以实现我们的需求的。下面是JavaScript.chm文档里面对这个方法的说明。replace 方法返回根据正则表达式进行文字替换后的字符串的复制。stri原创 2016-12-02 18:13:39 · 18075 阅读 · 0 评论 -
JavaScript 实现 input 标签只能输入数字(且不能输入e或者其他各种符号)
实现一个输入框只能输入数字,不能输入汉字,字母,其他各种符号,或者是e(inputtype设置为number也是可以输入e的)的js实现。ime-mode顺带理解下。原创 2016-02-18 11:04:38 · 15906 阅读 · 7 评论 -
JavaScript里面的延迟加载--setTimeout()的用法
想实现类似线程sleep几秒钟的现象,虽然看到这个需求,我知道是要用这个setTimeout()方法来实现,JavaScript延迟加载的功能,但是不论自己以前的笔记还是说,自己在网上又搜索的例子。都是乱的一塌糊涂,主要错误如:setTimeout(方法名(参数),“数字”),以为这样就可以了。但是js也不报错,就是达不到自己想要的效果。真是误人子弟啊。主要是参数的使用不正确,原创 2016-09-29 10:22:55 · 2974 阅读 · 0 评论 -
JavaScript中i.toString(16)的理解,Number.prototype.toString
一般使用toString()方法就是把他变成字符串,但是带参数的toString(16)方法,还是真的少见,因为JavaScript语言是若类型的。所以,这个怎么理解呢?看下面的截图,额,这个就是chrome浏览器的debug模式下,调试JavaScript代码。可以看到,他就是把一个数字对象,注意,前提是数字对象。因为JavaScript是弱类型的,经过我上面截图的调原创 2017-06-05 20:25:34 · 23991 阅读 · 4 评论 -
JS 里面的 eval() 函数的作用和报错之后的处理
Uncaught SyntaxError: Unexpected token :eval()函数报错处理原创 2015-10-12 11:06:41 · 20251 阅读 · 2 评论 -
cookie在JavaScript中的简单使用记录
有时候,有些东西就一条数据,我们压根就不需要为了这一条数据来创建一张表,来存储这一条数据,那么,这个时候,就考虑到了浏览器的缓存使用啦。这先看一下这个简单的cookie怎么保存记录数据。(有个前题,我们肯定是使用了jquery库的哟。)保存数据到cookie:function savePoolServerState() { var list = $("#poolServe...原创 2017-10-13 17:32:20 · 1088 阅读 · 2 评论 -
js代码定时执行一个方法,延迟一定时间后执行一个函数
js或者前端页面,定时去执行一个方法的实现。setTimeout(funcName,500); function funcName() { xxxxxx; }0.5秒后执行funcName(),只执行一次 setInterval(funcName,5000); 每隔5秒执行一次funcName()原创 2016-05-20 17:22:11 · 10990 阅读 · 1 评论 -
jQuery.event.trigger()的简单解释,不bb源码。
改了个bug,发现这个东西以前不知道,搜索了一下,看到的都是长篇大论,还谈js的源码,也是醉了。我就简单的说说这个是干啥的。简单说:就是触发某个事件。这个事件可以是click,change,keyup等这些是js自带的事件。也可以触发我们自定义的事件。下面,我自定义个事件,如下:$(document).on("autoRefreshEvent123456", function (...原创 2018-07-24 16:18:13 · 1134 阅读 · 0 评论 -
至少含字母、数字两类,长度>=7的正则表达式
var s = /^(?![0-9]+$)(?![a-zA-Z]+$)[0-9A-Za-z]{7,20}$/;这个测试的是:只能输入字母和数字,输入特殊字符,就不行啦,而且对长度有限制,就是7-20.但是,咱要求是:至少包含数字和字母,不小于7位。上面的这个正则表达式,直接把包含特殊字符的给false啦,不合要求啊。所以, var $password = $...原创 2018-08-01 13:44:43 · 4260 阅读 · 0 评论 -
js 数组去重复--通用方法
js去重,下面这个代码,会有不可描述的bug,卧槽。MMP,我是没搞懂,这个声明个方法,怎么还被jquery还是js的库方法调用了。真实可怕。不要用这个了。不然你也会遇到不可描述的错误的。我弄明白了,再更新下文章。不推荐使用的方法,如下:Array.prototype.distinct = function (){ var arr = this, result =...原创 2018-09-10 19:16:57 · 999 阅读 · 0 评论 -
js 修改 URL location.href
首先需求是这样的:我在请求地址URL上添加了个参数,来判断当前是什么状态,如果参数符合条件,就报错怎么怎么的。然后要是修改成符合要求之后,那这个页面就应该不报错了,但是URL没变,一刷新,还是会提示错误信息。这就不符合要求啦。但是,这个页面的URL是不变的,ajax请求处理完之后,这个页面是不会刷新的,即使 location.reload()。也不会改变页面的URL地址,怎...原创 2018-12-26 14:25:15 · 6868 阅读 · 1 评论 -
EL表达式(------使用时千万要注意------)
对于不知道EL表达式或者不知道EL表达式使用的注意事项的。可以一定要看看啦。原创 2015-12-09 19:48:10 · 1993 阅读 · 3 评论 -
在js代码拼接dom对象到页面上去的模板总结
每次在js代码里面想动态的拼个dom,然后append到页面上,都是各种麻烦,要是可以直接在jsp页面弄个隐藏的model那是很好的,用js方法里面的clone方法也是很好的,还可以给不同部分set值。为了以后简单点,我就把模板摆着,方便后面用得着的时候,复制粘贴。function fillDialog(dataArray) { var target = $("#dialogTa...原创 2016-08-31 11:26:30 · 5892 阅读 · 1 评论 -
JavaScript中数组的各种操作的总结。
js数组的新建,头插入,尾插入,头删除,尾删除,中间删除,删除多个,多个数组合并,数组倒序,数组截取等等,都有对应的例子。concat 方法返回一个新数组,这个新数组是由两个或更多数组组合而成的。不修改原数组。join 方法返回字符串值,其中包含了连接到一起的数组的所有元素,元素由指定的分隔符分隔开来。不修改原数组。pop 方法移除数组中的最后一个元素并原创 2016-10-10 15:36:44 · 1060 阅读 · 0 评论 -
在js代码中,拼接的字符串dom中带有小于号(<),使得拼出来的dom显示异常
了解个概念,如下:HTML 实体在 HTML 中,某些字符是预留的。在 HTML 中不能使用小于号(),这是因为浏览器会误认为它们是标签。如果希望正确地显示预留字符,我们必须在 HTML 源代码中使用字符实体(character entities)。 字符实体类似这样:&entity_name;或&#entity_number;如需显示小于号,我们必须这样写:<原创 2016-08-08 11:27:18 · 8762 阅读 · 0 评论 -
ID和Name的问题------写个<input type="hidden">在后台取不到值
在页面里输入了一个input type="hidden",只写了一个id='myId',。赋值后submit,在后台用Request.Params["myId"]却怎么也取不到值。应该用name来标识,于是在input里加了个name='myId',就一切ok了。<input type="hidden" id="myId" name="myId">这样就原创 2015-10-14 15:55:37 · 10756 阅读 · 2 评论 -
$.ajax({});的各个参数的理解
ajax方法的各个参数的理解转载 2015-11-12 15:03:34 · 9240 阅读 · 0 评论 -
js中用$(“#ID”)来作为选择器的问题(id重复的时候)
js选择器的理解(id重复的时候)原创 2016-01-06 17:46:44 · 5355 阅读 · 0 评论 -
$(selector).each()和$.each()的区别
$.each()和$(selector).each()的区别原创 2016-01-11 18:03:15 · 2495 阅读 · 2 评论 -
attr()和prop()的区别(-----简单易懂-----)
精华:To retrieve and change DOM properties such as the checked, selected, or disabled state of form elements, use the .prop() method. 根据官方的建议:具有 true 和 false 两个属性的属性,如 checked, selected 或者 disabled原创 2015-12-18 10:45:18 · 5179 阅读 · 3 评论 -
js check IP 端口校验
正则表达式:IP:var r = /^(([1-9]|([1-9]\d)|(1\d\d)|(2([0-4]\d|5[0-5])))\.)(([0-9]|([0-9]\d)|(1\d\d)|(2([0-4]\d|5[0-5])))\.){2}([0-9]|([0-9]\d)|(1\d\d)|(2([0-4]\d|5[0-5])))$/;效果:IP开头不能是0,其他都是IP的规则。if(原创 2015-12-17 18:23:46 · 5416 阅读 · 0 评论 -
js 中时间大小比较和合法性校验check(时分校验,年月日时分秒校验,年月日时分校验)
时分校验:var r = /^(0\d{1}|1\d{1}|2[0-4]):([0-5]\d{1})$/;年月日时分秒校验: var r = /^((((1[6-9]|[2-9]\d)\d{2})-(0?[13578]|1[02])-(0?[1-9]|[12]\d|3[01]))|(((1[6-9]|[2-9]\d)\d{2})-(0?[13456789]|1[012])-(0?[1-9原创 2015-12-17 18:25:47 · 4697 阅读 · 0 评论 -
EL表达式在js文件中无效(单独隔离的)是为何。
"${}"不起作用,EL表达式无效,el表达式在jsp文件可以,但是在js文件获取不到值原创 2015-11-26 09:25:17 · 1846 阅读 · 0 评论 -
js字符串函数(split、join、indexOf、substring)
js字符串函数(split、join、indexOf、substring)转载 2015-10-12 14:19:32 · 1552 阅读 · 0 评论 -
js replace()去除代码中空格
去除字符串中间的全部空格原创 2015-11-13 11:32:25 · 11382 阅读 · 0 评论 -
jQuery 中.parent() .parents() .parentsUntil()的区别,一看就懂。
.parents("xx")和.parent("xx")和.parents(),.parent()的区别原创 2015-09-23 16:30:49 · 2268 阅读 · 1 评论