- 博客(28)
- 收藏
- 关注
转载 brew安装nginx出现404
最近想给自己的mac搭一个lnmp的环境。上网查找资料说使用brew安装是十分轻松简单的事情。于是就开始动手安装。但是在安装nginx的时候就遇到一个问题。别人安装之后访问localhost,显示的是这样的。但是我的是这样的。这里显示了nginx服务器,证明已经是成功搭建好了,但是没有找到index文件。于是我开始查找原因。查看nginx.conf,ser...
2014-10-05 11:27:00
336
转载 使用grunt实现livereload(实时刷新)
在做网页的时候,经常刷新页面去查看修改的代码是否正常的显示出来。经常按【刷新键】好麻烦,如果改了代码后,浏览器上就能看到更新代码后的效果,那多好啊。使用grunt(温习一下怎么使用grunt) 1、在项目路径下安装gruntsudo npm install grunt --save-dev2、生成package.jsonnpm init...
2014-09-17 13:50:00
197
转载 【转】Javascript原生Ajax请求
什么是 ajaxajax 即“Asynchronous JavaScript and XML”(异步 JavaScript 和 XML),也就是无刷新数据读取。http 请求首先需要了解 http 请求的方法(GET 和 POST)。GET 用于获取数据。GET 是在 URL 中传递数据,它的安全性低,容量低。POST 用于上传数据。POST 安全性一般,容量几乎无限。...
2014-07-02 15:58:00
123
转载 IE6下select覆盖div z-index无效 解决方案
遇到了IE6 select遮挡div的bug,这个bug表现为页面有浮动元素(某个div元素)在select上面时,在IE6里面select总是显示在这个浮动元素上方,该元素z-index的值多大都没有作用。解决的思路是:IE6中iframe可以覆盖select,而div可以覆盖iframe,所以解决办法就是使用iframe元素包裹或者覆盖select元素或浮动元素,或者在selec...
2014-07-02 15:39:00
148
转载 Juicer 轻量级javascript模板引擎
juicer是一个javascript轻量级模板引擎。使用方法编译模板并根据数据立即渲染出结果 1 juicer(tpl, data);仅编译模板暂不渲染,返回一个可重用的编译后的函数1 var compiled_tpl = juicer(tpl);根据给定的数据对之前编译好的模板进行渲染1 var complied_tpl = jui...
2014-06-22 13:09:00
132
转载 【转】关于JSON.parse在ie6,ie7下未定义的issue
问题:在ie6下出现一个js error,说是JSON.parse为定义,一查,才知道,ie6,ie7不支持JSON。解决方法: 只要在使用JSON之前加载个json2.js就行了。参考:http://stackoverflow.com/questions/2503175/json-on-ie6-ie7json2.js 下载:https://github.com/douglas...
2014-01-28 15:30:00
118
转载 【转】使用weinre远程调试手机网页
本调试方式需要wifi环境和webkit浏览器。weiner主页:http://people.apache.org/~pmuellr/weinre/docs/latest/Home.html一、配置调试服务器(一)、nodejs搭建调试服务器(以windows为例)1、安装node.js安装程序下载:http://nodejs.org/#download本文安装在“F...
2014-01-28 15:23:00
208
转载 XML DOM HTMLElement 对象
HTMLElement 对象表示 HTML 中的一个元素。HTMLElement 对象的属性一个 HTML 文档中的每个元素都有和元素的 HTML 属性对应的属性。这里列出了所有 HTML 标记都支持的属性。其他的属性,都特定于某种具体的 HTML 标记。HTMLElement 对象继承了Node和Element对象的标准属性,也实现了下面所描述的几个非标准属性:cl...
2014-01-15 22:30:00
154
转载 【转】解决iScroll横向滚动区域无法拉动页面的问题
近期项目中使用iScroll遇到一个问题,在设定wrapper为横向滚动时,如果你手指放在该区域,将无法拉动页面,也就是说该区域取消了默认事件。这个体验是实在是无法接受,特别是页面中有多个横向滚动区域时,很容易触碰到这种区域,这时用户将觉得页面很卡。Google搜了一下,看来很多人都为这个问题而烦恼。有高人给出了解决方案,在这里可以找到。代码如下:myScroll = n...
2013-12-25 09:48:00
119
转载 notepad++默认的快捷键整理
notepad++默认的快捷键整理(其中有颜色的为常用招数):1. 文件相关快捷键动作定义Ctrl-O打开文件Ctrl-N新建文件Ctrl-S保存文件Ctrl-Alt-S文件另存为Ctrl-Shift-S保存所有打开文件Ctrl-P打印Alt-F4退出程序...
2013-11-28 17:24:00
111
转载 【转】12种JavaScript MVC框架之比较
作为Javascript MVC框架使用的菜鸟,先看看这个科普贴。以下是原文。Gordon L. Hempton是西雅图的一位黑客和设计师,他花费了几个月的时间研究和比较了12种流行的JavaScript MVC框架,并在博客中总结了每种框架的优缺点,最终的结果是,Ember.js胜出。此次比较针对的特性标准有四种,分别是:UI绑定(UI Bindings)复合...
2013-11-21 09:59:00
81
转载 关于 meta name="format-detection"
<meta name="format-detection"/>当该 HTML 页面在手机上浏览时,该标签用于指定是否将网页内容中的手机号码显示为拨号的超链接。在 iPhone 上默认值是:<meta name="format-detection" content="telephone=yes"/>如果你不希望手机自动将网页中的电话号码...
2013-11-04 14:17:00
251
转载 【转】ant 安装与配置
下载Apache Ant 1.8.4http://ant.apache.org/bindownload.cgi一、解压ant安装包在D:\SWE下二、环境变量配置ANT_HOME D:\SWE\apache-ant-1.8.4CLASSPATH ;%ANT_HOME%lib;PATH ;%ANT_HOME%bin;三、测试是否安装成功在cmd命令方式...
2013-11-03 21:35:00
92
转载 【转】常用插件的使用—grunt入门指南(上)
grunt-contrib-concat非常常用的grunt插件,用于合并任意文件,用法也非常简单:npm install grunt-contrib-concat --save-devgrunt.loadNpmTasks('grunt-contrib-concat');(后面的插件演示就不再贴安装插件和注册插件的代码,大同小异。)任务:合并src下的...
2013-11-03 21:20:00
126
转载 基于Cordova的android项目入门
本文记录在ecplise里建立一个基于Cordova的android项目的基本步骤。准备工作:1、cordova-3.0.0.jar2、cordova.js3、发开android的eclipse的环境。Android SDK、ADT Plugin开始建立项目1、打开Eclipse,选择文件->新建->Android Project。与建立原生的andr...
2013-09-25 19:43:00
107
转载 【转】隐藏元素的子元素隐藏无效
将某元素隐藏后,对其原本显示的子元素进行display:none操作,当再把这个元素显示出来的时候,在ie678的兼容模式下会发现子元素的隐藏无效.感谢ooxx君给找的这个DEMO页,要重现bug请使用欢乐的IE系列浏览器打开.博主用了一个很有爱的兔子向大家展示这个神奇的魔术:1,把容器和兔子的position都设为relative或者absolute2,把容器的display设...
2013-09-04 11:44:00
138
转载 【转】IE7以下绝对定位被某元素遮挡
最近做项目,经常遇到IE7以下浏览器中。一些悬浮框被一些元素遮挡的问题,这些元素一般都是设置了position的。问题的根本在不是被设置绝对定位的元素上,而是在设置了相对定位的父元素上。我查阅了一些资料。当设置了相对定位的父元素如果没有设置z-index属性,当后面有元素设置position:relative的时候,则后面的元素就会遮挡掉前面的元素,不管前面的元素设置了多大的z...
2013-09-03 15:42:00
86
转载 关于“No projects are found to import”的解决方法
在多人合作的项目开发中。从服务器拉取了项目的代码,当想要导入eclipse时,出现一下的问题。首先查看项目目录中是否有隐藏文件.project,还有目录结构也还要有一个隐藏文件.classpath, 如果没有的解决办法。方法1:最直接的操作,可以把其它项目的.project, .classpath文件拷贝过来,修改相应的地方则可。1).project文件只需要修改<na...
2013-08-14 16:31:00
542
转载 【转】IE6中a标签触发图片和ajax请求被abort
IE6 a标签的请求被abort的原因最近项目中掉进IE6 a标签abort两次坑,第一次是a标签绑定一个事件,href='javascript:;'这样a标签触发了事件,切换验证码图片,结果验证码图片总是显示不出来,通过抓包显示状态为abort。其实这个的原因可以从IE6中a标签执行顺序说起,IE6中a标签执行onclick在执行默认事件(即href跳转)之前,当触发了绑定的事件之...
2013-07-29 14:46:00
96
转载 JS小笔记
1、decodeURIComponent() 函数可对 encodeURIComponent() 函数编码的 URI 进行解码。decodeURIComponent()解码,encodeURIComponent() 编码。 如decodeURIComponent('\u901a\u7528\u53c2\u6570\u4e2d\u5c11\u4e86\u5982service\u30...
2013-07-25 14:16:00
55
转载 【转】Iscroll4使用心得
最近做web app项目做到心血来潮,有太多经验想记录,太多细节想分享。今日把使用iscroll4 一直困扰了很久的问题研究解决了,很高兴决定把使用的心得写出来,方便大家参考,不要再走太多的弯路。iscroll4 是一款针对web app使用的滚动控件,它可以模拟原生IOS应用里的滚动列表操作,虽然插件不大但是效果十分好。是web app开发必备的控件之一。iscroll4官网 ...
2013-07-03 22:41:00
121
转载 【转】移动前端工作的那些事---前端制作篇之框架篇
为了更好的提升用户体验,移动端逐渐出了许多的移动端的框架,比如Sencha Touch、JQTouch、Jquery-moblie、jqMobi等等。这些框架都有优缺点,不同的框架应用在不同的项目中。现简单阐述一下各框架的优缺点: 一、Sencha Touch框架是一个重量级的框架、它上手较难,代码复杂,并且需要较强的程序基础才能学习,最开始的时候因为一个项目,想使用Sench...
2013-07-03 17:04:00
111
转载 Unable to resolve superclass of L报错的解决方法
最近做一个phonegap项目。从项目组其他人拿到项目,部署在eclipse里,运行却发现报错n行,主要是以下报错06-08 11:02:50.212: W/dalvikvm(27381): Unable to resolve superclass of Lcom/vanchu/apps/colorful/Colorful; (68)06-08 11:02:50.212: W...
2013-06-08 13:08:00
184
转载 【转】ajaxfileupload的使用
ajaxfileupload的使用<html><meta http-equiv="pragma" content="no-cache"> <meta http-equiv="cache-control" content="no-cache"> <meta http-equiv="expires" content="0...
2013-06-06 20:31:00
86
转载 【转】backbone.js 初探
什么是backbonebackbone不是脊椎骨,而是帮助开发重量级的javascript应用的框架。主要提供了3个东西:1、models(模型) 2、collections(集合) 3、views(视图)backbone.js文件本身很小,压缩后只有5.3KB,作为一个框架级别的核心JS文件,这个数字很可怕。除此之外,这个JS还必须依赖于另一个JS文件:undersco...
2013-06-05 09:56:00
93
转载 【转】Gruntjs——前端任务管理工具
Gruntjs是前端项目构建工具,基于node的命令行工具。很多公司或者js项目都是用gruntjs来搭建,例如jQuery,twitter,Qunit等。主要功能有:Gruntjs是前端项目构建工具,基于node的命令行工具。很多公司或者js项目都是用gruntjs来搭建,例如jQuery,twitter,Qunit等。主要功能有:合并文件压缩html/js/css/图...
2013-06-03 11:19:00
151
转载 【转】nodejs入门
首先,去http://nodejs.org 下载安装。我下的版本是0.8.14。安装很简单,下一步下一步就哦了。我的安装目录是C:\Program Files (x86)\nodejs。这时使用node -v 命令查看下安装的版本一、helloworld在nodejs安装目录中新建一个文件hello.js,里面敲一行代码console.log('hello, no...
2013-05-31 11:38:00
71
转载 git 命令整理
local初始化全局变量初始化新版本库设置忽略的文件添加新文件到版本库提交日常操作提交撤销修改分支解决冲突标签查看状态其他remote初始化克隆版本库别名创建一个无本地分支的库日常操作分支从远程库获取推入远程库...
2013-05-29 18:33:00
176
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人