2022年2月11日

docker+jenkins+gitlab自动化构建

摘要: 部署:https://gitbook.cn/books/5ed8876263e9604b8f0b0b3c/index.html 思路图/jenkins配置:https://www.jianshu.com/p/7e8037c63d63 中途遇坑: Docker Jenkins使用NodeJS插件报no 阅读全文

posted @ 2022-02-11 11:32 吴国源 阅读(66) 评论(0) 推荐(0) 编辑

2016年8月13日

彻底弄懂css中单位px和em,rem的区别

摘要: 国内的设计师大都喜欢用px,而国外的网站大都喜欢用em和rem,那么三者有什么区别,又各自有什么优劣呢? PX特点 1. IE无法调整那些使用px作为单位的字体大小; 2. 国外的大部分网站能够调整的原因在于其使用了em或rem作为字体单位; 3. Firefox能够调整px和em,rem,但是有大 阅读全文

posted @ 2016-08-13 16:55 吴国源 阅读(32846) 评论(4) 推荐(5) 编辑

2016年8月7日

闭包内的微观世界和js垃圾回收机制

摘要: 一、什么是闭包? 官方”的解释是:闭包是一个拥有许多变量和绑定了这些变量的环境的表达式(通常是一个函数),因而这些变量也是该表达式的一部分。相信很少有人能直接看懂这句话,因为他描述的太学术。其实这句话通俗的来说就是:JavaScript中所有的function都是一个闭包。不过一般来说,嵌套的fun 阅读全文

posted @ 2016-08-07 00:43 吴国源 阅读(1342) 评论(1) 推荐(1) 编辑

学习Javascript闭包(Closure)

摘要: 一、变量的作用域 要理解闭包,首先必须理解Javascript特殊的变量作用域。 变量的作用域无非就是两种:全局变量和局部变量。 Javascript语言的特殊之处,就在于函数内部可以直接读取全局变量。 var n=999; function f1(){ alert(n); } f1(); // 9 阅读全文

posted @ 2016-08-07 00:37 吴国源 阅读(661) 评论(1) 推荐(1) 编辑

2016年8月6日

Javascript模块化编程(三):require.js的用法(转)

摘要: 这个系列的第一部分和第二部分,介绍了Javascript模块原型和理论概念,今天介绍如何将它们用于实战。 我采用的是一个非常流行的库require.js。 一、为什么要用require.js? 最早的时候,所有Javascript代码都写在一个文件里面,只要加载这一个文件就够了。后来,代码越来越多, 阅读全文

posted @ 2016-08-06 20:57 吴国源 阅读(318) 评论(0) 推荐(0) 编辑

Javascript模块化编程(二):AMD规范(转)

摘要: 这个系列的第一部分介绍了Javascript模块的基本写法,今天介绍如何规范地使用模块。 (接上文) 七、模块的规范 先想一想,为什么模块很重要? 因为有了模块,我们就可以更方便地使用别人的代码,想要什么功能,就加载什么模块。 但是,这样做有一个前提,那就是大家必须以同样的方式编写模块,否则你有你的 阅读全文

posted @ 2016-08-06 18:51 吴国源 阅读(314) 评论(0) 推荐(1) 编辑

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

摘要: 随着网站逐渐变成"互联网应用程序",嵌入网页的Javascript代码越来越庞大,越来越复杂。 网页越来越像桌面程序,需要一个团队分工协作、进度管理、单元测试等等......开发者不得不使用软件工程的方法,管理网页的业务逻辑。 Javascript模块化编程,已经成为一个迫切的需求。理想情况下,开发 阅读全文

posted @ 2016-08-06 18:19 吴国源 阅读(291) 评论(0) 推荐(0) 编辑

2016年8月3日

Sublime Text3快捷键以及常用插件

摘要: 工若善其事,必先利其器。做为一个web前端开发人员,必须有一个得心应手的编码工具,本人推荐Sublime Text3和WebStorm,但WebStorm太过智能和耗性能了对初学者来说弊大于利,所以我们聊聊Sublime Test sublime text值强大是因为他的插件,提到Sublime T 阅读全文

posted @ 2016-08-03 23:44 吴国源 阅读(728) 评论(0) 推荐(0) 编辑

2016年7月28日

zepto和jquery的区别,zepto的不同使用8条小结

摘要: 说到诡异事件发生的原因,自然是想到两者之间的差异性。 首先是效果: jquery中有fadeIn和fadeOut两个效果,用来实现渐隐渐显的效果,这个在PC端自然是常用的效果。然后我们前端组的组员Mr Huang自然是想到手机页面也可以更加炫丽,于是加上了登录框的渐隐效果。给用户缓冲的效果不错。 但 阅读全文

posted @ 2016-07-28 01:11 吴国源 阅读(2939) 评论(0) 推荐(0) 编辑

2016年7月24日

双飞翼布局和圣杯布局的对比

摘要: 在不增加额外标签的情况下,圣杯布局已经非常完美,圣杯布局使用了相对定位,以后布局是有局限性的,而且宽度控制要改的地方也多,那么有没其他方法更加简洁方便呢? 在淘宝UED探讨下,增加多一个div就可以不用相对布局了,只用到了浮动和负边距,这就是我们所说的双飞翼布局。 DOM结构:main内层增加了一个 阅读全文

posted @ 2016-07-24 10:01 吴国源 阅读(313) 评论(0) 推荐(0) 编辑

导航