iteye_20193
码龄7年
关注
提问 私信
  • 博客:137,477
    137,477
    总访问量
  • 35
    原创
  • 1,243,563
    排名
  • 8
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:北京市
  • 加入CSDN时间: 2018-07-11
博客简介:

奇妙的博客

查看详细资料
个人成就
  • 获得25次点赞
  • 内容获得0次评论
  • 获得128次收藏
创作历程
  • 8篇
    2017年
  • 27篇
    2016年
TA的专栏
  • JavaScript
    18篇
  • html与CSS
    5篇
  • 安装及使用记录
    6篇
  • jquery
    5篇
  • angular.js
    2篇
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

深拷贝和浅拷贝

浅拷贝所谓的浅拷贝就是拷贝指向对象的指针,意思就是说:拷贝出来的目标对象的指针和源对象的指针指向的内存空间是同一块空间.浅拷贝只是一种简单的拷贝,让几个对象公用一个内存,然而当内存销毁的时候,指向这个内存空间的所有指针需要重新定义,不然会造成指针错误深拷贝所谓的深拷贝指拷贝对象的具体内容,其内容地址是自助分配的,拷贝结束之后,内存中的值是完全相同的,但是内存地址是不一样的,两个对象...
原创
发布博客 2017.03.21 ·
237 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

CSS伪类和伪元素

