自定义博客皮肤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)
  • 资源 (1)
  • 收藏
  • 关注

原创 理解js中的原型链

原型链是js中实现继承的主要方法,基本思想是利用一个引用类型继承另一个引用类型的属性和方法。引用类型是一种数据结构,类比于java中的类,包括:Object、Array、Date、RegExp、Function等。我认为js中的原型链,可以简单理解为家谱。是一代一代上下溯源的。而js中原型链的顶端是Object。判断一个引用类型的实例a是不是某引用类型A的实例,可以用(a instan

2017-11-30 22:51:23 353

原创 react-native中的flex和flexGrow异同点

react-native中的flex和flexGrow是否表现一致?当父元素剩余空间充足时,flexGrow和flex都会使对应子元素对父元素的剩余空间进行划分当父元素剩余空间不足时,flex即使设置了值,子元素的大小依然被限定在父元素空间内;而flexGrow会使子元素超越父元素的空间而维持子元素的本来大小。总的来说,flex会使子元 素的空间

2017-11-08 14:07:19 3862

原创 删除指定编号的stash内容

git stash drop -q stash@{2}  删除指定编号为2的stash内容

2017-11-02 14:56:44 3647

原创 package.json文件中的^和~的区别

参考文章:http://fredkschott.com/post/2014/02/npm-no-longer-defaults-to-tildes/总结:~(tilde):将会匹配最近的小版本,即  ~1.2.3会匹配区域内  [1.2.3, 1.3.0)    的版本^(caret):将会匹配最近的主要版本,即  ^1.2.3会匹配区域内  [1.2.3, 2.0.0)   

2017-11-02 13:38:37 916

原创 回滚到历史版本后,找回未push的commit

事件背景:local比remote仓库多一个commit,但因为调试需求将local代码回滚到了某历史版本,调试完后,想要回到local的最新代码,但git log后没找到比remote多的那个commit版本号解决办法:通过git reflog可以查看命令历史,里边记录着本地commit的版本号,运行git reset --hard (版本号)就可以回退到local比remote多一个commi...

2017-10-25 12:55:15 658

原创 React中的state和props分析

将从redux里边取出的state以props形式应用在文件中(mapStateToProps),并将其传给文件中的state在初始化页面时,使用InitialState赋予state初始值,其多为布尔类型,其后使用setState或者页面操作事件使state发生变化,根据state值的不同,使页面实现不同的渲染效果

2017-09-10 18:29:57 840

原创 FlexBox的特点及使用场景分析

Flex Layout是在CSS3中出现的一种新的布局模式,它是为展示出更加复杂的app或者网页而设计的,W3C官方称其为CSS弹性盒子布局。它与块样式布局相似,(缺点:)但缺少对于更加复杂的文字或者文档布局等需求的实现,反过来,它可以简单实现web网页和app中经常需要的空格均分以及内容对齐的需求。特性如下:可以在垂直或者水平方向以任意一种对齐方式进行样式布局可以在单一轴线上布局也可以在多行内布...

2017-09-03 23:18:31 2885

原创 Git常用命令总结

对于本地仓库,可以分为工作目录、缓存区(index)、HEAD三部分。远程仓库就是github网站上的代码仓库。git add 命令会将当前修改保存到indexgit commit 命令会将当前修改保存到HEADgit push 命令会将当前修改保存到远程仓库普通git用户使用常见操作:echo “filename” > .gitignore  不将filename文件夹内容提交到远...

2016-09-08 11:39:34 291

原创 yo angular+grunt生成webapp时报错karma插件没找到

问题背景:用yeamon生成angular + bootstrap框架的webapp后grunt serve可以正常构建项目,但是运行grunt命令后报错jit-grunt: Plugin for the "karma" task not found. If you have installed the plugin already, please setting the static mapp

2016-08-02 20:37:28 1396

原创 简单选择排序-JS代码实现

简单选择排序-JS代码实现

2016-06-19 20:43:06 2419

原创 快速排序-JS代码实现

快速排序-JS代码实现

2016-06-19 19:39:35 711

原创 冒泡排序-JS代码实现

冒泡排序-JS代码实现

2016-06-19 17:43:37 5404

原创 直接插入排序-JS代码实现

直接插入排序-JS代码实现

2016-06-19 17:15:10 1742

原创 eclipse中文变乱码原因及解决办法

在eclipse中进行项目开发时,我们经常会遇到之前显示正常的文件被偶然发现好多乱码(如下图示)的问题。这是什么原因呢?大多情况下,是因为字符编码与(所在项目)默认的编码格式不一致导致的。想改变某个代码文件或者某个项目的编码格式时,只需对目标文件右击Properties——>Resource——>Text file encoding中将编码格式转变成所需格式即可。注意:并非UTF-8或

2016-06-15 17:46:19 1893

原创 JavaScript面向对象代码的变迁过程

JavaScript面向对象代码的变迁过程

2016-06-13 10:57:18 253

转载 解决eclipse中egit中的cannot open git-upload-pack问题

我们在eclipse上使用插件egit向github或者bitbucket同步代码时,有时候会发现出现cannot open git-upload-pack这个问题。一般引起这个问题的原因有两个:一、网络问题,天朝的网络访问外网总是会出现各种不稳定因素,你懂的。二、eclipse中egit插件的配置问题。       第一个问题自己动手解决,就不多说。今天主要说第二点:配置问题.打

2016-05-23 15:34:25 336

原创 理解JS中的prototype

prototype 是每个对象都具有的属性,用来向对象添加属性和方法。使用格式为A.prototype=new B();使用时应将其与继承区分开,可理解为A将B中的全部属性和方法都复制了一遍成为了新的类。

2016-05-16 15:26:08 374

原创 理解伪元素和伪类

伪元素:HTML代码里本身不存在,但页面显示时却可看到的元素,如ele:before{ }、ele:after{ }等。伪类:区别于CSS的类class,常用的是链接标签的伪类,如 a:hover{  }、a:active{ }等。起初,伪元素的前边使用的是单冒号(ele : before),但随着web的进化,在CSS3规范中,为了与伪类(ele : hover)区分,伪元素的语

2016-05-03 10:57:28 588

原创 jQuery的ajax方法小解

ajax是jQuery库的一个方法,全称为“Asynchronous Javascript And XML”,即异步请求JS和XML,常用于异步加载网页内容和局部更新,其重要体现就是无感加载。使用的前提是引用了jQuery库。

2016-04-30 19:58:20 411

原创 经典导航栏按钮代码

本示例为精简导航栏代码。

2016-04-28 16:25:52 847

原创 区分:position属性的absolute与relative

每次遇到position属性都会去问下度娘,特此总结,方便查阅。1.absolute是绝对定位,relative是相对定位。具体应该怎样理解,请看下文。position:absolute:绝对定位,是参照浏览器的左上角,配合TOP、RIGHT、BOTTOM、LEFT(下面简称TRBL)进行定位。① 在没有设定TRBL,默认依据父级的做标原始点为原始点。② 设定T

2016-04-27 16:02:19 1066

原创 利用jQuery中hover()和cookie机制编写的小程序

本文中,主要练习的是hover(inFunction(),outFunction())函数的使用和cookie机制的应用。此程序没用实用意义,纯属练手。代码大概思路是:左侧是一张图片区域和按钮,当鼠标移到按钮上边时,显示美女图片;当鼠标移出按钮时,显示纯灰色图片。而右侧是cookie机制的使用。当用户写入姓名和密码并点击按钮保存时,刷新或者关闭页面重新打开页面后,姓名和密码会自动显示之前输入的。改

2016-03-02 20:44:59 1042 1

原创 JS编写的科学计算器

最近半个月编写了一个JS+CSS+HTML的网页计算器,从最初的具有简陋界面的简单计算器改版到最终具有科学/标准计算器转换功能并且界面非常友好的计算器,收获良多!总的来说,代码简单,通俗易读,下面贴上代码,供前端新手学习!欢迎提出宝贵意见,不吝指正!HTML代码(代码中仅仅是计算器界面内容布局): 计算器-记录

2015-12-28 10:10:32 14568 5

原创 帮助初学者区分doget和dopost

本文中摘取了http://blog.sina.com.cn/s/blog_677f9331010115k3.html中的部分价值很大的话。二者区别:①get只有一个流,参数附加在url后,大小个数有严格限制且只能是字符串。post的参数是通过另外的流传递的,不通过url,所以可以很大,也可以传递二进制数据,如文件的上传。②在servlet开发中,以doGet()和doPost()分别处

2015-06-16 09:32:28 629

操作系统四川大学00-05题

如题,操作系统四川大学00-05题,考研需要

2014-05-04

空空如也

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

TA关注的人

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