摘要: 1、Requirejs是一个压缩完只有14K的javascript模块加载框架 2、通过一个个script标签导入js文件已经过时 3、Requirejs的好处  a.防止js阻塞页面渲染 b.使用程序调用加载js,防止页面上出现一大串引入js文件的丑陋代码场景 4、Requirejs会使用三个变 阅读全文
posted @ 2017-05-22 12:35 superlife 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 昨天给公司做一个简单的官网,很简单的一个静态网站,利用fullpage插件想给首页做一些特效,于是发现了一个问题: 我在引入fullpage的css文件库时少写了rel属性,如下所示: <link href="css/fullpage.css"> 结果是fullpage根本不生效。 百思不得其解啊 阅读全文
posted @ 2017-05-10 17:37 superlife 阅读(1959) 评论(0) 推荐(0) 编辑
摘要: javascript中的this,constructor ,prototype,都是老生常谈的问题,深入理解他们的含义至关重要。在这里,我们再来复习一下吧,温故而知新! this this表示当前对象,如果在全局作用范围内使用this,则指代当前页面对象window; 如果在函数中使用this,则t 阅读全文
posted @ 2017-02-27 10:27 superlife 阅读(352) 评论(0) 推荐(0) 编辑
摘要: 今天在项目中遇到一个问题: <li><a href="detail.html?name={{item.name}}" title="{{item.name}}" >{{item.name | limitTo:4}}</a></li> 由于item.name返回的是中文名称,结果到detail页中获取 阅读全文
posted @ 2017-02-24 17:39 superlife 阅读(1658) 评论(0) 推荐(0) 编辑
摘要: 有些时候,你必须把某些文件放到Git工作目录中,但又不能提交它们,比如保存了数据库密码的配置文件啦,等等,每次git status都会显示Untracked files ...,有强迫症的童鞋心里肯定不爽。 好在Git考虑到了大家的感受,这个问题解决起来也很简单,在Git工作区的根目录下创建一个特殊 阅读全文
posted @ 2017-02-24 16:41 superlife 阅读(3465) 评论(0) 推荐(0) 编辑
摘要: 我们一直用GitHub作为免费的远程仓库,如果是个人的开源项目,放到GitHub上是完全没有问题的。其实GitHub还是一个开源协作社区,通过GitHub,既可以让别人参与你的开源项目,也可以参与别人的开源项目。 在GitHub出现以前,开源项目开源容易,但让广大人民群众参与进来比较困难,因为要参与 阅读全文
posted @ 2017-02-24 16:31 superlife 阅读(246) 评论(0) 推荐(0) 编辑
摘要: 如果标签打错了,也可以删除: 因为创建的标签都只存储在本地,不会自动推送到远程。所以,打错的标签可以在本地安全删除。 如果要推送某个标签到远程,使用命令git push origin <tagname>: 或者,一次性推送全部尚未推送到远程的本地标签: 如果标签已经推送到远程,要删除远程标签就麻烦一 阅读全文
posted @ 2017-02-24 16:29 superlife 阅读(1352) 评论(0) 推荐(0) 编辑
摘要: 在Git中打标签非常简单,首先,切换到需要打标签的分支上: 然后,敲命令git tag <name>就可以打一个新标签: 可以用命令git tag查看所有标签: 默认标签是打在最新提交的commit上的。有时候,如果忘了打标签,比如,现在已经是周五了,但应该在周一打的标签没有打,怎么办? 方法是找到 阅读全文
posted @ 2017-02-24 16:27 superlife 阅读(1908) 评论(0) 推荐(0) 编辑
摘要: 当你从远程仓库克隆时,实际上Git自动把本地的master分支和远程的master分支对应起来了,并且,远程仓库的默认名称是origin。 要查看远程库的信息,用git remote: $ git remote origin 或者,用git remote -v显示更详细的信息: $ git remo 阅读全文
posted @ 2017-02-23 17:24 superlife 阅读(773) 评论(0) 推荐(0) 编辑
摘要: 软件开发中,总有无穷无尽的新的功能要不断添加进来。 添加一个新功能时,你肯定不希望因为一些实验性质的代码,把主分支搞乱了,所以,每添加一个新功能,最好新建一个feature分支,在上面开发,完成后,合并,最后,删除该feature分支。 现在,你终于接到了一个新任务:开发代号为Vulcan的新功能, 阅读全文
posted @ 2017-02-23 17:15 superlife 阅读(245) 评论(0) 推荐(0) 编辑