• javascript闭包知识整理

    发布于:2015-03-04 作者:admin 评论(0) 引用(0) 浏览(51)   分类:前端  

    本文引自http://www.ruanyifeng.com/blog/javascript/ 闭包(closure)是Javascript语言的一个难点,也是它的特色,很多高级应用都要依靠闭包实现。 下面就是我的学习笔记,对于Javascript初学者应该是很有用的。 一、变量的作用域 要理解闭包,首先必须理解Javascript特殊的变量作用域。 变量的作用域无非就是两种:全局变量和局部变量。 Javascript语言的特殊之处,就在于函数内部可以直接读取全局变量。 var n=999; ...

    阅读全文>>

  • Javascript定义类(class)的三种方法

    发布于:2015-03-04 作者:admin 评论(0) 引用(0) 浏览(55)   分类:前端  

    在面向对象编程中,类(class)是对象(object)的模板,定义了同一组对象(又称"实例")共有的属性和方法。 Javascript语言不支持"类",但是可以用一些变通的方法,模拟出"类"。 一、构造函数法 这是经典方法,也是教科书必教的方法。它用构造函数模拟"类",在其内部用this关键字指代实例对象。 function Cat() { this.name = "大毛"; } 生成实例的时候,使用new关键字。 var cat1 = new Cat(); ...

    阅读全文>>

  • Javascript模块化编程(一):模块的写法

    发布于:2015-03-04 作者:admin 评论(0) 引用(0) 浏览(53)   分类:前端  

    网页越来越像桌面程序,需要一个团队分工协作、进度管理、单元测试等等......开发者不得不使用软件工程的方法,管理网页的业务逻辑。 Javascript模块化编程,已经成为一个迫切的需求。理想情况下,开发者只需要实现核心的业务逻辑,其他都可以加载别人已经写好的模块。 但是,Javascript不是一种模块化编程语言,它不支持"类"(class),更遑论"模块"(module)了。(正在制定中的ECMAScript标准第六版,将正式支持"类"和"模块",但还需要很长时间才能投入实用。) Javascript社区做了很多努力,在现有的运行环境中,实现"模块"的效...

    阅读全文>>

  • CSS3之阴影属性box-shadow

    发布于:2015-03-03 作者:admin 评论(0) 引用(0) 浏览(76)   分类:前端  

    box-shadow是向盒子添加阴影。支持添加一个或者多个。很简单的一段代码,就实现了投影效果,酷毙了。我们来看下语法: box-shadow: X轴偏移量 Y轴偏移量 [阴影模糊半径] [阴影扩展半径] [阴影颜色] [投影方式]; 参数介绍: 注意:inset 可以写在参数的第一个或最后一个,其它位置是无效的。 为元素设置外阴影: 示例代码: .box_shadow{ box-shadow:4px 2px 6px #333333; } 效果: 为元素设置内阴影: ...

    阅读全文>>

    标签: 前端 css
  • CSS3之圆角属性border-radius

    发布于:2015-03-03 作者:admin 评论(0) 引用(0) 浏览(62)   分类:前端  

    border-radius是向元素添加圆角边框。 使用方法: border-radius:10px; /* 所有角都使用半径为10px的圆角 */  border-radius: 5px 4px 3px 2px; /* 四个半径值分别是左上角、右上角、右下角和左下角,顺时针 */  不要以为border-radius的值只能用px单位,你还可以用百分比或者em,但兼容性目前还不太好。 实心上半圆: 方法:把高度(height)设为宽度(width)的一半,并且只设置左上角和右上角的半径与元素的高...

    阅读全文>>

    标签: 前端 css
  • HTML5与CSS3学习之元素的变迁

    发布于:2015-02-26 作者:admin 评论(0) 引用(0) 浏览(82)   分类:前端  

    不允许写结束标记的元素:area、base、br、col、command、embed、hr、img、input、keygen、link、meta、param、source、track、wbr 可以忽略结束标记的元素:li、dt、dd、p、rt、rp、optgroup、option、colgroup、thead、tbody、tfoot、tr、td、th 可以省略全部标记的元素:html、head、body、colgroup、tbody 新增的元素: section元素    section元素表示页面中的一个内容区...

    阅读全文>>

    标签: html 前端
  • Linux操作基本命令

    发布于:2015-02-07 作者:admin 评论(0) 引用(0) 浏览(205)   分类:操作系统  

    Linux提供了大量的命令,利用它可以有效地完成大量的工作,如磁盘操作、文件存取、目录操作、进程管理、文件权限设定等。所以,在Linux系统上工作离不开使用系统提供的命令。要想真正理解Linux系统, 就必须从Linux命令学起,通过基础的命令学习可以进一步理解Linux系统。 不同Linux发行版的命令数量不一样,但Linux发行版本最少的命令也有200多个。这里笔者把比较重要和使用频率最多的命令,按照它们在系统中的作用分成下面六个部分一一介绍。 ◆ 安装和登录命令:login、shutdown、halt、reboot、install、mount、umount、chsh、exit、la...

    阅读全文>>