死亡是一座永恒的灯塔

0%

this的指向:本文重点介绍this作为对象方法调用,作为函数调用,作为构造函数调用,和使用apply 或 call 调用这几种,其他的情况了解即可,
请牢记一点,this永远指向的是最后调用它的对象,也就是看它执行的时候是谁调用的。

阅读全文 »

什么是AJAX: 先给出结论——我们每日用到的AJAX,是通过javascript的XMLHttpRequest对象,使用HTTP请求,来直接与服务器通信。而angular的$http服务,其内部代码也是使用XMLHttpRequest对象来连接服务器。

阅读全文 »

ECMAScript 6.0(以下简称 ES6)是 JavaScript 语言的下一代标准,已经在 2015 年 6 月正式发布了。它的目标,是使得 JavaScript 语言可以用来编写复杂的大型应用程序,成为企业级开发语言。

阅读全文 »

浏览器在导航跳转和通过 History API 创建历史记录时,都会记录当前的垂直滚动距离,在重新访问时恢复这个距离。如何取消记录当前的垂直滚动距离,使其刷新时可以回到顶部呢?

阅读全文 »

Hexo在使用Markdown编辑发布博客时,经常要上传本地图片,渲染加载图片的效果很不理想。推荐使用云平台作为图床,提高编辑效率和图片效果。

阅读全文 »

敏捷软件开发,又称敏捷开发,是一种从1990年代开始逐渐引起广泛关注的一些新型软件开发方法,是一种应对快速变化的需求的一种软件开发能力。它们的具体名称、理念、过程、术语都不尽相同,相对于“非敏捷”,更强调程序员团队与业务专家之间的紧密协作、面对面的沟通(认为比书面的文档更有效)、频繁交付新的软件版本、紧凑而自我组织型的团队、能够很好地适应需求变化的代码编写和团队组织方法,也更注重软件开发过程中人的作用。

阅读全文 »

作为一个对代码负责的人,每次看见别人代码里混乱的命名,总是不禁心里一顿暗骂。问及写代码的人,他们的回答总是:我英文不好,不知道如何取名,都想破了脑袋。而一些QQ群里提问题的朋友截图代码,命名也是非常混乱。网上有很多人发表CSS常用命名的文章,也都挺好的,我只是一个收集者,和把自己的常用命名加上去,分享给有需要的人,希望大家以后写的代码自己看着舒服,别人维护着也舒服。

阅读全文 »