随笔分类 -  00. 前端精华

摘要:当你想使用某个方法,而你自己却没有但是别人有的时候,那你就用他的方法呗,你调他的方法,但是要传入你和你的参数,apply&call大概就是为了这个目的产生的~ call 和 apply 都是为了改变某个函数运行时的 context 即上下文而存在的,换句话说,就是为了改变函数体内部 this 的指向 阅读全文
posted @ 2016-01-07 15:34 掉进书洞里的猫 编辑
摘要:JavaSript模块化在了解AMD,CMD规范前,还是需要先来简单地了解下什么是模块化,模块化开发?模块化是指在解决某一个复杂问题或者一系列的杂糅问题时,依照一种分类的思维把问题进行系统性的分解以之处理。模块化是一种处理复杂系统分解为代码结构更合理,可维护性更高的可管理的模块的方式。可以想象一个巨... 阅读全文
posted @ 2016-01-07 12:34 掉进书洞里的猫 编辑
摘要:这是一篇关于js模块化历程的长长的流水账,记录js模块化思想的诞生与变迁,展望ES6模块化标准的未来。经历过这段历史的人或许会感到沧桑,没经历过的人也应该知道这段历史。无模块时代在ajax还未提出之前,js还只是一种“玩具语言”,由Brendan Eich花了不到十天时间发明,用来在网页上进行表单校... 阅读全文
posted @ 2016-01-07 11:25 掉进书洞里的猫 编辑
摘要:jQuery.noConflict()函数用于让出jQuery库对变量$(和变量jQuery)的控制权 一般情况下,在jQuery库中,变量$是变量jQuery的别名,它们之间是等价的,例如jQuery("p")和$("p")是等价的。由于变量$只有一个字符,并且特点鲜明,因此我们更加习惯使用$来操 阅读全文
posted @ 2016-01-07 11:16 掉进书洞里的猫 编辑
摘要:在包含很多大图片长页面中延迟加载图片可以加快页面加载速度,浏览器将会在加载可见图片之后即进入就绪状态,在某些情况下还可以帮助降低服务器负担。 基于 jQuery 的图片延迟加载插件,在用户滚动页面到图片之后才进行加载。 对于有较多的图片的网页,使用图片延迟加载,能有效的提高页面加载速度。 版本:jQ 阅读全文
posted @ 2016-01-06 15:09 掉进书洞里的猫 编辑
摘要:一、 摘要 现在,我们经常都可以看到复杂的JavaScript应用程序,由于这些应用程序变得越来越复杂,一长串的jQuery回调语句或者通过应用程序在各个状态执行不同的函数调用,这些做法都会变得无法再让人接受,这导致了JavaScript开发人员开始寻找一种组织和效率更优秀的开发方式。 实现组织和效 阅读全文
posted @ 2016-01-06 14:06 掉进书洞里的猫 编辑
摘要:一、 摘要 单页应用程序 (SPA) 是加载单个HTML 页面并在用户与应用程序交互时动态更新该页面的Web应用程序。 SPA使用AJAX和HTML5创建流畅且响应迅速的Web应用程序,不会经常进行页面重载。 但是,这意味着许多工作在客户端的JavaScript中进行。这导致我们需要在客户端中编程更 阅读全文
posted @ 2016-01-06 14:06 掉进书洞里的猫 编辑
摘要:本文编译自 Tom Dale(Ember.js 的核心开发人员)在 Quora对一个问题的回答,深入对比了 Ember.js 和 Angular.js。我是 Ember.js 的开发者之一,经常有人问我应该使用 Angular.js 还是 Ember.js?我认为在做出选择之前,你要知道自己想构建什... 阅读全文
posted @ 2016-01-06 13:19 掉进书洞里的猫 阅读(435) 评论(0) 推荐(0) 编辑
摘要:1介绍 我们准备在这篇文章中比较三款流行于Web的“模型-视图-*”框架:AngularJS、Backbone和Ember。为你的项目选择正确的框架能够对你及时交付项目的能力和在以后维护你自己代码的能力产生巨大影响。你也许想基于一款可靠的、稳定的和成熟的框架来构建项目,但又不想为此受到约束。Web... 阅读全文
posted @ 2016-01-06 12:57 掉进书洞里的猫 阅读(322) 评论(0) 推荐(0) 编辑
摘要:早在90年代中期到后期起草的 CSS1规范中就介绍过!important,它能够帮助开发者和用户在修改样式表的时候轻松覆盖原本的权重。一直以来!important的用法几乎没变,只在CSS2.1中有一点变化,并且在CSS3规范中没有对它做任何添加和修改。语法和描述!important为开发者提供了一... 阅读全文
posted @ 2016-01-06 10:31 掉进书洞里的猫 阅读(1423) 评论(0) 推荐(0) 编辑
摘要:前端先从最常见的调样式说起吧,重要知识点之盒子模型,这里就不叽叽歪歪那些难懂的概念,直接看下面的图吧。什么叫做外边距,内边距……再看看总宽度与总高度的计算,应该都看得懂: 之所以要知道宽度与高度的计算,当你在一行内容后面再加个按钮时,这个按钮会随着浏览器的大小满屏的到处乱飞,虽然你左调右调宽度... 阅读全文
posted @ 2016-01-06 09:55 掉进书洞里的猫 编辑
摘要:最近写了很多的js,虽然效果都实现了,但是总感觉自己写的js在性能上还能有很大的提升。本文我计划总结一些网上找的和我本人的一些建议,来提升你的jQuery和javascript代码。好的代码会带来速度的提升。快速渲染和响应意味着更好的用户体验。谨以此文来提醒自己。首先,跟大家推荐一下jQuery A... 阅读全文
posted @ 2014-11-11 10:19 掉进书洞里的猫 阅读(224) 评论(0) 推荐(0) 编辑
摘要:加载jQuery 1.坚持使用CDN来加载jQuery,这种别人服务器免费帮你托管文件的便宜干嘛不占呢。点击查看使用CDN的好处,点此查看一些主流的jQuery CDN地址。 <script type="text/javascript" src="//ajax.googleapis.com/ajax 阅读全文
posted @ 2014-09-30 17:40 掉进书洞里的猫 阅读(756) 评论(0) 推荐(1) 编辑
摘要:如此有用的文章我已记不得是什么时候发现的了,但在看完的那一刻便想将之翻译,分享给大家自己也受用。 时间过了很久,来到了2014年,终于静下心来花了大把时间连同图片一起译成了中文。像我这样业余的翻译六级分数只够及格的程序员,不敢说做到信雅达,但求意思到位。 1 尽量使用单列而不是多列布局 单列布局能够 阅读全文
posted @ 2014-09-30 17:09 掉进书洞里的猫 阅读(441) 评论(1) 推荐(1) 编辑
摘要:要说jQuery 最成功的地方,我认为是它的可扩展性吸引了众多开发者为其开发插件,从而建立起了一个生态系统。这好比大公司们争相做平台一样,得平台者得天下。苹果,微软,谷歌等巨头,都有各自的平台及生态圈。学会使用jQuery并不难,因为它简单易学,并且相信你接触jQuery后肯定也使用或熟悉了不少其插... 阅读全文
posted @ 2014-09-30 16:43 掉进书洞里的猫 阅读(989) 评论(2) 推荐(3) 编辑

点击右上角即可分享
微信分享提示