- 博客(14)
- 收藏
- 关注
翻译 【javaScript基础】异常处理
理解异常在javaScript面向对象编程是非常重要的,异常是一种非常强大的处理错误的方式。错误处理 首先我们来看一个有问题的代码: nonexistant();在以上这个例子中,访问一个不存在的变量,在这种情况下,程序会怎么处理?很早以前的处理方式就是程序直接崩溃死掉,所以我们不能容忍这种处理方式,需要有办法来处理。 最简单的处
2014-06-21 23:44:22
1389
翻译 【javaScript基础】立即调用函数表达式
在javaScript中,每个函数被调用时,都会创建一个新的执行上下文。因为在一个函数里面定义的变量和函数只能在里面访问,在外面是不行的,上下文提供了一种很容易的方法来创建私有性。//makeCounter函数返回另外一个匿名函数,这个匿名函数能够访问到“私有”变量i, 好像有一点“特权”性。function makeCounter() { // i只能在makeCounter的里面
2014-06-21 14:14:36
1384
翻译 【nodeJS】什么是require?
Nodejs模仿commonJS模块系统,内置的require函数很容易include存在于各个分离的文件中的模块。Require函数的基本功能是读取一个javaScript文件并且执行它,返回exports对象。一个模块的例子:console.log("evaluating example.js");var invisible = function () { console.log(
2014-05-07 16:45:16
1745
翻译 【javaScript】早绑定和迟绑定
javaScript会在调用时会设置执行上下文“this”的值。一些使用错误的例子我们举一个例子,给一个Menu构造函数,用来接受一个元素来创建一个菜单。function Menu(elem){ //...}//使用var elem = document.getElementById('something') // a DOM elementvar menu =
2014-04-30 15:19:38
1845
原创 【面试】PHP/JAVA等后端面试题
根据自己的经验总结了一些面试经验,大家可以参考下,一般来说后端的东西都差不多,而语言的不同是次要的。1. mysql存储引擎myisam: 不支持事务安全、不支持外键、表级锁机制、B-tree、快读innodb: 事务安全、有commit/rollback机制、支持外键、行级锁、也支持表级锁、b+tree、完整事务支持;memory: 表存储在内存中,哈希索引、适合存储临时数据、表
2014-03-22 13:56:26
5013
原创 【nginx】反向代理和正向代理
传统代理服务器位于浏览器一侧,代理浏览器将HTTP请求发送到互联网上,而反向代理服务器位于网站机房一侧,代理网站WEB服务器接收HTTP请求,如图所示: 反向代理服务器的作用: 1. 安全功能。相当于在web服务器和可能的网络攻击之间建立了一个屏障。 2. 缓存功能。可以缓存一定的动态或静态内容,加速WEB请求。 3.
2014-03-19 15:56:34
1152
原创 [PHP]php源码解析之源码目录结构
最近开始研究些PHP源码的东西,也是出于好奇,比较肤浅,参考了一些书和网上的一些资料,总结下经验。今天对PHP源码的目录树进行简要说明。 ext: 存放动态和内建模块的目录,之后自己可以在这里编写PHP扩展; main: 包含PHP的主要宏定义; pear: php扩展与应用库目录,包含PEAR核心文件; sapi: 包含不同服务器目录抽象层的代码;
2014-03-01 21:28:54
2046
原创 【软件设计】粗谈JavaScript设计模式
这是本人的一个小分享,关于javaScript设计模式的,比较浅显,适合JS入门者。PPT分享链接地址如下:http://slid.es/m5jun/91899,如果不能访问PPT,在http://slid.es/上随便注册一个帐号后再打开就可以了。这里顺便推荐下,对于前端专业人员做PPT的一处网站:http://slid.es/,这就是网页版的PPT,其实也没有什么,感觉就是新鲜点,呵呵……
2014-02-24 20:15:29
873
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人