js上 十四、对象】的更多相关文章

十四.对象 #1.初识对象 什么是对象? 在js中,一切皆是对象. 对象,生活中可见和不可见的东西,在世界中,客观存在的都是一个对象. 桌子,笔记本,手机,人. 在日常生活中,我们是如何来描述这个对象的呢? 描述手机 规格参数,静态的特征:如CPU,内存,摄像头,屏幕 提供的功能,动态的行为,打电话.发短信.上网.拍照 描述张三 静态的特征,姓名,性别,年龄,籍贯,学历 动态的行为,编写代码,打篮球,唱歌,跳舞 在描述一个对象的时候,通常是从两个方面来描述的: ü 静态的特征: ü 动态的行为:…
十九.综合案例 题目一: 封装一个函数equal(a1,a2),传入两个一维数组,判断两个数组是否包含相同的元素,如果相等,函数的返回值为true, 不相等,函数的返回值为false 1)例:arr1 = ['a', 'b'] arr2 =['b', 'a'],equal(arr1,arr2)的返回值为true 2)例:arr3 = [2,3] arr4=[3,4],equal(arr3,arr4)的返回值为false; 思路:1)排序(sort),2)判断两个数组对应下标的内容是否不等.即如果…
十五.数组-1 #1.什么是数组 组:由多个成员构成的一个集体. 数组:数组是值的有序集合 值就是前面所讲过的这些数据(各种数据类型的都可以) 是数组中,每一个值(如100,'js',true)都称之为一个元素. 每一个元素在数组中所处的位置,称之为索引.是数字来表示,从0开始. 数组的作用 可以存储多个数据: 便于数据的管理和操作: #2. 创建数组 在js中,创建数组有两种方式: ü 直接量(字面量) ü new的方式 #直接量(字面量) []表示是数组,数组中的元素之间使用逗号隔开. #n…
server端运行JS代码 话说,当今不在client使用JS代码才是稀罕事.因为web应用的体验越来越丰富,client用JS实现的逻辑也越来越多,这造成的结果就是某些差点儿一致的逻辑须要在client和服务端各实现一遍,大牛们当然不甘心啊!幸运的是,我们能够在server端运行JS代码,谁让JS抱了一根大腿呢... 比如,现在在client使用JS进行验证已经是个标准,他能够有效避免用户在正常情况下提交错误的数据,增强用户体验.当然,server端的验证也是不可缺少的,由于这才是安全性的体现…
十六.数组-2 #4.3万能法:splice(): #4.3.1.删除功能 ​ 语法:arr.splice(index,num); //num表示删除的长度 ​ 功能:从下标index位置开始,删除num个元素:0 ​ 返回值:被删除项组成的数组; #4.3.2.添加功能 语法:**arr.splice(index, ** **0 ** ,val1,val2..); ​ 功能:在下标index位置,添加多个元素 ​ 返回值:空数组:[ ] 因为没有删除,所以数组为空 ​ #4.3.3.替换功能…
对象扩展管理 Object.isExtensible() 检测对象是否可扩展(一般返回true).Object.preventExtensions() 防止对象扩展. var p = {p1:"a",p1:"b"}; Object.isExtensible(p); //返回true Object.preventExtensions(p); //防止对象扩展 Object.isExtensible(p); //返回false 对象可扩展情况下,则可以添加属性.若不可扩…
十八.字符串 #18.1.认识字符串 #什么是字符串 字符串可以是引号中的任意文本.字符串可以由双引号(")或单引号(')表示 ,如 'hello' , "中国" #为什么 当我们需要对某些事物进行描述时,就需要用文本,如果不给文本加引号,它就成了非法字符.而且在实际开发过程中,我们会频繁的操作字符串:所以我们需要一些快捷的方法,来实现对字符串的操作 #18.2.创建字符串 ü 字面量方式 ü new方式 字面量方式: 直接使用引号引用即可.单双引号都行.…
11-1.引入(认识函数) ​ 引入: 说起函数,其实我们并不陌生,在初中数学中我们就接触过函数:例如我们所学的 y = 2X+1 ; 这是一个二元一次方程,也是我们数字中的函数: ​ 当我们每次输入一个X的值时,经过这个函数的运算,就会输出一个对应的y; ​ 从这里我们可以看出:函数能够揭示一些规律,后续凡是具备相同的规律,可以用一种方法来解决 ​ 那么js中的函数是什么呢? #11-1-1.什么是函数 函数:可以无限次完成特定功能代码块: #12-1-2.函数的作用 ü 代码重用 ü 用于组…
十.循环语句-1: 非常之重要. 作用:重复执行一段代码 ü while ü do...while ü for 它们的相同之处,都能够实现循环. 不同的地方,格式不一样,使用的场景略有不同. #10-1.while循环 语法格式: ​ …
  设计模式 ( 十四 ) 迭代器模式Iterator(对象行为型) 1.概述 类中的面向对象编程封装应用逻辑.类,就是实例化的对象,每个单独的对象都有一个特定的身份和状态.单独的对象是一种组织代码的有用方法,但通常你会处理一组对象或者集合. 集合不一定是均一的.图形用户界面框架中的 Window 对象可以收集任意数量的控制对象 - Menu.Slider 和 Button.并且,集合的实现可以有多种方式:PHP 数字是一个集合,但也是一个散列表,一个链接列表,一个堆栈以及队列. 例子1:电视遥…