自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

牛不说话

一只踩坑前进的牛

  • 博客(24)
  • 收藏
  • 关注

原创 spmio 内网源部署(二)

经过github大神的指点,老衲在巨硬的系统成功部署了spm内网源现在问题解决了,按照你说的运行 node app.js ,提示没装sqlite3。。。于是本吊大手一挥,自信的运行了个npm install sqlite3 果然粗来了,擦提示本屌丝 没有vsbuild.exe编译 环境(你麻痹的巨硬啊);按照提示下载了巨硬的400M的 .NET Framework 2.0 SDK(心疼主机中(

2015-08-21 19:30:58 466

原创 spmio内网源部署

我在阿里云主机 一核心 1G内存 1M带宽 的吊丝主机(win2003) 上部署spmio 按照教程部署好之后,执行 npm install 过程无任何报错, 最后按照教程 复制 base.default.yaml 为 base.yaml ,然后执行 npm start 命令 ,此时 cmd窗口一直有闪,cpu 占用直接飙升到100%

2015-08-18 22:05:22 406

原创 浏览器可视区坐标

getBoundingClientRect()亲测兼容ie7+下面的算法是为了解决ie下2个像素的差异 getBoundingClientRect() 这个方法返回一个矩形对象,包含四个属性:left、top、right和bottom。分别表示元素各边与页面上边和左边的距离. var box=document.getElementById(‘box’); //

2015-08-18 19:11:48 760

原创 if(!+'\v1') 判断是否是ie

其实就是利用各浏览器对转义字符”\v”的理解 在ie浏览器中,”\v”没有转义,得到的结果为”v” 而在其他浏览器中”\v”表示一个垂直制表符(一定程度上相当于空格)所以ie解析的”\v1” 为 “v1” 而其他浏览器解析到 “\v1” 为 “1”在前面加上一个”+”是为了把后面的字符串转变成数字 由于ie认为”\v1”为”v1”,所以前面的加上加号无法转变成数字,为NaN 其他浏览器均能

2015-08-12 11:01:28 438

原创 CSS实现垂直水平居中

方法一button{width:100%;height:100%} button div{margin:0 auto} <button> <div></div> </button>方法二绝对定位居中法

2015-07-29 19:08:16 382

原创 JQuery插件最佳实践

参考官网插件资料先看一个麻雀虽小五脏俱全的demo (function ( $ ) {//闭包开始 var Hl= $.fn.hilight = function( options ) { // 参数说明,这里第一个参数{}作用是防止默认值defaults被options覆盖 // 如果是四个参数第一个参数是bool类型的true表示深层拷贝 var opts = $.ext

2015-07-27 16:28:44 509

原创 CSS3 鼠标经过缩放效果

div { overflow:hidden; width:300px; height:200px; }div { transition:transform 0.3s ease 0s; -moz-transition:-moz-transform 0.3s ease 0s; /* Firefox 4 */ -webkit-transition:-webkit-transform 0.

2015-07-22 14:13:39 825

原创 sublime text 包管理安装

https://packagecontrol.io/installation#st3

2015-07-21 09:58:29 373

原创 sublime text2 注册码

—– BEGIN LICENSE —–Andrew WeberSingle User LicenseEA7E-855605813A03DD 5E4AD9E6 6C0EEB94 BC99798F942194A6 02396E98 E62C9979 4BB979FE91424C9D A45400BF F6747D88 2FB8807890F5CC94 1CDC92DC 8457107A F151657B

2015-07-21 09:54:37 346

原创 nodejs升级,npm升级

若全局模块的位置,模块缓存的位置都未改动过,那么直接下载,nodejs对应的msi版本,进行覆盖安装。如果修改了全局模块位置和缓存位置那么,cd到nodejs目录,执行 npm config set cache “D:\nodejs\npm_cache” npm config set prefix “D:\nodejs\node_global”

2015-07-21 09:43:52 700

原创 有关nodejs插件的安装和使用

sublimelinter js的语法检查需要:nodejs 安装jshint插件 npm install jshint -gsublimelinter css的语法检查需要:nodejs 安装jslint插件 npm install jslint -g安装sublimecodeintel插件之后每次新打开之后都先出错此时, 在preference->setting_user 添加 “detec

2015-07-21 09:27:04 821

原创 有关360浏览器兼容性方案

360浏览器兼容方案<meta name="renderer" content="webkit"><meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">第一行代表优先使用webkit内核,第二行表示使用当前安装的ie最高版本,和最高版本的文档模式来渲染页面,或者使用谷歌框架来渲染,可以360使用ie8来模拟其它低版本的浏览器

2015-07-13 18:37:59 473

原创 前端优化方法集锦--bigrender

- 如何加快首屏内容展现速度 思路是一次性读出所有文档,但是将不需要第一屏展现的内容放在textarea标签中,判断屏幕滚动,当该内容的容器出现在可视范围,则取出textarea标签中的内容,渲染到dom树中。 var topics = {};jQuery.Topic = function(id) { var callbacks, method,

2015-07-13 18:27:09 545

原创 正则表达式判断是否截断文本

var cutStrForNum = function (str, num) { var len = 0; for (var i = 0; i < str.length; i++) { if (str[i].match(/[^x00-xff]/ig) != null) //全角 len += 2; else

2015-06-11 19:12:44 536

原创 win7下生成github的公匙

win7下生成github的公匙参考链接为啥要用ssh公匙 在机器上生成自己的github对应的公匙,可以避免每次git提交都要输账号密码的尴尬, 实际上就是在自己的电脑上生成对应账号的一对钥匙,在对应账号的github添加对应的公匙之后就能在你的机器和git仓库之间进行通过认证的通信,而不用频繁输入账号密码。有关ssh公匙私匙的介绍如何生成ssh密匙对 在win7下 ,安装好gi

2015-04-19 14:00:13 864

原创 绝对定位居中法

如题width:100px; position:absolute;left:50%;margin-left:-50px使用绝对定位对,假设父元素的宽度是100px,那么子元素使用绝对定位定位position:absolute;left:50% 将定位到父元素的右半部分,然后就使用margin-left:-50px将子元素向左移动子元素宽度的一半,达到子元素定位到父元素的中间的目的。

2015-04-18 22:13:46 487

原创 页面元素透明度的浏览器兼容策略

参考链接IE8及其以下 filter:alpha(opacity=50);IE9+ 其他现代浏览器 opacity:0~1

2015-04-18 22:05:20 379

转载 支付宝前端框架之Arale-class研究

Arale 之Class导语: arale的class实现是汲取众家之长,主要是参考了MOOTOOLS的方式,同时本着前端开发者友好的原则,去除了语法糖,也就是语法中的方言,或者说是初学者的巨坑。另外大家可以看到该源文件几乎都没写分号。参考链接源文件使用说明github上一个家伙搞的arale核心模块源码解析开篇明义这是本系列的第一篇,对于Arale中每个模块的分析文章将采取同样的结构

2015-04-14 23:15:55 1894

原创 SVN 分支合并踩坑指南

缘起:合并分支到底谁合并到谁身上经常使用svn的你,是否真的搞懂了svn。参考链接合并前的处理 保证你要合并的双方的纯洁性:即没有未提交或者冲突的文件存在合并选项的设置 From:主干的打出分支时的版本 To:分支的Head版本(最新版本) 注意这里的FROM和TO 跟我们理解的正好相反,FROM 是你要合并到的分支,TO是你要把谁合并过来的分支举个例子 分支合并到主干

2015-04-14 17:51:29 588

原创 有关Eclipse svn 插件的坑

svn 导入安卓项目不能被识别为安卓项目原因分析 .project文件 没有正确的上传或不正确导致的项目不能被识别案例 .project 文件来自项目主版本 ,迁出后不能识别为安卓项目<?xml version="1.0" encoding="UTF-8"?><projectDescription> <name>YiDongGuanJia</name> <comment></

2015-04-14 12:07:20 556

原创 IBM 的wmqtt 链接出现NULL 问题始末

wmqtt 建立链接时出现null 问题原因及其解决方案导语:当我们在IBM 提供的demo下运行正常,而自己引入 wmqtt 并且进行相关的代码测试是总是在建立链接时候出现NULL,原因就是wmqtt本身对安卓版本的兼容性。问题根源 当安卓项目指定了targetSDK 大于9时候,问题出现,不指定或者大于9时正常解决方法 不指定 targetSDK wmqtt 建立链接时出现null

2015-04-10 11:46:02 497

原创 css浮动原因与消除方法

css浮动消除css浮动消除浮动出现原因浮动消除方法 参考链接 浮动出现原因当父容器未设置高度,子元素设置float,将导致父元素无法展开浮动消除方法在浮动元素后面加入清除标记 :<br style="clear:both;" />在父元素设置 overflow:hidden

2015-04-10 11:04:59 436

原创 css层叠次序

层叠次序当同一个 HTML 元素被不止一个样式定义时,会使用哪个样式呢?一般而言,所有的样式会根据下面的规则层叠于一个新的虚拟样式表中,其中数字 4 拥有最高的优先权。浏览器缺省设置外部样式表内部样式表(位于 标签内部)内联样式(在 HTML 元素内部)因此,内联样式(在 HTML 元素内部)拥有最高的优先权,这意味着它将优先于以下的样式声明: 标签中的样式声明,外部样式表中

2014-06-30 12:04:50 494

原创 css探索笔记

CSS 规则由两个主要的部分构成:选择器,以及一条或多条声明。

2014-06-30 11:43:10 432

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除