摘要: 今天我们来简单了解一下Node.js的相关内容 首先要了解Node.js是一个基于Chrome V8引擎的 JavaScript 运行环境; Node.js使用了一个简单事件驱动 非阻塞式 I/O 的模型,使其轻量又高效; Node.js 的包管理器npm(Node Package Manage), 阅读全文
posted @ 2017-09-20 22:19 小lv豆 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 在这篇文章中主要跟大家简单总结一下js中的this指向问题 JS中, this的值取决于调用的模式, 下面就给大家详细的列举一下 1.所有在全局环境下声明的变量或方法都属于window对象 2.方法调用中this的指向 3.在构造函数中使用(先看谁在调用再判断this指向) 4.可以改变this指向 阅读全文
posted @ 2017-09-16 19:53 小lv豆 阅读(227) 评论(0) 推荐(0) 编辑
摘要: 学习怎样创建对象是理解面向对象编程的第一步,第二步是理解继承。 JS的继承方式与传统的面向对象编程语言不同,继承可以发生对象之间,这种继承的机制是我们已经熟悉的一种机制:原型 一.原型链接和Object.prototype js内置的继承方式被称为原型链接或原型继承 原型链:对象会继承自己原型对象中 阅读全文
posted @ 2017-09-15 21:28 小lv豆 阅读(111) 评论(0) 推荐(0) 编辑
摘要: 在js中,函数也是一个对象,包含属性和方法 一.prototype属性 只要我们定义一个方法 prototype 者这个属性就已经存在了 初始值为一个对象 二.给属性添加属性和方法 1. 给通过构造函数创建的对象添加属性和方法:在函数内部通过this给构造函数返回的对象添加属性 2. 通过构造函数p 阅读全文
posted @ 2017-09-14 21:49 小lv豆 阅读(967) 评论(0) 推荐(0) 编辑
摘要: 一.实例化Object对象 1.字面量形式 if('name' in obj1){ console.log('存在') }else{ console.log('不存在') } 三.遍历实例的属性 默认情况下,我们添加到对象上的属性都是可枚举的,这样的话我们就可以使用for-in循环遍历它们 <inp 阅读全文
posted @ 2017-09-13 20:24 小lv豆 阅读(790) 评论(0) 推荐(0) 编辑
摘要: 1.简单的数组排序 sort() var Arr1=[4,8,5,9,6,1,36] var arrSo = Arr1.sort()// console.log(arrSo)2.数组自定义排序 var Arr2 = [4,8,5,9,6,1,36] Arr2.sort(function(a,b){ 阅读全文
posted @ 2017-09-12 20:57 小lv豆 阅读(139) 评论(1) 推荐(0) 编辑
摘要: get()请求 function loadXMLDoc(){var xmlhttp;if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome, Opera, Safari xmlhttp=new XMLHttpRequest(); } 阅读全文
posted @ 2017-09-11 13:27 小lv豆 阅读(186) 评论(0) 推荐(1) 编辑
摘要: Dom基本操作 一.Dom元素的获取 1.var $allP = $('p'); $allP.get(0)//第一个p $allP.get(-1)//最后一个p $allP.get()//所有的p $allP[0]//第一个p 2. $('p').toArray()//将jqure转化为Dom元素的 阅读全文
posted @ 2017-09-10 18:18 小lv豆 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 栈(stack) 栈stack为自动分配的内存空间,它由系统自动释放; 堆(heap) 堆heap是动态分配的内存,大小不定也不会自动释放; JavaScript的数据类型分为两种,基本类型和引用类型 1.基本类型 Undefined、Null、Boolean、Number和 String 2.引用 阅读全文
posted @ 2017-09-09 20:21 小lv豆 阅读(423) 评论(0) 推荐(0) 编辑