摘要: 主要内容:什么是闭包闭包使用的一般模式闭包都能做些什么 本文是我的JavaScript高级这个系列中的第二篇文章. 在这个系列中,我计划分析说明一下JavaScript中的一些常用的而又神秘的高级内容,包括:作用域链、闭包、函数调用形式、面向对象等内容. 本文就闭包做个说明. 一说到JavaScript,就能想到闭包是个神奇的东西. 到底闭包是什么,以及怎么使用?今天我们来分析一下! 同样,这个也属于JavaScript的高级的部分,对于JavaScript而言基础非常重要,对于基本语法,动态语言的基本特征希望不太了解的朋友,找本书或一些系统点的资料看看. 这样有助于对后文的理解. ... 阅读全文
posted @ 2013-12-11 15:08 刘金宇 阅读(265) 评论(0) 推荐(0) 编辑
摘要: 智能社确实不错,原文出处 http://www.w3cplus.com/css3/css3-3d-transform.html三维变换使用基于二维变换的相同属性,如果您熟悉二维变换,你们发现3D变形的功能和2D变换的功能相当类似。CSS3中的3D变换主要包括以下几种功能函数:3D位移:CSS3中的3D位移主要包括translateZ()和translate3d()两个功能函数;3D旋转:CSS3中的3D旋转主要包括rotateX()、rotateY()、rotateZ()和rotate3d()四个功能函数;3D缩放:CSS3中的3D缩放主要包括scaleZ()和scale3d()两个功能函数; 阅读全文
posted @ 2013-12-10 09:06 刘金宇 阅读(524) 评论(0) 推荐(0) 编辑
摘要: Arctext.js转自 http://tympanus.net/Development/Arctext/ 阅读全文
posted @ 2013-12-10 08:57 刘金宇 阅读(789) 评论(0) 推荐(0) 编辑
摘要: 一、服务器端 创建空的仓库(以项目tm201为例) 1.git账户登录 2.新建仓库目录 mkdir tm101.git && cd tm201.git 3.git初始化新的空的仓库 git --bare init二、客户端 客户端从服务器把clone空的仓库到本地 1.clone空的仓库:git clone git@10.1.1.119:/home/git/tm201.git 2.拷贝源代码alps到tm201目录下 3.git add alps 4.git commit –m “init tm201 version, base tm100” alps 5.git pus.. 阅读全文
posted @ 2013-12-06 08:47 刘金宇 阅读(204) 评论(0) 推荐(0) 编辑
摘要: ①怎么理解Git clone ssh://...git 和 Git remote add [shortname] [url];Git fetch [shorename];的区别:为什么已经把远程库clone到本地了,还要用fetch添加一遍新的远程库? 阅读全文
posted @ 2013-12-05 15:06 刘金宇 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 要参与任何一个 Git 项目的协作,必须要了解该如何管理远程仓库。远程仓库是指托管在网络上的项目仓库,可能会有好多个,其中有些你只能读,另外有些可以写。同他人协作开发某 个项目时,需要管理这些远程仓库,以便推送或拉取数据,分享各自的工作进展。管理远程仓库的工作,包括添加远程库,移除废弃的远程库,管理各式远程库分 支,定义是否跟踪这些分支,等等。本节我们将详细讨论远程库的管理和使用。查看当前的远程库要查看当前配置有哪些远程仓库,可以用 git remote 命令,它会列出每个远程库的简短名字。在克隆完某个项目后,至少可以看到一个名为 origin 的远程库,Git 默认使用这个名字来标识你所克隆 阅读全文
posted @ 2013-12-05 14:21 刘金宇 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 华文细黑:STHeiti Light [STXihei]华文黑体:STHeiti华文楷体:STKaiti华文宋体:STSong华文仿宋:STFangsong俪黑 Pro:LiHei Pro Medium俪宋 Pro:LiSong Pro Light标楷体:BiauKai苹果俪中黑:Apple LiGothic Medium苹果俪细宋:Apple LiSung LightWindows的一些:新细明体:PMingLiU细明体:MingLiU标楷体:DFKai-SB黑体:SimHei宋体:SimSun新宋体:NSimSun仿宋:FangSong楷体:KaiTi仿宋_GB2312:FangSong_ 阅读全文
posted @ 2013-12-03 11:20 刘金宇 阅读(227) 评论(0) 推荐(0) 编辑
摘要: 用来设定元素透明度的 Opacity 是CSS 3里的一个属性。当然现在还只有少部分浏览器支持。不过各个浏览器都有自己的私有属性来支持,其中包括老版本的Mozilla和Safari:IE: filter:alpha(opacity) Mozilla: -moz-opacity Safari: -khtml-opacity 很不幸的是,你没看见Opera,老版本的Opera并没有什么私有属性可以代替opacity。(新版Opera已经支持opacity)所以以前用CSS设定一个元素半透明的话,可能会这样写:Code highlighting produced by Actipro CodeHig 阅读全文
posted @ 2013-11-28 17:30 刘金宇 阅读(726) 评论(0) 推荐(0) 编辑
摘要: 最近在网上查阅了不少Javascript闭包(closure)相关的资料,写的大多是非常的学术和专业。对于初学者来说别说理解闭包了,就连文字叙述都很难看懂。撰写此文的目的就是用最通俗的文字揭开Javascript闭包的真实面目。 一、什么是闭包? “官方”的解释是:所谓“闭包”,指的是一个拥有许多变量和绑定了这些变量的环境的表达式(通常是一个函数),因而这些变量也是该表达式的一部分。 相信很少有人能直接看懂这句话,因为他描述的太学术。我想用如何在Javascript中创建一个闭包来告诉你什么是闭包,因为跳过闭包的创建过程直接理解闭包的定义是非常困难的。看下面这段代码: function ... 阅读全文
posted @ 2013-11-26 09:55 刘金宇 阅读(274) 评论(0) 推荐(0) 编辑
摘要: 只用html就可以做出提醒操作:效果如下图这里是代码,怎么样,很简单吧 阅读全文
posted @ 2013-11-26 09:29 刘金宇 阅读(304) 评论(0) 推荐(0) 编辑