
前端知识
Swen程序员
不知己不能,知己不能之,知己己能之,不知己能之
展开
-
Don't know how to iterate over supplied "items" in <forEach>
今天做项目时出现这个问题,使用c:foreach的时候其实问题很简单,循坏的不是List或者map这个原因就是团队交流不够~~原创 2016-09-12 17:13:45 · 1658 阅读 · 0 评论 -
css中display属性inline,block,inline-block详解
做了很多项目,但是发现css中display属性仍然没有搞清楚是怎样的,今天专门发一篇博文来总结以下。首先讲一下它们之间的共同点:都可以控制line-height1.block:将目标元素变为块级元素block元素的特点有如下几点:a.每一元素都独占一行b.height,line-height和maring都是可以设置c.宽度缺省则默认为100%比较常见的block原创 2016-09-07 16:40:49 · 883 阅读 · 0 评论 -
css布局-多行文字垂直居中
场景:父元素 高度固定,如何使其中的文字垂直居中?方法一: *{padding: 0;margin:0;font-size: 12px;} div{float: left;width: 200px;height:200px;margin: 10px;border:1px solid blue; line-height: 200px;}转载 2016-08-31 11:59:51 · 523 阅读 · 0 评论 -
css中选取子元素
1、first-childfirst-child表示选择列表中的第一个标签。代码如下:li:first-child{background:#090}上面的意思是,li 列表中的 第一个li模块的背景颜色。2、last-childlast-child表示选择列表中的最后一个标签,代码如下:li:last-child{background:#090}3、nth-ch转载 2016-08-08 14:32:09 · 5974 阅读 · 0 评论 -
限制div高度当内容多了溢出时显示滚动条
限制div高度,内容多了显示滚动条 div{ border-radius:5px;border:1px solidred;padding:10px;} #test{min-height:250px;overflow-y:auto;max-height:300px;} 12 34 56 78 910 56 78 910转载 2017-05-04 17:32:23 · 15640 阅读 · 0 评论 -
使用 Referer Meta 标签控制 referer—详解 referrer-policy
本文描述了一个关于 http 协议中 referer 的 metadata 参数的提议,使用这个 metadata 参数,html 文档可以控制 http 请求中的 referer ,比如是否发送 referer、只发送 hostname 还是发送完整的 referer 等。虽然有一些方法可以控制 referer ,比如 flash,以及一些 js 的 tricks,但是本文中描述的是另外一番景象转载 2017-05-05 17:15:58 · 15491 阅读 · 1 评论 -
el 表达式的if else
没有可以用来取代结构: 如果 否则 在同一个 中,当所有 的条件都没有成立时,则执行 的本体内容。 语法 本体内容 属性 无 限制 · 必须在 和 之间 ·在同一个 中时, 必须为最后一个标签 说明 在同一个 中,转载 2017-06-01 11:38:56 · 1563 阅读 · 0 评论 -
过滤字符串
1.过滤特殊符号str.replace(/[\-\_\,\!\|\~\`\(\)\#\$\%\^\&\*\{\}\:\;\"\L\\?\.]/g,"");原创 2017-09-07 15:43:14 · 500 阅读 · 0 评论 -
AngularJs中$http发送post或者get请求,SpringMVC后台接收不到参数值的解决办法
1.问题原因默认情况下,jQuery传输数据使用Content-Type: x-www-form-urlencodedand和类似于"name=zhangsan&age=18"的序列,然而AngularJS,传输数据使用Content-Type: application/json和{ "name": "zhangsan", "age": "18" }这样的json序列。2.解决办法转载 2017-10-17 18:03:21 · 2332 阅读 · 0 评论 -
AngularJs出现错误Error: [ng:areq]
错误描述:Error: [ng:areq] http://errors.angularjs.org/1.4.8/ng/areq?p0=HelloCtrl&p1=not%20a%20function%2C%20got%20undefinedAngular出现这种错误的原因,是由于没有在页面中使用模块引入controller导致的,修改内容如下:添加:ng-app='app转载 2017-10-17 18:05:08 · 13409 阅读 · 0 评论 -
如何让div中的内容垂直居中
虽然Div布局已经基本上取代了表格布局,但表格布局和Div布局仍然各有千秋,互有长处。比如表格布局中的垂直居中就是Div布局的一大弱项,不过好在千变万化的CSS可以灵活运用,可以制作出准垂直居中效果,勉强过关。 要让div中的内容垂直居中,无非有以下几种方法,等我一一列举:一、行高(line-height)法如果要垂直居中的只有一行或几个文字,那它的制作最为简单,只要让文字的行高和容器转载 2016-10-28 10:39:28 · 5871 阅读 · 0 评论 -
html转义及防止javascript注入攻击
有的时候页面中会有一个输入框,用户输入内容后会显示在页面中,类似于网页聊天应用。如果用户输入了一段js脚本,比例:alert('test');,页面会弹出一个对话框,或者输入的脚本中有改变页面js变量的代码则会时程序异常或者达到跳过某种验证的目的。那如何防止这种恶意的js脚本攻击呢?通过html转义能解决这个问题。一:什么是html转义?html转义是将特殊字符或html标转载 2017-01-17 19:58:55 · 729 阅读 · 0 评论 -
document.body.clientHeight 和 document.documentElement.clientHeight的区别
1.在设计页面时可能经常会用到固定层的位置,这就需要获取一些html对象的坐标以更灵活的设置目标层的坐标,这里可能就会用到document.body.scrollTop等属性,但是此属性在xhtml标准网页或者更简单的说是带标签的页面里得到的结果是0,如果不要此标签则一切正常,那么在xhtml页面怎么获得body的坐标呢,当然有办法-使用document.documentElement来取代doc转载 2016-12-16 11:51:42 · 968 阅读 · 0 评论 -
jq获取span的value值
在做项目的时候,为了取到span的value可谓费尽心思,其实问题很简单...分析:首先我取到了span标签这个对象,好像很快就能取到value值了,我使用了jq里面的text(),val()等一些常用的取值方法,但是根本不行。然后我看了看jq的api,在属性中有attr(),仔细看了看,一想就明白了,value不就是这个对象的属性?解决:$("span").attr("value")原创 2016-09-14 09:34:43 · 20354 阅读 · 2 评论 -
JavaWeb商城系统项目记录(一)
1.form表单对齐2.html中textarea标签出现问题1:使用时,鼠标选中的时候,可能不是默认在第一行出现问题2:用户体验时,可以自由拉伸3.html中radio标签(判断是否被选中)4.table tr 设置padding没有效果 设置高度注意不要与style中的cellpadding混淆5.form表单提交原创 2016-09-02 10:56:28 · 1992 阅读 · 0 评论 -
常用的两个小功能(html结合js实现除法,js实现早中晚问候)
html结合js实现除法描述:我从数据库查出数据回送到界面后,在界面需要做一个除法代码: var a = ${ecarStat.speeddown}; var b = ${ecarStat.mileage}; var c = a/b*100; document.write(c)注释:${ecarStat.speeddown}和${ecarStat.mileag原创 2016-09-19 13:56:34 · 1855 阅读 · 0 评论 -
el表达式中的一些知识
1.el表达式中foreach循坏中的属性介绍2.el表达式中如何判断为空原创 2016-08-16 19:07:09 · 490 阅读 · 0 评论 -
JavaWeb商城系统项目记录(二)
1.报错:identifier starts immediately after numeric literal解决方法:(标识符数字文字后立即开始)其实就是在某处中断,所以看看代码是否少写或者多写了。2.表单提交,但是要添加数据3.jquery获取option的value解决办法:首先补充一点,option中有个value的属性,如果不设置,默认就为标签内的文原创 2016-09-05 11:06:35 · 1307 阅读 · 0 评论 -
jsp中scope属性
scope属性决定了JavaBean对象存在的范围。scope的可选值包括:---page(默认值)---request---session---application1、page范围内:客户每次请求访问JSP页面时,都会创建一个JavaBean对象。JavaBean对象的有效范围是客户请求访问的当前JSP网页。JavaBean对象在以下两种情况下都会结束生转载 2016-09-08 11:20:53 · 9944 阅读 · 0 评论 -
css实现文本超出隐藏
css实现文本超过隐藏,并且以...来显示,这种应该大家做项目的很多时候都会遇到。单行文字超过隐藏:原创 2016-10-28 15:30:15 · 607 阅读 · 0 评论 -
a标签的href与onclick事件的区别详解
onclick中javascript的区别一般没用到都没注意,但出错时才有些郁闷,看文本章解释如下:以前一直很随意,后来看.net里的linkbutton似乎是用在的形式,今天用这种方式就遇到一些问题,摘网友的文章和我的结论放在下面:1.链接的 onclick 事件被先执行,其次是 href 属性下的动作(页面跳转,或 javascript 伪链接); 2.假设链接中同时存在转载 2016-11-23 17:16:21 · 366 阅读 · 0 评论 -
行内块元素的解释
行内块元素的解释:以图例来表述行内元素和块级元素的区别会更加直观:①行内元素会再一条直线上,是在同一水平线布局的。.green ,.yellow{display:block;}.green{background:green;}.yellow{background:yellow;}②块级元素各占一行,是垂直方向布局的。转载 2016-11-23 17:23:46 · 488 阅读 · 0 评论 -
js如何遍历对象
var obj = {property:1};for (var key : obj) { console.info(key); =>key就是属性名,也就是property console.info(obj[key]); =>属性值,1}对象的取值方式为:obj[key],数组取值obj[0]原创 2018-01-21 13:27:34 · 6298 阅读 · 0 评论