上一页 1 ··· 39 40 41 42 43 44 45 46 47 ··· 52 下一页
摘要: 1、用df 检查发现/根目录可用空间为0 [root@/]#df -h 2、用du检查发现各目录占用的空间都很少,有约3G的空间莫名其妙地丢了。 [root@/]# du -m –max-depth=1 |sort -gr 3、用lsof检查后才发现原因是,有文件被删除,而进程还活着,因而造成还占用空间的现象 [root@/]# lsof |grep delete 根据lsof列出的进程号,kill这些进程后,空间就释放出来了。lsof -n |grep delete4.du --max-depth=1 -h ,--max-depth=0的功能和-s的功能是一样的。列出一个目录占用的空间... 阅读全文
posted @ 2013-05-22 15:15 zhepama 阅读(436) 评论(0) 推荐(0) 编辑
摘要: 模块目的什么是 JavaScript 模块?它们的目的是什么?定义:如何把一段代码封装成一个有用的单元,以及如何注册此模块的能力、输出的值依赖引用:如何引用其它代码单元现今 Web(function () { var $ = this.jQuery; this.myExample = function () {};}());现如今 JavaScript 代码段是如何定义的呢?通过立即执行的工厂函数定义。使用 HTMLscript标签加载模块,通过全局变量来引用依赖。模块间依赖的声明很弱:开发者需要知道正确的依赖顺序。例如,包含 Backbone 的文件,不能放在 jQuery 标签... 阅读全文
posted @ 2013-05-22 11:31 zhepama 阅读(397) 评论(0) 推荐(0) 编辑
摘要: 本文讨论为何网站模块化很有用,以及模块化的各种实现方式的可行性。同时,还有个独立页面讨论 RequireJS 采用的函数封装的设计驱使。问题网站正在变成网络应用代码复杂度随着网站变大而增加代码组织变难了开发者希望 JS 文件模块化部署时又希望将代码优化进一到数次 HTTP 请求解决办法前端开发者需要一个满足以下条件的解决方案:类似#include、import、require(译注:分别对应 C、Python、node.js)能够加载嵌套的依赖对开发者友好并且能提供帮助部署的优化工具脚本加载的 API首要任务是厘清加载脚本的 API。有以下备选方案:Dojo:dojo.require(' 阅读全文
posted @ 2013-05-22 11:30 zhepama 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 最近做web app项目做到心血来潮,有太多经验想记录,太多细节想分享。今日把使用iscroll4 一直困扰了很久的问题研究解决了,很高兴决定把使用的心得写出来,方便大家参考,不要再走太多的弯路。iscroll4 是一款针对web app使用的滚动控件,它可以模拟原生IOS应用里的滚动列表操作,虽然插件不大但是效果十分好。是web app开发必备的控件之一。iscroll4官网 :http://cubiq.org/iscroll-4为什么要用iscroll4因为在IOS5之前,web webkit是不支持一种原生方法去滚动固定 长/宽 容器里的内容的。简单的说,就是css属性 overflow 阅读全文
posted @ 2013-05-22 11:29 zhepama 阅读(425) 评论(0) 推荐(0) 编辑
摘要: 做移动互联网开发呢,比较头疼的可能就是调试问题了,我是这么感觉的。因此,我对市面上比较流行的远程调试方法做了总结,对比了 Firefox、Chrome、Opera 三大浏览器的远程调试工具,大家各取所需,希望能对大家的日常工作有多帮助。一、Opera 远程调试准备工作:下载桌面版 Opera下载欧朋 HD 最新版下载欧朋 HD 模拟器方式一、 通过欧朋 HD 模拟器和 Opera Dragonfly 进行远程调试安装下载欧朋 HD 模拟器、桌面版 Opera、欧朋 HD。打开 Opera,“Ctrl + Shift + i” 打开调试工具 Dragonfly。点击右上 “远程调试设置”,默认端 阅读全文
posted @ 2013-05-20 20:41 zhepama 阅读(590) 评论(0) 推荐(0) 编辑
摘要: main.jsdefine(function(require, exports, module) { window.person={} var main = {} main.init = function(){ var m=2; switch(m){ case 1: var module1 = require("../test/test1.js"); break; case 2: var module2 = require("../test/test2.js"); //没有执行 但是引入了test2.js break; } console.log... 阅读全文
posted @ 2013-05-19 16:28 zhepama 阅读(166) 评论(0) 推荐(0) 编辑
摘要: main.jsdefine(function(require, exports, module) { var person = require("../test/test2.js"); var module3 = require("../test/test3.js"); var main = {} main.init = function(){ module3.init(); } module.exports = main;});test1.jsdefine(function(require, exports, module) { var object 阅读全文
posted @ 2013-05-19 16:13 zhepama 阅读(268) 评论(0) 推荐(0) 编辑
摘要: 利用Sublime Package Control可以方便的安装下载管理Sublime Text 2的软件包。它支持自动升级,GitHub,BitBucket。安装很简单,先用Ctrl + `打开console,然后粘贴以下命令:import urllib.request,os; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.req 阅读全文
posted @ 2013-05-18 20:36 zhepama 阅读(336) 评论(0) 推荐(0) 编辑
摘要: hashchange事件会在页面URL中的片段标识符(第一个#号开始到末尾的所有字符,包括#号)发生改变时触发.通用信息规范HTML5接口HashChangeEvent是否冒泡是能否取消默认行为不能目标defaultView默认行为无属性PropertyTypeDescriptiontargetRead onlyEventTargetThe browsing context (<code>window</code>).typeRead onlyDOMStringThe type of event.canBubbleRead onlybooleanDoes the eve 阅读全文
posted @ 2013-05-18 14:28 zhepama 阅读(309) 评论(0) 推荐(0) 编辑
摘要: 概述window.onpopstate是popstate事件在window对象上的事件句柄.每当处于激活状态的历史记录条目发生变化时,popstate事件就会在对应window对象上触发. 如果当前处于激活状态的历史记录条目是由history.pushState()方法创建,或者由history.replaceState()方法修改过的, 则popstate事件对象的state属性包含了这个历史记录条目的state对象的一个拷贝.调用history.pushState()或者history.replaceState()不会触发popstate事件.popstate事件只会在其他浏览器操作时触发 阅读全文
posted @ 2013-05-18 14:27 zhepama 阅读(984) 评论(0) 推荐(0) 编辑
上一页 1 ··· 39 40 41 42 43 44 45 46 47 ··· 52 下一页