我比较追求简单的代码实现复杂的效果,平时和工作中的代码编写风格尽量做到一行搞定绝对不用两行,之前了解过一些模块加载器,其实无非就是动态添加一些css、js引入,于是乎写了一个很简单好用的模块加载器,同样实现了这样的效果分享给大家: <script> //载入模块 function use(module, callback, charset){ var i = 0, head = document.getElementsByTagName(‘head’)[0]; var module = module.replace(/\s/g, ”); var iscss…阅读全文
最近公司项目里的时间产品要改成像很多网站的文章发表时间或者回复时间那样,标记为刚刚、半小时前、或者几天前,于是自己也写了一个分享给大家,做这个效果的时候我才发现我还不知道一秒等于1000毫秒,汗! function ChangeTime(obj) { var newdate = new Date(obj), date = new Date(), s = date – newdate; //半小时以内的【刚刚】 if (s < 30 * 60 * 1000) { return ‘刚刚'; } if (s > 30 * 60 * 1000 && s < 60 * …阅读全文
HTMLElement 对象的属性 一个 HTML 文档中的每个元素都有和元素的 HTML 属性对应的属性。这里列出了所有 HTML 标记都支持的属性。其他的属性,都特定于某种具体的 HTML 标记。HTMLElement 对象继承了 Node 和 Element 对象的标准属性,也实现了下面所描述的几个非标准属性: className 规定元素的 class 属性。注意:该属性名不是 “class”,因为 “class” 是 JavaScript 中的保留字。类型:String。状态:可写。 currentStyle 这一特定于 IE 的属性应…阅读全文