自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Prince_fmx的博客

一个大萌宝的博客

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

转载 Array对象自带的方法

var arr = [0,1,2];1.pop():删除数组的最后一个元素,减少数组的长度,返回删除的值。这里是2. 2.push(3):将参数加载到数组的最后,返回新数组的长度。现在arr中是:0,1,2,3 3.shift():删除数组的第一个元素,返回删除的值,同时数组长度减一。这里是0 4.unshift(3,4):把参数加载数组的前面,返回新数组的长度。现

2017-09-05 20:48:35 709

转载 js 创建对象的几种常用的方式

创建对象的几种常用的方式:1,工厂方式;2,构造函数方式;3,原型方式;4,构造函数与原型的混合方式;5,动态原型方式。第一种模式:工厂方式 复制代码代码如下:var lev=function(){ return "脚本之家"; }; function Parent(){ var Child =

2017-09-04 20:03:26 232

原创 静态方法(属性)与实例方法(属性)

静态方法(属性)1,静态方法(属性)是不需要实例化对象用类名就能直接调用的方法2,静态方法(属性)定义是在类的外部用类名定义的,不能在内部定义,调用的时候直接用类名调用;3,静态方法(属性)不能被实例对象调用代码:function Animal(){}Animal.counts=100;//静态属性Animal.Cat=function(){//静态

2017-09-04 17:56:27 572

原创 js作用域

//js中正常模式下只有全局作用域和函数作用域,严格模式下,还有eval作用域//函数作用域var scope="global";var t=function(){   console.log(scope);   var scope="local"   console.log(scope);};t();var name="global";if(true)

2017-09-03 21:38:20 227

转载 JavaScript严格模式

转载自:http://www.ruanyifeng.com/blog/2013/01/javascript_strict_mode.htmlJavascript 严格模式详解作者: 阮一峰日期: 2013年1月14日一、概述除了正常运行模式,ECMAscript 5添加了第二种运行模式:"严格模式"(strict

2017-09-03 21:23:34 234

原创 win10 浏览器不能上网但是QQ等其他软件都能上网

解决办法,这种情况下,你只要打开你的电脑管家,在工具箱的“上网”栏里,有“上网修复”的功能,你果断地点进去修复,那就可以了,要是360你就可以用“上网急救”功能修复。温馨提示,这种情况一般是DNS被劫持,现在的电脑管家,360卫士等安全软件一般都有修复的功能,劝君莫要效仿那些控制台解决办法。

2017-09-03 16:00:57 17417

原创 javascript里面的数据类型有哪些

W3Cschool上列举的数据类型是以下七中;1.Number;2.String;3.Boolean;4.Array;5.Undefined;6.Null;7.Object.然后:ECMAScript原始类型是:Undefined,Null,Boolean,Number,String注意:有以下代码:var arry=[1,2,3];

2017-09-02 21:21:45 5262

原创 JavaScript是一种弱类型语言,有什么优点和缺点

弱类型语言都是脚本语言,在运行时确定值,所以跟编译不相关。弱类型语言内存布局上一般是个Union结构,并且要包含一个类型字段,因为计算机底层还是要知道明确的类型信息。强类型语言是直接操纵内存,容易出内存越界和泄漏的问题。在类型的转换方面是很多约束,甚至强制转换也要很谨慎,一不小心就出大问题。优点:弱类型使用简单,更灵活多变。缺点:因为包含类型信息,所以在代码的上下文中,

2017-09-02 21:13:38 6604

原创 instanceof与typeof(写一个方法判断数据类型),prototype与_proto_

typeof operandoperand 是一个表达式,表示对象或原始值,其类型将被返回下表总结了 typeof 可能的返回值。有关类型和原语的更多信息,可查看 JavaScript数据结构 页面。类型结果Undefined"undefined"Null"object" (见下方)

2017-09-01 18:33:30 845

转载 绝对定位相对定位的区别

css布局中的 position:static|absolute|fixed|relative 的4中属性 从上面语法可以看出,定位的方法有很多种,它们分别是静态(static),绝对定位(absolute),固定(fixed),相对定位(relative)。在这个教程里,我不逐一讲,只讲最常用也是最实用的两个定位方法:绝对定位(absolute)、相对定位(relative)。

2017-09-01 18:11:39 471

转载 js中apply与call的区别

js中有时常用到 apply 和 call 两个方法,搜索网上很多,整理如下,简单看看这两个联系和区别,联系:网上查到关于apply和call的定义:这两个方法都能劫持另外一个对象的方法,继承另外一个对象的属性.xxxFunction.apply(obj,args) 方法接收两个参数obj:这个对象将代替xxxFunction类里this对象,也即xxxFunction类(

2017-09-01 12:41:50 280

原创 函数声明的几种方式,函数声明与函数表达式的区别,函数调用的几种方式

1.function func1(a){}2.var func2=function(b){}3.var func3=function func4(c){}4.var func5=new Function()//构造函数声明5.var func6=(function(n1,n2){})();//自执行函数声明(立即执行的函数表达式)代码:

2017-08-31 18:55:50 7982

原创 css nth-child(n)和nth-of-type(n)区别

:nth-child(n) 先看顺序(n)后看类型该选择器选取父元素的第 N 个子元素注意:该父元素的子节点按结点顺序从上到下,若第一个元素的类型不是该选择器指定的类型,那么不生效,意思就是该n必须得是该父元素的子元素从上往下的第n个;:nth-of-type(n)先看类型后看顺序(n)该选择器选取父元素的第 N 个指定类型的子元素如果n等于1,且父元素中恰好有

2017-08-31 12:57:42 442

原创 一个冒号和两个冒号的区别

双冒号是在css3规范中引入的,用于区分伪类和伪元素一个冒号:伪类以下是w3c上列出的伪类伪类W3C:"W3C" 列指示出该属性在哪个 CSS 版本中定义(CSS1 还是 CSS2)。属性描述CSS:active向被激活的元素添加样式。1:focus向拥有键盘输入焦点的元

2017-08-31 09:48:26 3786

原创 浮动、高度坍塌与解除、清除浮动

当父元素高度自适应(没有设置具体高度),子元素浮动时,父元素内容因为没有被撑开,高度为0,那么就是高度坍塌了;高度坍塌解除;1.父元素设置高度;2.父元素设置display:inline-block;3.父元素跟随子元素同样的浮动样式;4,父元素样式overlow:hidden;5.父元素伪类(都说是绝杀技,自己体会):after{display: block;

2017-08-30 15:27:54 389

转载 ES6新特性

介绍ECMAScript 6 在接下来的一段时间内将成为 ECMAScript的一个标准。这个标准预计在今年的时候就会被签署,不管在Github,还是在很多社区,javascript爱好者已经早已开始拥抱变化,享受ES6 带来的美好,这篇文章将介绍ES6的一些新特性。由于ES6 还没有很好地被浏览器支持,所以这篇文章的ES6代码将使用 Babel 进行编译。ECMAScript 6

2017-08-28 16:21:51 354

转载 前端路由

前端路由与单页页面路由就是指随着浏览器地址栏的变化,展示给用户的页面也不相同。传统的网页根据用户访问的不同的地址,浏览器从服务器获取对应页面的内容展示给用户。这样造成服务器压力比较大,而且用户访问速度也比较慢。在这种场景下,出现了单页应用。单页应用,就是只有一个页面,用户访问一个网址,服务器返回的页面始终只有一个,不管用户改变了浏览器地址栏的内容或者在页面内发生了跳转,服务器不会重新返

2017-08-28 10:30:02 328

转载 图片延迟加载

当页面中图片数量很多的时候,如果要求页面加载完成的时候将图片全部显示出来,那么会让用户觉得“网速好渣/网页好渣”,于是,使得尚未出现在用户视区的图片暂时隐藏起来减少页面一开始的加载时间不为是一种好办法原生js:        -->                    var temp = -1;//用来判断是否是向下滚动(向上滚动

2017-08-28 08:43:44 243

转载 取得一个页面的所有class

因为js函数库并没有去取得所有class的函数,原生js:        Document                                                     //获取所有的classNamevar classNames=getAllClassName();console

2017-08-28 08:39:22 739

原创 事件绑定与事件捕获/冒泡

element.addEventListener(event, function, useCapture)参数 event 必须。字符串,指定事件名。(注意: 不要使用 "on" 前缀。 例如,使用 "click" ,而不是使用 "onclick"。) 参数    function 必须。指定要事件触发时执行的函数。 当事件对象会作为第一个参数传入函数。 事件对象的类型

2017-08-27 17:38:57 262

原创 闭包

理解是,闭包就是能够读取其他函数内部变量的函数。本质上,闭包就是将函数内部和函数外部连接起来的一座桥梁。function f1(){n=999;functionf2(){alert(n);}returnf2;}varresult=f1();result(); //999f2函数,就是闭包var name = "TheWindow";   var

2017-08-27 09:10:28 386

空空如也

空空如也

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

TA关注的人

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