2017年8月17日
摘要: 今天在做公司项目的时候发现一个问题,突然之间我的svn就down了,无法update,也无法commit,总是提示要clean up,但是当我真的clean up的时候发现又报其他的错误。后来上网找原因,发现原来是因为SVN服务队列陷入了死循环,导致其内部保存队列的sqlite数据库无法及时清除队列 阅读全文
posted @ 2017-08-17 20:24 谢某某 阅读(3229) 评论(0) 推荐(0) 编辑
摘要: 前面我们学会了如何封装一个插件,并且做了一个简单的拖拽效果的插件,现在我们需要再完善一下这个插件。 首先,我们知道,很多插件其实是可以配置参数的 插件的参数怎么做呢? 我们来看一下,此处我们做一个改变div宽度和高度的插件(简单到丧心病狂) ;(function($){ var defaults={ 阅读全文
posted @ 2017-08-17 17:16 谢某某 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 这个故事得从一个弹窗开始说起。。。 从前,我曾想做一个精美的弹窗,好的,那最先我需要一个最基础的html代码结构: 此刻,我们需要写一些简单的js代码来封装这个插件的功能,像这样: 然后,我们做一些简单的修饰细节,这个弹窗就完成了。。。 好了,开始正经。。。 js插件是什么?和js组件又有什么区别呢 阅读全文
posted @ 2017-08-17 17:13 谢某某 阅读(108) 评论(0) 推荐(0) 编辑
摘要: 给一个HTML元素设置css属性,如 这样写太罗嗦了,为了简单些写个工具函数,如 发现 Google API 中使用了cssText属性,后在各浏览器中测试都通过了。一行代码即可,实在很妙。如 和innerHTML一样,cssText很快捷且所有浏览器都支持。此外当批量操作样式时,cssText只需 阅读全文
posted @ 2017-08-17 17:05 谢某某 阅读(417) 评论(0) 推荐(0) 编辑
摘要: js模块化目前通用的规范有两种:commonJS和AMD规范。其中commonJS规范适用于服务端的js模块化开发,而AMD就是适用于浏览器的模块化开发标准。 关于AMD和commJS规范,我们需要知道一些开发工作背景(即以前遇到过的一些难题) 相信从事前端行业,我们都曾遇到这样的烦恼——文件加载之 阅读全文
posted @ 2017-08-17 17:00 谢某某 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 现在的网页越来越大,功能也越来越全,我们已经无法像五六年前那样简单的切割图就能实现业务的需求了。网站的功能越来越强大,甚至超越了某些桌面程序。 曾经作为网页特效的js,在如今也显得愈加重要。可如果还是按照曾经按部就班的过程化编写,工作量实在太大,现代前端开发方式中很重要的一个特点就是协作。一个开发者 阅读全文
posted @ 2017-08-17 16:53 谢某某 阅读(140) 评论(0) 推荐(0) 编辑
2016年4月19日
摘要: css架构探索 在我最初接手并网项目时,一个页面,甚至整个项目中,一条样式属性会在css文件中出现无数次,比如: 1 .test{float: left;margin-top: 10px;color: #525252;font: 14px/20px "Microsoft YAHEI"} 2 .dem 阅读全文
posted @ 2016-04-19 16:53 谢某某 阅读(201) 评论(0) 推荐(0) 编辑
2016年2月26日
摘要: 函数的参数: 对于ECMAscript而言,函数参数个数多少并不会过于影响函数的执行,它也不会在意你传递的是什么数据类型,因为在ECMAscript内部,参数是以一个数组(类数组,arguments)来表示。函数接收到的永远是这个数组,而不会关心数组中存在哪些参数。假如:一个函数定义了两个形参,你可 阅读全文
posted @ 2016-02-26 16:59 谢某某 阅读(606) 评论(0) 推荐(0) 编辑
2016年1月19日
摘要: 经典三列布局,也叫做圣杯布局【Holy Grail of Layouts】是Kevin Cornell在2006年提出的一个布局模型概念,在国内最早是由淘宝UED的工程师传播开来,在中国也有叫法是双飞翼布局,它的布局要求有几点:1、三列布局,中间宽度自适应,两边定宽;2、中间栏要在浏览器中优先展示渲... 阅读全文
posted @ 2016-01-19 17:40 谢某某 阅读(427) 评论(0) 推荐(0) 编辑
2015年12月16日
摘要: 函数,是所有编程语言的核心,函数封装一部分语句块,可以在任何时候任何地点调用,真正做到whenever、wherever!学习javascript的函数对以后的函数化,对象化,模块化都有重大意义。javascript中使用function关键字来声明函数,如何理解这句话?看看下面的例子:1 func... 阅读全文
posted @ 2015-12-16 09:54 谢某某 阅读(588) 评论(1) 推荐(2) 编辑