自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 收藏
  • 关注

原创 window下node版本管理

1.下载 nvm-windows 地址如下: https://github.com/coreybutler/nvm-windows/releases 选择如下版本: 2. 安装(根据提示来就行了) 3. 安装成功之后,执行nvm,会显示如下: 4. 常用命令。 nvm list 显示当前安装的各种node版本。 nvm use [

2016-01-12 16:34:29 594

原创 去除UC浏览器点击的默认样式

前段时间做模块拆分,M站有个遗留的BUG被测试发现了。然后丢到我头上了 - - !.有个列表通过模块生成的,每一列可以点击。但是手指按下的时候整个ul会被UC浏览器带上默认的蓝色,就好像你点击的是个Ul而不是li。刚开始我以为可以通过reset默认的样式就可以实现。但是,但是我发现我太天真了。这要怎么解决,话说我饿了,先去吃饭。当天酒足饭饱之后,开始解决这个。最后找到一个属性.-webki

2015-10-19 21:11:33 1488

原创 index.lock的解决方法

今天脑抽了,用的sourceTree,切换分支的时候在切换过程中我强制终止了,并且好像还进行了什么误操作。结果悲催了,本地代码乱了。提示我有一大堆代码修改。GG了。然后通过查找发现,项目代码.git的目录下多了个index_lock的文件,然后将其删除,代码就可以动了。生活又恢复正常了。万岁

2015-10-19 20:53:37 1578

原创 JSONP的原理

今天学习了下跨域的解决方式之一:JSONP。趁着热乎,赶紧写下。如果以后忘记了,可以随时翻阅。现在越来越发现随手写笔记的好处了,因为很多知识,学习了,当时你记得很清楚。可是知识这东西不像吃饭,一天三顿。过一段时间不用,就会忘记(真是吃大亏了)。好了,废话少说,进入正题。JSON是一种数据格式,被原生JS支持。JSONP和JSON也有一点关系,后面再说。先来谈谈JS。大家都知道script的sr

2015-10-19 20:41:12 448

原创 毕业两年之痒

2013年3月,自己一个人带着身上仅有的2000块钱来到了北京。2013年4月,入职找到第一份前端工作。2013年12月,离职。2014年2月,找到人生中的第二份工作。2014年10月,停止更新博客。2015年9月,突然感觉自己需要总结一下,也要考虑一下未来。所以决定继续把自己这1年多的经过写一写。

2015-09-16 16:01:11 355

转载 JS 参数传递都是值传递

传值 是把实参的值赋值给行参 那么对行参的修改,不会影响实参的值 传地址 是传值的一种特殊方式,只是他传递的是地址,不是普通的如int 那么传地址以后,实参和行参都指向同一个对象 传引用 真正的以地址的方式传递参数 传递以后,行参和实参都是同一个对象,只是他们名字不同而已 对行参的修改将影响实参的值当参数是值类型的时候

2014-10-01 20:26:27 681

原创 前端代码规范

1. 省略url地址中的http:或https.( 能减少文件的体积,而且还能避免一些相对url中混乱问题的产生)2. 通用代码风格。     (1)不用TAB和空格混用,使用空格即可。     (2)HTML 只使用小写。3. 通用meta规则     (1)使用UTF-8编码。4. HTML规则     (1)文档类型。     (2)多媒体元素可知化。如图片,

2014-08-27 16:47:47 521

原创 今年的一个总结

今年1月底从上一家公司离职了,离职的原因很简单。

2014-07-17 16:08:56 487

原创 JS阻止多次提交

