自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

paper_crane的博客

前端学习笔记整理

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

原创 JavaScript 函数

在JavaScript中,函数其实也是一个对象,每个函数都是Function类型的实例,而且和引用类型一样具有属性和方法。由于函数是对象,所以函数名也只是一个指向函数对象的指针,不与某个函数绑定。

2017-03-29 19:24:51 269

原创 JavaScript Array类型

JavaScript中,Array是最常用到的数据类型之一,属于引用类型中的一种。由于数组类型实在太常用而我记性又不是很好,就写一篇博文做个笔记。创建数组:创建数组即可使用构造函数,也可使用数组字面量的方法var students = new Array(); // 创建一个空数组var students = new Array(5); // 创建一

2017-03-23 10:33:19 345

原创 JavaScript执行环境、作用域及this值

执行环境JavaScript的执行环境定义了其中的变量和函数有权访问的其他数据,即规定了在其内部能够访问什么数据。每个执行环境都有一个与之相关联的“变量对象”,环境中定义的变量和函数都保存在这个对象之中,可以理解为环境内的变量和函数都是这个变量对象的属性和方法,但是这个变量对象我们无法通过js访问到。可能这个概念有点难以理解,我们来看看一个例子:全局执行环境是最外围的一个执行环境,在web浏览器中...

2017-03-19 10:52:27 1075

原创 JavaScript检测类型

由于刚才参加了一个公司的在线笔试,在检测类型这方面出了点小乱子,所以写篇文章做个笔记。typeof操作符ES有五种简单的数据类型:Undefined,Null,Boolean,Number和String,还有一种复杂的数据类型Object。对一个值使用typeof操作符可能返回下列某些字符串:“undefined”——如果这个值未定义;“boolean”——如果

2017-03-18 20:29:13 350

原创 JavaScript事件冒泡,事件捕获,事件处理,事件委托

早期的事件,是作为分担服务器运算负载的一种手段,实文档或者浏览器窗口中发生的一些特定的交互瞬间,如点击按钮,拖放文件等。我们可以使用侦听器来预定事件,当事件发布时候就可作出相应的响应,这种模式称为观察者模型。事件流事件流是从页面接收事件的顺序。在一个html页面中,dom元素组成一颗dom树,由于子元素一般所处的位置都会在父元素之中。那么,当这个子元素被点击时候,可以认为子元素受到了点击,

2017-03-16 19:22:33 5140

原创 跨浏览器鼠标事件写法

以下兼容性代码实例来自《JavaScript高级程序设计》第三版,测试代码由本人编写:var EventUtil = { // 添加绑定事件 // 第一个条件兼容dom2级事件,可为同一个事件(如click)添加多个响应函数 // 第一个条件兼容IE,IE没有事件捕获,只有事件冒泡 // 第三个条件是dom0级事件,最原始的事件,同一事件只能有一个响应函数

2017-03-16 00:42:35 317

原创 js promise实现笔记

在开发web前端应用的时候,经常会碰到回调地狱,promise是一个很好的解决办法,基本上所有的浏览器都自行实现了promise对象,但是我想自己实现一个简单的promise then链,然后在网上看到了这篇博文的实现方式,研究许久才明白其运行方式,遂写个博文做个记录以备后日不时之需(代码为上述网站提供的代码,在此仅供参考学习之用)代码:/******************** ...

2017-03-10 16:13:34 409

原创 h5 form表单新增属性

前端向后台提交数据时经常需要使用到form表单,在JavaScript面试之前,判断form表单的信息正确与否只能直接将原始数据交到后台,让后台判断。这样的实现方式效率极其的低下,增大了服务器和带宽的消耗,所以人们希望通过JavaScript实现表单的验证功能,确实JavaScript也做得很好。不过这样一来感觉form表单的功能也就弱化了,完全变成了js脚本在处理表单数据了,所以h5新增的表单属

2017-03-03 16:31:10 2861

原创 js Boolean函数和相等操作符规则

Boolean函数在不同的参数下的返回值:数据类型转换为true的值转换为falseBooleantruefalseString非空字符串“”(空字符串)Number非零数值(包括无穷大)0和NaNObject任何对象nullUndefined----undefi

2017-03-01 22:56:59 3826

空空如也

空空如也

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

TA关注的人

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