Fork me on GitHub
12 2015 档案
面试题整理
摘要:1、jquery中的Delegate函数有什么作用2、js声明变量,除了用var还有什么方法?3、typeof(null)=?4、如果用jquey禁用浏览器的前进后退按钮?5、 var myObject={ foo:"bar", func:f... 阅读全文
posted @ 2015-12-19 16:55 雨为我停 阅读(186) 评论(0) 推荐(0) 编辑
Javascript模块化编程(三):require.js的用法 (转)
摘要:转自:http://my.oschina.net/u/1390066/blog/213769一、为什么要用require.js?最早的时候,所有Javascript代码都写在一个文件里面,只要加载这一个文件就够了。后来,代码越来越多,一个文件不够了,必须分成多个文件,依次加载。下面的网页代码,相信很... 阅读全文
posted @ 2015-12-14 16:18 雨为我停 阅读(193) 评论(0) 推荐(0) 编辑
requirejs之demo (转)
摘要:具体的理论就不讲了,可以参考http://www.ruanyifeng.com/blog/2012/10/javascript_module.htmlhttp://www.ruanyifeng.com/blog/2012/10/asynchronous_module_definition.htmlh... 阅读全文
posted @ 2015-12-14 15:58 雨为我停 阅读(763) 评论(0) 推荐(1) 编辑
RequireJS入门指导 (转)
摘要:最近在百度实习做的一个项目用到了Require JS这个库,之前从来没有了解过,经过一番大概的搜索后找到一篇非常不错的文章,看完后能够让你对 Require JS 的运行机制、使用方法以及为什么使用 Require JS 有一个基础的认识。下面我就对这篇文章进行一个简单的翻译,如果有错漏的地方希望指... 阅读全文
posted @ 2015-12-14 14:53 雨为我停 阅读(259) 评论(0) 推荐(0) 编辑
我始终相信努力奋斗的意义
摘要:圈子里很多朋友如今都会笑着说:“鸡汤,还不就那样,今天激动了,冲动两三天,后面,该吃吃该喝喝,原来那样如今依旧那样。”类似这种情况,很多人提起努力这个词的时候,总是以一种过来人的姿态,嗤之以鼻。或许努力很久很久,也才只有百分之一的可能会获得自己想要的那个结果,但是,扪心自问,你真的努力了吗?我指的努... 阅读全文
posted @ 2015-12-13 21:57 雨为我停 阅读(287) 评论(1) 推荐(2) 编辑
RequireJS进阶(三) 转
摘要:进阶的前面两篇讲述了r.js如何通过命令行把所有的模块压缩为一个js文件或把所有的css压缩为一个css文件。其中包括一些压缩配置参数的使用。但以上两种方式有几个问题1、通过命令手动配置压缩选项显得很呆板2、都仅合并为一个文件对于最后只生成一个文件的库来说,这种方式并无不妥。比如jQuery,它的工... 阅读全文
posted @ 2015-12-11 16:55 雨为我停 阅读(293) 评论(0) 推荐(0) 编辑
RequireJS进阶(二) 转
摘要:这一篇来认识下打包工具的paths参数,在入门一中就介绍了require.config方法的paths参数。用来配置jquery模块的文件名(jQuery作为AMD模块时id为“jquery”,但文件名可通过paths配置可以不必是“jquery.js”,而是带有版本的如“jquery-1.7.2.... 阅读全文
posted @ 2015-12-11 16:54 雨为我停 阅读(166) 评论(0) 推荐(0) 编辑
RequireJS进阶(一) 转
摘要:为了应对日益复杂,大规模的JavaScript开发。我们化整为零,化繁为简。将复杂的逻辑划分一个个小单元,各个击破。这时一个项目可能会有几十个甚至上百个JS文件,每个文件为一个模块单元。如果上线时都是这些小文件,那将对性能造成一定影响。RequireJS提供了一个打包压缩工具r.js来对模块进行合并... 阅读全文
posted @ 2015-12-11 16:54 雨为我停 阅读(249) 评论(0) 推荐(0) 编辑
RequireJS 2.0 正式发布(转)
摘要:RequireJS发布了一个大版本,直接从version1.0.8升级到了2.0。随后的几小时James Burke又迅速的将版本调整为2.0.1,当然其配套的打包压缩工具r.js也同时升级到了2.0.1。此次变化较大,代码也进行了重构,层次更清晰可读。功能上主要变化如下:1,延迟模块的执行。这是一... 阅读全文
posted @ 2015-12-11 16:48 雨为我停 阅读(188) 评论(0) 推荐(0) 编辑
RequireJS入门(三)转
摘要:这篇来写一个具有依赖的事件模块event。event提供三个方法bind、unbind、trigger来管理DOM元素事件。event依赖于cache模块,cache模块类似于jQuery的$.data方法。提供了set、get、remove等方法用来管理存放在DOM元素上的数据。示例实现功能:为页... 阅读全文
posted @ 2015-12-11 16:23 雨为我停 阅读(217) 评论(0) 推荐(0) 编辑
RequireJS入门(二) 转
摘要:上一篇是把整个jQuery库作为一个模块。这篇来写一个自己的模块:选择器。为演示方便这里仅实现常用的三种选择器id,className,attribute。RequireJS使用define来定义模块。新建目录结构如下这次新建了一个子目录js,把main.js和selctor.js放入其中,requ... 阅读全文
posted @ 2015-12-11 15:20 雨为我停 阅读(178) 评论(0) 推荐(0) 编辑
RequireJS入门(一) 转
摘要:RequireJS由James Burke创建,他也是AMD规范的创始人。RequireJS会让你以不同于往常的方式去写JavaScript。你将不再使用script标签在HTML中引入JS文件,以及不用通过script标签顺序去管理依赖关系。当然也不会有阻塞(blocking)的情况发生。好,以一... 阅读全文
posted @ 2015-12-11 15:18 雨为我停 阅读(197) 评论(0) 推荐(0) 编辑
JS模块化编程之AMD规范(转)
摘要:随着网站逐渐变成"互联网应用程序",嵌入网页的Javascript代码越来越庞大,越来越复杂。网页越来越像桌面程序,需要一个团队分工协作、进度管理、单元测试等等......开发者不得不使用软件工程的方法,管理网页的业务逻辑。JavaScript模块化编程,已经成为一个迫切的需求。理想情况下,开发者只... 阅读全文
posted @ 2015-12-10 17:56 雨为我停 阅读(335) 评论(0) 推荐(0) 编辑
如何成为一名优秀的前端工程师 (share)
摘要:一、技术的必须的作为一名最基础的前端工程师你必须掌握HTML、CSS和JavaScript。三者必须同时精通,类似我这样对前端知识一知半解的,一遇到问题就停下工作就四处搜索解决方案的,首先就算不上一个合格的前端人员。像我这样的如果当了前端工程师那工期肯定是不能保证的。合格的前端工程师第一要学会的就是... 阅读全文
posted @ 2015-12-10 15:46 雨为我停 阅读(437) 评论(0) 推荐(0) 编辑
js对象的引用
摘要:/*var a = [1,2,3]; var b = [1,2,3]; alert( a == b ); //false*/ //基本类型:赋值的时候只是值得复制/* var a = 5; var b = a... 阅读全文
posted @ 2015-12-05 21:07 雨为我停 阅读(930) 评论(0) 推荐(0) 编辑
JS面向对象的学习
摘要:1、面向对象var arr = new Array(); //[] //我们把系统自带的对象,叫做系统对象var arr = []; arr.number = 10; //对象下面的变量:叫做对象的属性arr.test = function(){ //对象下面的函数 : 叫做... 阅读全文
posted @ 2015-12-05 20:56 雨为我停 阅读(160) 评论(0) 推荐(0) 编辑