前端
月光下的海
stay hungry,stay foolish
展开
-
jQuery中attr()和prop()方法的区别
对于HTML元素本身就带有的固有属性,在处理时,使用prop()方法;对于HTML元素我们自定义的DOM属性,在处理时,使用attr()方法。像select、check、radio 这样的元素,分别对应checked和selected这样true或者false的属性,需要使用prop()方法才能获得正确的结果。原创 2017-09-22 21:58:22 · 311 阅读 · 0 评论 -
jQuery动态创建表格
<table> <thead> <th>序号</th> <th>姓名</th> <th>性别</th> <th>地址</th> &原创 2017-10-22 20:18:42 · 2600 阅读 · 0 评论 -
JSON.parse()和JSON.stringify()区别
1、JSON.parse()用于从一个字符串中解析出JSON对象。比如: var str = '{"name":"zhangsan","age":"23"}';JSON.parse(str); 结果: Object: name:"zhangsan" age:"23" _proto_:Object2、原创 2018-02-09 22:45:55 · 274 阅读 · 0 评论 -
zTree-jQuery树插件
1、需要引入对应的css文件:zTreeStyle.css,以及js文件:jquery.min.js和jquery.ztree.core.min.js 要确保先引入jQuery,再引入zTree。因为zTree依赖于jQuery。2、写布局容器: <div> //这里注意class名称的ztree是小写(当时因为写成了大写,导致zTree不显示图标,找...原创 2017-09-20 21:12:13 · 558 阅读 · 0 评论 -
JS/JQ获取地址栏中的链接参数
1、假设页面的地址是这个样子的。http://caibaojian.com/p/165,那么我要获取最后的一个数字165,可以通过这样的代码。var url = window.location.href;var idnex = url.substring(url.lastIndexOf("/")+1);但是这样子有缺陷,假如我获取到的地址不是这样子的形式,而是http://caiba...转载 2018-01-11 22:30:59 · 2686 阅读 · 0 评论 -
css中关于color、background、backgroud-color的区别
color是定义字体的颜色;backgroud可以定义背景的一切内容,包括颜色、图片以及图片位置;background-color只能定义背景的颜色;原创 2017-11-15 23:51:52 · 1564 阅读 · 0 评论 -
jQuery设置复选框的全选和全不选
$(function(){ $("#check_all_checkbox").click(function(){ //全选 if(this.checked == true) { $("input").each(function() { this.checked == true; ...原创 2017-11-15 23:50:57 · 302 阅读 · 0 评论 -
从后台返回的数据是个long型,如何转为正确的时间类型显示
碰到了一个从数据库中读取出来的时间字段是个Long类型的,即一串数字,类似这样:1508918222000现在要将其转为正常的时间格式显示出来 比如2017/10/25 17:00或者是2017/10/25 下午5:00 下面说下两种处理方式: ①MySQL中有这样一个函数,UNIX_TIMESTAMP()。那么查询语句可能就是这样写的:SELECT id,U...原创 2017-11-15 23:50:06 · 2010 阅读 · 0 评论 -
前端书籍推荐
1、JavaScript高级程序设计2、编写可维护的JavaScript3、jQuery权威指南4、JavaScript语言精粹5、锋利的jQuery6、JavaScript DOM 编程艺术(第二版)7、学习JavaScript数据结构与算法8、Understanding ECMAScript69、JavaScript忍者秘籍10、高性能JavaScript原创 2017-09-21 22:30:02 · 772 阅读 · 0 评论 -
关于Freemarker模板报错的问题
模板引擎用的是Freemarkker,最近在html页面使用格式化样式时,发现会提示#include标签无效的信息。整个页面显示不出来。后来发现是因为格式化的div中包含标签。因为#include是freemarker的标签,eclipse只能识别html标签,就会提示无效标签的警告,不影响实际使用。因此放弃格式化包含此标签的div即可。原创 2017-09-22 22:01:20 · 2779 阅读 · 0 评论 -
常用的正则表达式
一、校验数字1 数字:^[0-9]*$2 n位的数字:^\d{n}$3 至少n位的数字:^\d{n,}$4 m-n位的数字:^\d{m,n}$5 零和非零开头的数字:^(0|[1-9][0-9]*)$6 非零开头的最多带两位小数的数字:^([1-9][0-9]*)+(.[0-9]{1,2})?$7 带1-2位小数的正数或负数:^(\-)?\d+(\.\d{1,2})?$转载 2017-09-22 22:06:29 · 234 阅读 · 0 评论 -
js和jQuery对应的单击事件的写法
js单击事件的写法:①onclick='test'function test(){ ...}②document.getElementById('id').onclick=function(){ ...}jQuery单击事件的写法:①$function(){$('#id').click(function(){ ...})}②$fu...原创 2017-09-22 22:12:42 · 631 阅读 · 0 评论