Document        提交                    $(function(){            var flag = true;            $("#result").on('click',function(){                if(flag){                    flag

2014-03-26 11:55:33 591

原创 DOT.js 实例

模板引擎可以让(网站)程序实现界面与数据分离,这就大大提升了开发效率,良好的设计也使得代码重用变得更加容易。最近项目中使用了DOT.js.感觉很不错。写个实例分享一下。 Document div{ font-family: "微软雅黑"; font-size: 18px; line-height: 23px; text-align: center;

2014-03-21 19:16:54 4605

转载 一名靠谱的JavaScript程序员应备的素质

转自:http://ourjs.com/detail/52b0fb82d6feceaa0400000b这篇文章写于2010年作者工作在Cloudera期间,当时node.js还没有流行,很多人还瞧不上javascript这门简陋的脚本,文章提出应该重视JavaScript,并提出成为一名靠谱前端工程应具备哪些能力。虽然年代似乎已经有些遥远,但文中的一些观点但现在仍然适用。当我尝试为Cl

2013-12-18 14:04:57 537

原创 html5 canvas坐标和大小的问题

fillRect(100,100,100,100) 前2个100是指坐标,后2个100是指宽和高。今天学习html5 的canvas,发现fillRect的坐标和大小一直不对,研究了半天,发现canvas的宽度和高度必须内联在canvas标签中才对。郁闷了半天。错误的方式1: Document #mycanvas{ width: 200px; he

2013-12-03 15:55:38 2832

转载 sublime创建html头部信息

1.安装emmet插件。(过程不在细述,网上都有安装的教程)。2.输入如下内容,然后按TAB键即可。so easy!    html:4thtml lang="${lang}">head> meta http-equiv="Content-Type" content="text/html;charset=${charset}"> title>Document

2013-12-02 11:44:11 936

转载 sublime 浏览器预览

转自http://www.imququ.com/post/view-sublime-text-2-file-in-browser.html1、点击菜单Tools -> New Plugin...,在创建好的py文件输入下列内容:import sublime, sublime_pluginimport webbrowser url_map = { '/Users/jer

2013-12-02 11:36:31 899

原创 工作半年多点的总结

前端工程师一枚,秦皇岛毕业之后来到帝都求职。第一次来北京,发现北京是个很现在化的都市。简单的点说就是:楼多,人多,车多,房租贵。真不亏为帝都。之后开始投简历,最后在现在的这个公司上班。工作环境挺好的,而且半年多从没加过班。汗。。。总体感觉是工作比较杂,但是比较清闲。呆到现在,半年多了。感觉自己贬值了。不想成为个水货,跳槽就失业。所以最近一直在看书学习。明年准备跳槽,希望有个好的开始。迷茫过

2013-11-20 18:00:19 632

原创 linux乱码问题

最近公司需要,在玩linux,因为系统是windows,为了方便,我用的是virtualbox下安装debian。语言在下载的时候选择的是中文。但是安装完成之后是乱码,baidu之后,得到的回答是装一个字体之类的东东,但是无效。然后通过各种方法找到了2个解决途径。1.是通过LANG="en.US",修改编码。但是这只是一次回话,下次启动还得改。2.是通过putty连接debian,之后通过putt

2013-11-06 09:53:52 571

linux乱码问题

最近公司需要,在玩linux,因为系统是windows,为了方便,我用的是virtualbox下安装debian。语言在下载的时候选择的是中文。但是安装完成之后是乱码,baidu之后,得到的回答是装一个字体之类的东东,但是无效。然后通过各种方法找到了2个解决途径。1.是通过LANG="en.US",修改编码。但是这只是一次会话,下次启动还得改。2.是通过putty连接debian,之后通过putt...

2013-11-06 09:53:00 79

转载 JS中的call()方法

1、方法定义call方法:语法:call([thisObj[,arg1[, arg2[,   [,.argN]]]]])定义:调用一个对象的一个方法,以另一个对象替换当前对象。说明:call 方法可以用来代替另一个对象调用一个方法。call 方法可将一个函数的对象上下文从初始的上下文改变为由 thisObj 指定的新对象。如果没有提供 thisObj 参数,那么 Globa

2013-10-18 14:52:07 552

JS中的call()方法

1、方法定义call方法:语法:call([thisObj[,arg1[, arg2[, [,.argN]]]]])定义:调用一个对象的一个方法,以另一个对象替换当前对象。说明:call 方法可以用来代替另一个对象调用一个方法。call 方法可将一个函数的对象上下文从初始的上下文改变为由 thisObj 指定的新对象。如果没有提供 thisObj 参数,那么 Global ...

2013-10-18 14:52:00 116

原创 JS嵌套函数调用上下文的问题

Document    var stu ={        m: function(){            var self = this;            console.log(this === stu);   //  ==>  true;            function f(){                // 调用嵌套函数时this不是

2013-10-14 17:14:50 846

JS嵌套函数调用上下文的问题

<!doctype html><html lang="en"><head> <meta charset="UTF-8"> <title>Document</title></head><script> var stu ={

2013-10-14 17:14:00 111

原创 ajax请求时的缓存问题

最近在用ajax请求。发现经常在请求的时候,请求的是缓存中的数据。然后通过加一个假参数就可以解决这个问题。具体如下:$(function(){    $.post('url?t='+new Date(),{},function(data){},'json')})重点就是url?t='+new Date()很容易就搞定这个缓存的问题了

2013-10-11 11:06:59 604

ajax请求时的缓存问题

最近在用ajax请求。发现经常在请求的时候,请求的是缓存中的数据。然后通过加一个假参数就可以解决这个问题。具体如下:$(function(){ $.post('url?t='+new Date(),{},function(data){},'json')})重点就是url?t='+new Date()很容易就搞定这个缓存的问题了...

2013-10-11 11:06:00 80

原创 jquery 层次选择器(siblings与nextAll的区别)

HTML 代码:      1            2          2_1             2_1_1                      2_2            3      4   $(".one  div").css("background","red")     //  .one之后所有DIV后代元素(

2013-08-02 17:12:19 795

jquery 层次选择器(siblings与nextAll的区别)

HTML 代码:<div> <div >1</div> <div class="one"> 2 <div>2_1 <div>2_1_1</div> </div> <div>2_2</div&a

2013-08-02 17:12:00 106

空空如也

空空如也

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

TA关注的人

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