摘要: 2018学习前端,争取到暑假完成的进度,非计算机专业, 2月、3月 学习原生JavaScript,将百度前端学院、慕课网上的题目做完,同时记录好相关的笔记,完成demo 书籍:javascript高级程序设计、js语言精粹、javascriptDOM操作 4月 系统学习HTML5和css3,之前没有 阅读全文
posted @ 2018-02-12 19:41 决起而飞 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 正如我们所知道的,javascript分为三大块,ECMAscript,BOM,DOM,ECMAscript固然重要;可是在web中使用ECMAscript很大程度上需要了解BOM即浏览器对象模型,否则ECMAscript就虎落平阳,毫无发挥之处,下面正式介绍BON。 1、window对象 wind 阅读全文
posted @ 2018-02-07 20:53 决起而飞 阅读(234) 评论(0) 推荐(0) 编辑
摘要: 如何理解js中的作用域,闭包,私有变量,this对象概念呢? 就从一道经典的面试题开始吧! 题目:创建10个<a>标签,点击时候弹出相应的序号 //先思考一下你会怎么写,是不是这样? 可是结果呢,弹出来的都是10,为啥? var i,a for(i=0;i<10;i++){ a=document.c 阅读全文
posted @ 2018-02-05 21:05 决起而飞 阅读(1367) 评论(0) 推荐(0) 编辑
摘要: 1、函数基本知识 通过函数可以封装任意条语句,在任何地方调用,js中用function关键字来声明, 1.1理解参数 js中的参数在其内部使用一个数组表示,所以无论参数的数据类型,个数都没关系,而且参数也不一定会用上的。 函数体内可以通过arguments对象访问到参数的数组,从而获得每一个参数。a 阅读全文
posted @ 2018-02-05 18:47 决起而飞 阅读(382) 评论(0) 推荐(0) 编辑
摘要: 继承 说道这个继承,了解object-oriented的朋友都知道,大多oo语言都有两种,一种是接口继承(只继承方法签名);一种是实现继承(继承实际的方法) 奈何js中没有签名,因而只有实现继承,而且靠的是原型链实现的。下面正式的说一说js中继承那点事儿 1、原型链 关于原型链在上一节面向对象之原型 阅读全文
posted @ 2018-02-03 15:29 决起而飞 阅读(453) 评论(0) 推荐(1) 编辑
摘要: 面向对象之原型 object-oriented面向对象的设计,不同于其他语言,js中的面向对象没有类的概念,因此,其对象也有些特殊。 所谓对象就是无序属性的集合,其属性可以包含基本值、对象、函数。也就是说对象是一组没有特定顺序的值的集合;对象的每个属性或方法都有自己名字,名字映射到一个值(值可以是数 阅读全文
posted @ 2018-02-02 16:06 决起而飞 阅读(420) 评论(0) 推荐(1) 编辑
摘要: 为了方便操作基本类型值,这里有三个特殊的引用类型,Boolean,Number,String,也具有与各自的基本类型相应的特殊行为。实际上,每当读取这个类型时,后台就会创建一个对应的基本包装类型的对象。 var s1="some text" var s2=s1.substring(2) 在读取模式中 阅读全文
posted @ 2018-02-01 14:44 决起而飞 阅读(607) 评论(0) 推荐(1) 编辑
摘要: 引用类型的值是引用类型的实例,js中的引用类型是一种数据类型,用于将数据和功能组织在一起(也可叫对象定义,因为描述一类对象具有的属性和方法) 1、Object类型 大多数引用类型都是object类型,创建object类型实例可以new,也可以字面量表示(简化创建包含大量属性的对象) 字面量方法也可以 阅读全文
posted @ 2018-01-30 15:22 决起而飞 阅读(1703) 评论(0) 推荐(0) 编辑
摘要: Array类型 今天总结一下array类型。 js中的数组是有着非常强大的功能。具有很大的灵活性,有两个方面的特点 1、数组的每一项可以保存任何的数据类型;2、数组大小可以动态的调整;看下面的例子: 检测类型 前面谈过,对于引用类型,可以用instanceof来检测,可以得到对象是不是数组,这只适合 阅读全文
posted @ 2018-01-29 22:18 决起而飞 阅读(610) 评论(1) 推荐(0) 编辑
摘要: 1、基本类型和引用类型的值 ECMAscript的变量和其他语言变量有所不同,其为松散型变量,每个变量只是一个占位符而已。变量可能包含两种类型的值, 一种为基本类型的值,在内存中占据固定大小,保存在栈内存中,简单的数据段,string,number,Boolean,null,undefined, 一 阅读全文
posted @ 2018-01-29 00:04 决起而飞 阅读(304) 评论(0) 推荐(0) 编辑