摘要: 第一种情况就是宽高都写在样式表里,就比如#div1{width:120px;}。这中情况通过#div1.style.width拿不到宽度,而通过#div1.offsetWidth才可以获取到宽度。 第二种情况就是宽和高是写在行内中,比如style="width:120px;",这中情况通过上述2个方 阅读全文
posted @ 2016-12-28 15:02 EasonJim 阅读(161170) 评论(0) 推荐(1) 编辑
摘要: 纯javascript: jquery: 阅读全文
posted @ 2016-12-28 14:47 EasonJim 阅读(11668) 评论(0) 推荐(0) 编辑
摘要: 非常简单,性能估计一般,方法最原始。 第二代模板引擎,支持语法 参考: http://ejohn.org/blog/javascript-micro-templating/ http://www.cnblogs.com/dolphinX/p/3489269.html 实现如下: 源码:https:/ 阅读全文
posted @ 2016-12-28 13:15 EasonJim 阅读(543) 评论(0) 推荐(0) 编辑
摘要: 参考:http://www.w3school.com.cn/jsref/jsref_replace.asp 需要有一点注意的是:可以是函数的形式做为返回值,如下: 说明:ECMAScript v3 规定,replace() 方法的参数 replacement 可以是函数而不是字符串。在这种情况下,每 阅读全文
posted @ 2016-12-28 11:38 EasonJim 阅读(336) 评论(0) 推荐(0) 编辑
摘要: //遍历获取值: function text(){ var json = {"options":"[{/"text/":/"王家湾/",/"value/":/"9/"},{/"text/":/"李家湾/",/"value/":/"10/"},{/"text/":/"邵家湾/",/"value/":/"13/"}]"} 阅读全文
posted @ 2016-12-28 10:26 EasonJim 阅读(12225) 评论(0) 推荐(0) 编辑
摘要: 参考:http://caibaojian.com/timestamp.html 另一个选择: 参考:http://www.cnblogs.com/malvina/p/5888479.html 阅读全文
posted @ 2016-12-28 10:11 EasonJim 阅读(1773) 评论(0) 推荐(0) 编辑
摘要: 使用的模板风格为Freemarker模板 阅读全文
posted @ 2016-12-28 09:08 EasonJim 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 为什么要用JS的模板引擎,打个比方,如果你要通过接口绑定数据,最终要加进去DOM中,我们普遍的做法就是不断的+,最终append进去,但是这样的做法就是后续人员压根就没法维护。所以这时模板引擎出来了。让每一个人都读懂一套规范的模板语言,使接手的人一看即懂。 模板引擎: baiduTemplate(百 阅读全文
posted @ 2016-12-28 00:58 EasonJim 阅读(883) 评论(0) 推荐(0) 编辑
摘要: new Function与eval可以动态执行JS,只要把拼接好的JS方法,然后以字符串的形式传入到这两个函数,可以执行,其中new Function用在模板引擎比较多。 用 Function 类直接创建函数的语法如下: 在上面的形式中,每个 arg 都是一个参数,最后一个参数是函数主体(要执行的代 阅读全文
posted @ 2016-12-28 00:56 EasonJim 阅读(5421) 评论(0) 推荐(0) 编辑