摘要:
【要求】:点击 button 按钮后,时间逐秒减少,期间按钮不可点击,直到减少至0后,恢复原值和可点击状态。 【实现】: 60 var $btn = $(' btn'), wait = 4; function myFun() { $btn.attr('disabled', true); var t 阅读全文
2016年9月13日
2016年9月9日
摘要:
"@by Ruth92" (转载请注明出处) 第2章 基本技巧 一、编写可维护的代码 阅读性好 具有一致性 预见性好 看起来如同一个人编写 有文档 编写注释 编写 API 文档 :用于命名包含以上对象的全局引用的名称。 :有些命名不当,实际上是指对象或者构造函数。 :定义对象中的方法和方法名。 :列 阅读全文
摘要:
"@by Ruth92" (转载请注明出处) 第1章 简介 模式 模式:是指一个通用问题的解决方案。 设计模式 编码模式 反模式:常见的、引发问题比解决的问题更多的一种方法。 JavaScript 基本概念 JS 五基本种类型(不是对象): 数值类型( ) 字符串类型( ) 布尔类型( ) 空类型( 阅读全文
2016年9月3日
摘要:
"来自有道笔试" 【要求】:点击 li 元素,当且只有它的背景变为红色。 【实现】: <!DOCTYPE html Document .red { background: red; } 12345 12345 12345 12345 12345 var oList = document.getEle 阅读全文
摘要:
请优化下段的代码 for(var i = 0; i js 原生实现事件委托】: var body = document.getElementById('body'); body.addEventListener('mouseover', function(e) { e = e || window.e 阅读全文
摘要:
类似邮件列表里的复选框 要求双向联动 ☛ 【实现】: 全选 var $ckAll = $('input[name=checkAll]'), $cb = $('input[name=cb]'), $cbList = $('.cbList'); $ckAll.on('click', function() 阅读全文
2016年8月31日
摘要:
"@by Ruth92" (转载请注明出处) 第3章 异步I/O Node 的基调:异步 I/O、事件驱动、单线程。 Node 不再是一个服务器,而是一个可以基于它构建各种高速、可伸缩网络应用的平台。 Node 是全方位的,既可以作为服务端去处理客户带来的大量并发请求,也能作为客户端向网络中的各个应 阅读全文
摘要:
"@by Ruth92" (转载请注明出处) 第2章 模块机制 JavaScript 先天缺乏的功能:模块。 一、CommonJS 规范: JavaScript 规范的缺陷:1)没有模块系统;2)标准库较少;3)没有标准接口;4)缺乏包管理系统。 CommonJS 规范的提出,主要是为了弥补当前 J 阅读全文
摘要:
"@by Ruth92" (转载请注明出处) 第1章 Node简介 一、Node的起源 高性能Web服务器的要点:事件驱动、非阻塞I/O。 选择JavaScript的原因:高性能、符合事件驱动、没有历史包袱。 的开发门槛低; 无历史包袱,导入非阻塞I/O库没有额外阻力; 在浏览器中有广泛的事件驱动方 阅读全文
2016年8月4日
摘要:
CSS 1. "CSS | MDN" 2. "CSS参考手册" 2. "CSS探索之旅" 3. "Web前端实验室" 4. "STYLESHEETS" 4. "CSS3中的content字符编码" 5. "Font Awesome, 一套绝佳的图标字体库和CSS框架" 6. "前端开发必备 40款优 阅读全文