Zerlinda's Blog

  • inuyasha
  • the walking dead
  • web2.0时代
  • 龙猫
  • Inuyasha
  • the walking dead
  • web2.0
  • Miyazaki Hayao
  • 1
  • 2
  • 3
  • 4
推荐阅读

包管理器bower和npm

1、npm
npm(Node Package Manager)是nodejs时代不可或缺的最好的包管理器,现在已经随nodejs官方包同时会安装到设备上去。只要给项目书写好package.json放于项目根目录,在重新部署之时只需要执行一遍npm install一行简单的命令,所有相关的依赖就能够自动安装到项目目录下面,并且还能很方便的对不同项目的不同依赖包版本进行良好、统一的管理。
(更多…)

angularJS过滤器

过滤器(filter)正如其名,作用就是接收一个输入,通过某个规则进行处理,然后返回处理后的结果。主要用在数据的格式化上,例如获取一个数组中的子集,对数组中的元素进行排序等。ng内置了一些过滤器,它们是:currency(货币)、date(日期)、filter(子串匹配)、json(格式化json对象)、limitTo(限制个数)、lowercase(小写)、uppercase(大写)、number(数字)、orderBy(排序)。总共九种。除此之外还可以自定义过滤器,这个就强大了,可以满足任何要求的数据处理。 (更多…)

angular嵌套路由ui-router使用经验

AngularJS利用自身集成的各个模块便可开发出功能齐全的web应用。其中AngularUI模块中的ui-路由(ui-router)功能强大。ui-router是一个web客户端的路由解决方案。该模块为开发者提供了很多最视图(view)额外的控制。开发者可以创建嵌套分层的视图、在同一个页面使用多个视图、让多个视图控制某个视图等更多的功能。即使是非常复杂的web应用,UI-Router也可以极佳地驾驭。当然本文章基于AngularJS 1.2。 (更多…)

五月天

个人博客

数了数日子,网站差不多快有三个星期没有打理过了,所幸百度收录没有放弃我的网站,以前任我怎么折腾就是不收录文章,反而在没什么变化的最近直接收录快上百了。哈哈,真的好开心。现在回到学校,好多人旅游爱好者向往的海滨旅游城市,青岛。一个在五月,室外穿短袖能把人冻哭的城市。 (更多…)

Javascript事件处理机制详解

一、Javascript事件处理机制

当我们在页面中点击一个div元素的时候,可能仅仅只想点击div元素,而事实上我们是首先点击了document,然后点击事件通过层层元素才传递到div的。而且点击最终并不会在div停下,如果其有子元素就会继续往下传递,最后再依次回传至document。W3C规范中定义了3个事件阶段,依次是捕获阶段、目标阶段、冒泡阶段。

(更多…)

深入理解JavaScript之this指向

JS中, this的值到底是什么? 

首先要了解,如果在任何函数定义之外声明了一个变量,则该变量为全局变量,且该变量是定义在window上的,该变量的值在整个持续范围内都可以访问和修改。

如果在函数定义内声明了一个变量,则该变量为局部变量。每次执行该函数时都会创建和破坏该变量;且它不能被该函数外的任何事物访问。局部变量一定要以var申明,否则是全局变量。 (更多…)

JavaScript闭包之理解

JavaScript的垃圾回收原理

JavaScript有自动垃圾回收机制,执行环境会负责管理代码执行过程中使用的内存,因此在开发过程中无需考虑内存分配及无用内存的回收问题。

在Javascript 中,每个函数都有一个与之相关联的作用域链。每次调用 JavaScript 函数的时候,都会为之创建一个新的对象用来保存局部变量,并把这个对象添加至作用域链中。当函数返回时,再将这个对象删除,此对象会被当做垃圾回收。 (更多…)