- 博客(16)
- 资源 (6)
- 收藏
- 关注
原创 mac下安装 nginx
1. 下载资源 http://nginx.org/en/download.html 下载你要的版本注意不要下win版的2. 进入终端~解压资源 tar -xf nginx-1.2.0.tar (也可以双击解压)3. 进入解压目录 执行命令(授权) chmod a+rwx *4. 执行命令 sudo ./configure --without-http_rewrite_
2017-05-23 16:57:12
443
原创 代码校验之eslint
官方地址:http://eslint.org/ESLint是一个开源的JavaScript校验插件,由Nicholas C. Zakas 创建于2013六月初。eslint代码校验是一种静态的代码分析,通常用来校验语法的或代码书写风格,但不指定风格。校验规则适用大多数编程语言和编译器,有时也把规则加于到编译过程。 JavaScript是一种动态的弱类型的语言,编写时尤其容易出现语法错
2017-05-08 10:01:16
2732
原创 javascript原型链
原型链,很让人头疼的术语,有太多的文章和权威书籍做解释,但是始终很难看懂,下文是我的一些愚见。 js说是面向对象的,但其实是没有严格的类、封装、继承这些东西(至少没有像java那样),所以就弄了个原型链prototype来搞定这些事情。每个对象(object) 都有prototype (内部包含属性和方法成员),但是 new 的时候不会有,而 __proto__内原型(继承,指
2014-02-28 17:59:31
557
原创 SVG 矢量图形
Svg: Scalable Vector Graphics可缩放矢量图形是基于可扩展标记语言(标准通用标记语言的子集),用于描述二维矢量图形的一种图形格式。网页中主要用于展示折线图,雷达图等数据报表图。
2013-11-14 01:12:54
1670
2
原创 nginx配置文件
#user nobody;worker_processes 1;#error_log logs/error.log;#error_log logs/error.log notice;#error_log logs/error.log info;#pid logs/nginx.pid;events { wo
2012-12-21 16:05:00
766
原创 canvas
.wrap {width: 320px;height: 480px;margin: 30px auto 0;/*background-color: #ccc;*/}G = function(id) {return document.getElementById(id);}var canvas = '', ctx = '', img =
2012-10-10 17:31:44
438
原创 从事前端开发必须要了解的CSS原理
从事Web前端开发的人都与CSS打交道很多,有的人也许不知道CSS是怎么去工作的,写出来的CSS浏览器是怎么样去解析的呢?当这个成为我们提高CSS水平的一个瓶颈时,是否应该多了解一下呢? 一、浏览器的发展与CSS 网页浏览器
2012-09-22 15:01:07
571
2
原创 touch事件
(function(){ var delegate = function(fn, scope,opts) { return function() { return fn.apply(scope, Array.prototype.slice.call(arguments, 0)); } } var events=fu
2012-09-12 18:02:32
2393
1
转载 Javascript原型链研究
JavaScriptprototypeFirefox编程F# 前言:如果想深入理解Javascript的面向对象编程思想,那么对于原型链的理解将十分重要,由于看了李战老师的,产生了很多疑问,于是带着疑问在网络上查找答案,也翻出了Ecma-262来看了,总算明白了一些东西。 一.类别和对象
2012-08-30 16:14:16
532
原创 null于undefined 区别
undefined是全局对象(window)的一个特殊属性,其值是未定义的。但 typeof undefined 返回 'undefined'。这是一个对象,但是为空。因为是对象,所以 typeof null 返回 'object'。console.log(p) // undefined , 变量没定义,这里会影响程序执行。console.log(p) // null, 变量定义了,但是没有值,不影响执行。console.log(p) // cpu 烧起来了,O(∩_∩)O哈哈~
2012-08-30 15:26:47
308
2
原创 DOM事件模型级别
DOM事件模型分为三个等级,分别是0级、1级、2级。0级是最早的,而且目前所有的浏览器仍支持0级DOM模型。0级模型的注册事件,就是我们经常见到的,如:2级的典型特点是事件传播的阶段,(捕获阶段,直接目标阶段,起泡阶段),注意在第三个阶段“起泡阶段”在IE6中不支持。在事件传播的过程中,可以随时用Event对象的stopPropagati
2012-08-30 10:33:19
2329
原创 JavaScript 内存管理
JavaScript内存泄漏1、什么是闭包、以及闭包所涉及的作用域链这里就不说了。2、JavaScript垃圾回收机制 JavaScript不需要手动地释放内存,它使用一种自动垃圾回收机制(garbage collection)。当一个对象无用的时候,即程序中无变量引用这个对象时,就会从内存中释放掉这个变量。
2012-08-29 10:18:25
337
2
原创 javascript中的new
javascript是基于原型(Prototype based)的面向对象的语言,这点不同于我们熟悉的.NET,Java语言,是基于类模式(Class based)。所以javascript中没有类的概念。理解这一点很重要,很多javascript教程为了让读者更容易理解,会套用他们常用的类模式中的概念,这样反而让大家产生歧义。先进段代码, fun
2012-08-13 16:47:38
487
2
原创 javascript 原型连
}var subClass=new baseClass();prototype 相当于 baseClass 的静态方法/静态成员变量constructor(1) 当前对象的构造函数 就是[谁创造了subClass? 是baseClass](2)对创建对象的函数的引用(指针)。对于 Object 对象,该指针指
2012-08-13 16:11:49
270
2
即时通信XMPP协议
2013-08-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人