谈JavaScript模块儿化

在做服务器开发的时候,诸如 Java / .NET 开发中我们都听过命名空间(洋名:namespace),我们通常会把各个功能放到一个模块儿下,比如在 Java 中我们对文件进行操作,需要导入 File

1
2
3
import java.io.File; //导入File类

File f1 = new File("example.txt");

More...

第一讲,Java 基础

Java语言发展史

詹姆斯·高斯林(James Gosling)1977年获得了加拿大卡尔加里大学计算机科学学士学位,1983年获得了美国卡内基梅隆大学计算机科学博士学位,毕业后到IBM工作,设计IBM第一代工作站NeWS系统,但不受重视。后来转至Sun(Stanford University Network——斯坦福大学校园网)公司,1990年,与Patrick,Naughton和Mike Sheridan等人合作“绿色计划”,后来发展一套语言叫做“Oak”,后改名为Java。

More...

前端技术

好久没有更新博客了最近一直在思考技术的走向,IT从业六年了,从最开始的 HTML4 + CSS2 ,再附带一门Web编程– ASP.NET 2.0 ,开始的时候需要兼容 IE6 当然这也为后来做 Web前端 积累了大量的经验,后来有了 AJAX ,Web编程升级到 ASP.NET MVC ,数据库 SQL Server ,还有了 ORM ,让Web开发变得原来越爽,掌握了 HTTP 协议,其实Web开发无非就是 Request/Response/Session/Cookie,再就是跟数据库打交道:ADO/PDO/JDBC ,这些Web编程技术其实都是为前端提供接口,前端通过 JSON 就能够动态展示数据,如果说前五年是在对后端技术的折腾,那么后五年我想是对前端技术的折腾,我所理解的前端技术除了较熟悉的Web前端(HTML/CSS/JavaScript)技术,还包括 iOS/Android技术。

More...

IE浏览器的条件注释(Conditional Comments)

条件注释:顾名思义就是如果条件成立,就解析,否则就忽略。但这仅仅在IE浏览器中起作用,那么我们就利用这一特点察言观色,做到“见什么浏览器说什么话”。

语法

1
2
3
4
5
6
7
8
这是标准的注释格式:
<!-- 注释内容 -->

这是条件注释的第一种(推荐)写法:
<!--[if expression]> 注释内容 <![endif]-->

这是条件注释的第二种写法:
<![if expression]> 注释内容 <![endif]>

More...