摘要:你是怎么调试 JavaScript 程序的?最原始的方法是用 alert() 在页面上打印内容,稍微改进一点的方法是用 console.log() 在 JavaScript 控制台上输出内容。嗯~,用这两种土办法确实解决了很多小型 JavaScript 脚本的调试问题。不过放着 Chrome ... 阅读全文
《Javascript 设计模式》-读书笔记
2014-08-16 22:05 by 臭小子1983, 191 阅读, 0 推荐, 收藏, 编辑
摘要:第一章 设计模式类别什么是设计模式:模式是一种可复用的解决方案。一、设计模式有三种类别 1、创建型模式:专注于处理对象机制。包括:构造器、工厂、抽象、原型、单例、生成器 2、结构型模式:用于找出在不同对象之间建立关系密切的简单方法。包括:装饰者、外观、享元、适配器、代理 3、行为模式:用于改... 阅读全文
CSS基线之道
2014-08-11 16:39 by 臭小子1983, 1589 阅读, 0 推荐, 收藏, 编辑
摘要:译者注:网页设计布局中一直比较流行网格对齐,但只是针对水平的对齐,很少或者没有涉及垂直对齐,这篇文章很详细的讲解了垂直网格,乃至基线对其的相关,而css3中的多列布局的也使其显得更为重要,因此还是很有必要去了解学习,至少也是一种思路。——————————译文——————————- 这或许是因为... 阅读全文
高性能 CSS3 动画
2014-08-11 14:47 by 臭小子1983, 192 阅读, 0 推荐, 收藏, 编辑
摘要:高性能移动Web相较PC的场景需要考虑的因素也相对更多更复杂,我们总结为以下几点: 流量、功耗与流畅度。 在PC时代我们更多的是考虑体验上的流畅度,而在Mobile端本身丰富的场景下,需要额外关注对用户基站网络流量使用的情况,设备耗电量的情况。 关于流畅度,主要体现在前端动画中,在现有的前端动... 阅读全文
《编写高质量代码》web前端开发修炼之道-读书笔记
2014-08-06 18:06 by 臭小子1983, 121 阅读, 0 推荐, 收藏, 编辑
摘要:第一章 从网站重构说起第2章 团队合作1、css为基础2、js框架封装了原生js,做跨浏览器兼容和一些扩展3、了解服务器端的流程 阅读全文
《Effective JavaScript》编写高质量的Javascript代码的68个有效方法-读书笔记
2014-08-02 12:37 by 臭小子1983, 394 阅读, 0 推荐, 收藏, 编辑
摘要:一、让自己习惯JavaScript一、当心隐式转换 数字和字符串相加返回字符串 1 + "2" = "12"; 1 + 2 + "3" = "33" NaN:”Not a Number”不是一个数字, isNaN():来判断是不是一个不是数字,如果是数字返回false,否则返回true... 阅读全文
前端重点-整理集合
2014-07-12 12:10 by 臭小子1983, 680 阅读, 0 推荐, 收藏, 编辑
摘要:一、XHTML+CSS重点一、各浏览器兼容问题和解决方法 1、3px的Bug:ie6下一个容器的浮动和文字之间会产生3px的间距, 解决方法:给浮动的盒子添加一个margin-right:-3px;(与浮动方向反方向)。 2、浮动双边距Bug:当一个盒子像左浮动的同时有一个向左的mar... 阅读全文
Sea.js-模块化开发框架
2014-07-10 23:01 by 臭小子1983, 1478 阅读, 0 推荐, 收藏, 编辑
摘要:一、Sea.js和Grunt构建工具 好处: 1、sea.js按需加载,用到哪些模块会加载哪些模块,节省http请求 2、解决模块之间的依赖问题. Grunt构建工具:可以对文件进行压缩和合并二、API 快速参考一、seajs.config用来对 Sea.js 进行配置。 1 seajs.c... 阅读全文
JSLine和JSHint代码质量检查工具和uglifyjs压缩JS的
2014-07-04 15:37 by 臭小子1983, 514 阅读, 0 推荐, 收藏, 编辑
摘要:一、JSLine和JSHint代码质量检查工具 javascript代码质量工具、可以找到错误给出警告,都可以通过JSLine工具来完成.二、uglifyjs压缩JS一、故事总有其背景 年末将至,很多闲适的时间,于是刷刷微博,接触各种纷杂的信息——美其名曰“学习”。运气不错,遇到了一个新名词,u... 阅读全文
在Windows平台上安装Node.js及NPM模块管理
2014-07-04 11:50 by 臭小子1983, 201 阅读, 0 推荐, 收藏, 编辑
摘要:之前9月份的时候我写了一篇关于如何在Windows平台上手工管理Node.js Modules的文章[在Windows上安装Node.js模块]。当时一方面我本身对Node.js了解有限,另外当时Node.js在Windows平台上部署确实很麻烦,所以选择了手工管理Node.js模块。 现在情... 阅读全文