代码改变世界

node.js 初体验

2011-10-31 22:56 by 聂微东, 316634 阅读, 317 推荐, 收藏, 编辑
摘要:PS: ~ 此篇文章的进阶内容在为《Nodejs初阶之express》 ~ 2014/09/24 更新《Express 4.X 启航指南》 欢迎阅读和评论:) 最近写的文章收到许多朋友的反馈,感谢大家的支持和建议,让我对坚持写博客充满热情,一个月一篇文章确实有点少,所以以后尽力多做分享,做好的分享, 阅读全文

Fiddler - 前端开发值得拥有

2011-09-28 23:10 by 聂微东, 34796 阅读, 162 推荐, 收藏, 编辑
摘要:最近换了新工作,搬了新家,换了新室友,一切都在重新开始。因为家里网还没装好,工作之余上网都得去网吧,所以园子最近比较少上了,可是博客可不能断,就为一口气,坚持就是胜利。好吧,叨叨完了,下面开始正文...  写这篇文章的目的何在:  1.本人还算喜欢看书,JavaScript的相关书看过一些,书本上总能看见对JavaScript类似的评语或者评价 - “JavaScript调试困难”。可是事实却是随... 阅读全文

前端攻略系列(三) - javascript 设计模式(文章很长,请自备瓜子,水果和眼药水)

2011-08-31 23:55 by 聂微东, 76121 阅读, 258 推荐, 收藏, 编辑
摘要:一直都在考虑这个月分享大家什么东西最好,原计划是打算写一些HTML5中JS方面的内容或者是AJAX方面的,可是自己由于表达能力,时间,还有个人工作方面的问题,这个还是等下个月再做分享吧^.^。 老规矩,开始正文以前先交代自己写这篇文章的目的和一些注意事项: 1.首先本人一直从事前端开发,所以除了JavaScript其他的语言了解不深,所以文章只会以JavaScript语言的角度去论证; 2.其实我个人在项目用过的模式也不多,对模式的概念的理解也没有那么抽象,所以最近在面试中如果面试官问到与模式相关的问题,自己感觉在对答过程中很郁闷,很多东西表达不清楚,于是就找了些相关资料,才会有这篇... 阅读全文

JavaScript实现 页面滚动图片加载

2011-07-21 22:52 by 聂微东, 38518 阅读, 100 推荐, 收藏, 编辑
摘要:又到了这个月的博客时间了,原计划是打算在这个月做一个的功能较炫的拖拽类,可是感觉想的太容易,实现起来遇见不少问题,如果技术分享做不到有助于人反而害人,那就歇菜了,所以还是等本人多找些资料研究研究,“拖拽类“先放放吧,下面开始正题...  为什么写这篇文章?  1.优化页面很实用的方法,技术实现不难;  2.搜索了相关内容的文章,好像都是用jQuery的方法,可是如果不用jQuery的站长难道就不能... 阅读全文

说说我的web前端之路,分享些前端的好书

2011-06-29 17:27 by 聂微东, 53276 阅读, 113 推荐, 收藏, 编辑
摘要:WEB前端研发工程师,在国内算是一个朝阳职业,这个领域没有学校的正规教育,大多数人都是靠自己自学成才。本文主要介绍自己从事web开发以来(从大二至今)看过的书籍和自己的成长过程,目的是给想了解JavaScript或者是刚接触JavaScript的朋友,介绍如何通过循序渐进的看书来学习javascript。一. 入门级 :就是有一定的基础(比如最常见的HTML标签及其属性、事件、方法;最常见的CSS属性;基础的JavaScript编程能力),能够完成一些简单的WEB前端需求。 推荐:《JavaScript dom 编程艺术》 理由:此书绝对是入门的好书,本人也是在接触JS一段时间后才看的... 阅读全文

JavaScript DOM操作 提高篇

2011-05-30 20:53 by 聂微东, 6538 阅读, 15 推荐, 收藏, 编辑
摘要:做为一个web前端,处理和了解浏览器差异一个重要问题.下面将介绍本人在工作中的一些笔记总结,先介绍没有使用js库的情况。 1. setAttribute方法设置元素类名 : 在jQuery中,直接使用attr()方法即可,可在原生的JS中element.setAttribute('class','newClassName') //这个是W3C的标准,在兼容W3C标准的浏览器中有效,可是,IE才是国内用户的主旋律element.setAttribute('className','newClassName') //这样的设置在IE中才 阅读全文

jQuery.bind事件 详解

2011-05-04 21:16 by 聂微东, 13931 阅读, 5 推荐, 收藏, 编辑
摘要:很久没有写东西了,今天在工作中碰见问题才发现。以后得多逼自己多抽时间来写写自己的东西,也顺便和大家分享一下自己在工作中碰见的问题。 使用jquery也有近1年了,今天在看国外大牛代码突然发现一个地方没看明白,代码如下 $(window).bind('load.jcarousel', function() { windowLoaded = true; }); 也许我对jQuery的了解不多吧,自己也就看过一本jQuery的入门书,然后总是在工作中学习,碰着问题了就总结一点,学习一点...嘿嘿,也许为什么动不动公司招人就是1年以上工作经验什么的,确实实战才是能让人最快速提高的。 找 阅读全文

High Performance JavaScript(高性能JavaScript)读书笔记

2011-02-09 15:47 by 聂微东, 3168 阅读, 3 推荐, 收藏, 编辑
摘要:第一章:加载和执行浏览器的JavaScript的引擎是编译器层的优化;当浏览器执行JavaScript代码时,不能同时做其他任何事情(单一进程),意味着<script>标签每次出现都霸道地让页面等带脚本的解析和执行(每个文件必须等到前一个文件下载并执行完成才会开始下载),所以头部的JS和CSS用来渲染页面,交互行为(几乎所有)的JS放在<body>底部;主流浏览器都允许并行下载JS。减少外链脚本数量将会改善性能(合并JS)任何网站都可以使用一个把制定文件合并处理后的URL来获取任意数量的文件。defer属性可延迟脚本(只有IE4 和FF3 阅读全文

HTML5 新标签总汇

2010-12-16 20:44 by 聂微东, 5233 阅读, 2 推荐, 收藏, 编辑
摘要:HTML5新标签总汇: 有问题欢迎指出,有关于CSS3方面的知识点较多,下周一前整理出来.article 标签定义外部的内容(外部内容如blog,news)。      使用后感觉和P差不多,语义化的标签。aside 标签定义article以外的内容(可用做文章的侧栏).      语义化的标签。audio标签定义音乐。                      支持三种格式,ogg,mp3,wav。 Safari仅支持MP3 and WAV 两种格式.canvas使用JavaScript在网页上绘制图形图像。          学好算法JS无所不能. (浏览器说:鸭梨很大) 阅读全文

CSS的4个简写

2010-12-13 18:50 by 聂微东, 1727 阅读, 1 推荐, 收藏, 编辑
摘要:1.background 简写属性在一个声明中设置所有的背景属性:background-colorbackground-imagebackground-repeatbackground-attachmentbackground-position例如: background: #444444 url(image.png) no-repeat fixed top;2.border 简写属性在一个声明设置所有的边框属性:border-widthborder-styleborder-color例如: border:1px solid red;3.font 简写属性在一个声明中设置所有字体属性:font 阅读全文