CSS的元素选择器除了根据id(#)、class(.)、属性([ ])选取元素以外,还有很重要的一类,就是根据元素的特殊状态来选取元素。它们就是伪类和伪元素。跟id选择器、类选择器、属性选择器以及派生选择器等等这些从HTML文档层次结构(DOM树)中获取元素不同的是,伪类和伪元素是预定义的、独立于文档元素的。它们获取元素的途径也不是基于id、class、属性这些基础的元素特征,而是在处于特殊状...
原创
发布博客 2017.03.15 ·
224 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

win7安装和配置mongodb

之前安装配置好多次没有成功,这回终于成功啦,写篇博客出来,下次就可以顺利配置啦1.下载安装首先到官网(http://www.mongodb.org/downloads )下载合适的安装包,安装包有zip和msi格式的(这里推荐下载zip格式的,msi的其实也就是进行了下解压缩而已,而且安装时不让选择安装路径,默认安装到 C:\Program Files\MongoDB\Server\3...
原创
发布博客 2017.02.20 ·
609 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

gulp如何编译sass

gulp是一个前端自动化构建工具,这篇文章仅介绍如何编译sass安装Gulp之前需要先安装Node.js、sass(可参考前一篇sass安装)首先在全局安装$ sudo npm install gulp -g然后在终端打开工作目录$ npm initnpm init命令会为你创建一个package.json文件,这个文件保存着这个项目相关信息。比如你用到的各种依赖(这里主要...
原创
发布博客 2017.02.09 ·
533 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

win7安装sass

sass安装: 根据实际操作的过程,总结以下步骤:(限window系统) 1、ruby安装(只管点击next即可)因为sass依赖于ruby环境,所以装sass之前先确认装了ruby。先导官网下载个ruby在安装的时候,请勾选Add Ruby executables to your PATH这个选项,添加环境变量,不然以后使用编译软件的时候会提示找不到ruby环境 ...
原创
发布博客 2017.02.08 ·
323 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

数组常用的一些方法

数组五个迭代方法:forEach():没有返回值,只是针对每个数组项调用指定的函数(callbackfn)every(): 返回一个布尔值(true或false),判断每个数组项是否符合指定函数的条件,符合为true,反之为falsesome(): 返回一个布尔值(true或false),判断每个数组项是否符合指定函数的条件,只要有任何一项返回为true,就会返回truefil...
原创
发布博客 2017.01.23 ·
153 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

常用字符串方法

1、返回指定位置的字符charAt() 方法可返回指定位置的字符。str.charAt(指定位置) 2、替换字符串中的一个或者几个字符replace(被替换的字符,新替换的字符),若第二个参数为空也可用于删除特定字符,执行一个全局替换:var str="Mr Blue has a blue house and a blue car";var n=str.repl...
原创
发布博客 2017.01.05 ·
138 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

angular过滤器

转载自走进AngularJs(七) 过滤器(filter)(转载过来的,教程写的很详细很好懂,码一个)过滤器(filter)正如其名,作用就是接收一个输入,通过某个规则进行处理,然后返回处理后的结果。一 filter的两种使用方法:在模板中使用filter我们可以直接在{{}}中使用filter,跟在表达式后面用 | 分割,语法如下:{{ expression ...
原创
发布博客 2017.01.03 ·
209 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

git个人使用笔记

记录在使用git时用到的一、远程仓库第1步:创建SSH Key。在用户主目录下,看看有没有.ssh目录,如果有,再看看这个目录下有没有id_rsa和id_rsa.pub这两个文件,如果已经有了,可直接跳到下一步。如果没有,打开Shell(Windows下打开Git Bash),创建SSH Key:$ ssh-keygen -t rsa -C "youremail@example.c...
原创
发布博客 2016.11.16 ·
157 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

js终止函数

在写代码的过程中遇到了一个小问题,当把一条数据删除后,函数依然会继续往下进行,对数据进行操作,如此一来便会报错。所以特意学习了一下终止函数执行操作,在删除数据之后便停止执行。 语法为:return 表达式; 语句结束函数执行,返回调用函数,而且把表达式的值作为函数的结果retrun true; 返回正确的处理结果(继续执行)。return false;分会错误的处理结果,终止处...
原创
发布博客 2016.10.11 ·
6617 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

ng-if与ng-show、ng-hide指令的区别

angularJS中的ng-show、ng-hide、ng-if指令都可以用来控制dom元素的显示或隐藏。ng-show和ng-hide根据所给表达式的值来显示或隐藏HTML元素。当赋值给ng-show指令的值为false时元素会被隐藏,值为true时元素会显示。ng-hide功能类似,使用方式相反。元素的显示或隐藏是通过改变CSS的display属性值来实现的。  ng-if指令...
原创
发布博客 2016.09.25 ·
1094 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

区分JS中的undefined,null,"",0,false

总是被JS中的undefined,null,"",0和false耍的晕头转向,索性把它们汇总起来总一个比较。这几个家伙都是JavaScript中的"空值"和"假值",除了boolean值本身就是true和false这两种情况外,其它数据类型的"空值"主要是undefined和defined这两大类。这些空值的类型分别是:  typeof(undefined) == 'undefin...
原创
发布博客 2016.09.10 ·
339 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

jquery选择器多种使用

常用jQuery选择器$(this)当前 HTML 元素$("p")所有 <p> 元素$("p.intro")所有 class="intro" 的 <p> 元素$(".intro")所有 class="intro" 的元素$("#intro")id="intro" 的元素$("
原创
发布博客 2016.09.08 ·
594 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

如何把对象转换成数组

       Lodash是一个著名的javascript原生库,不需要引入其他第三方依赖。是一个意在提高开发者效率,提高JS原生方法性能的JS库。文档可通过官网下载,也可点此链接下载https://pan.baidu.com/s/1dFNYB8P(被吞了可以留言联系我)      在lodash中有两种对象转换成数组的方法,一种是使对象属性值转换成数组,另一种是使对象的属性名转换成数组。...
原创
发布博客 2016.09.05 ·
1833 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

字符串转换成数字的三种方法

最近经常遇到关于类型转换的问题,索性上网搜搜在此总结一篇js字符转换成数字主要有三种可用的方法:转换函数、强制类型转换、利用js变量弱类型转换。1. 转换函数:js提供了parseInt()和parseFloat()两个转换函数。前者把值转换成整数,后者把值转换成浮点数。只有对String类型调用这些方法,这两个函数才能正确运行,对其他类型返回的都是NaNparseInt() ...
原创
发布博客 2016.08.21 ·
96037 阅读 ·
11 点赞 ·
0 评论 ·
80 收藏

jquery多种遍历方法

prev() prev() 获得匹配元素集合中每个元素紧邻的前一个同胞元素,可使用选择器进行筛选。$("p").prev()//获得"p"前一个元素next()next() 获得匹配元素集合中每个元素紧邻的同胞元素。如果提供选择器,则取回匹配该选择器的下一个同胞元素。$("p").next()//获得"p"后一个元素siblings()siblings() 获得...
原创
发布博客 2016.08.20 ·
229 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

正则表达式限制input 输入

我们有时需要限制文本框输入内容的类型,本节分享下正则表达式限制文本框只能输入数字、小数点、英文字母、汉字等代码。以下都是在网上查找到的(前三个已验证)。 第一: 限制只能是整数<input type="text" name="number" id='number' onkeyup="if(! /^\d+$/.test(this.value)){alert('只能整数');th...
原创
发布博客 2016.08.18 ·
1671 阅读 ·
1 点赞 ·
0 评论 ·
5 收藏

jQuery 获取属性

获取属性的方法jQuery attr() 方法用于获取属性值。 可以获取id class values等属性 $(selector).attr("value")$(selector).attr("id")$(selector).attr("class") 获取属性实例 <!DOCTYPE html><html><he...
原创
发布博客 2016.08.16 ·
163 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

localStorage存储JSON对象

localStorage是html5提供的一种本地存储的方法,可以把数据存储在本地浏览器,下次打开后仍然可以获取到存储的数据。localStorage调用的方法localStorage.setItem("key","value");//存储变量名为key,值为value的变量localStorage.key = "value"//存储变量名为key,值为value的变量loca...
原创
发布博客 2016.08.15 ·
234 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

使文字在div中水平和垂直居中

使文字在div中水平和垂直居中的的css样式为text-align:center; /*水平居中*/line-height: 20px; /*行距设为与div高度一致*/text-align:center意思就是说,让这个DIV里的文字水平居中,而line-height:100px;的意思是说,让DIV里面的每一行文字,占的高度为100PX(和那个DIV的高度一样),这样,文字就垂...
原创
发布博客 2016.08.14 ·
652 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏
加载更多