js面向对象学习总结

1.函数作为参数进行传递

function a(str,fun){
	 console.log(fun(str))
};

function up(str){
    return str.toUpperCase();
};
function down(str){
    return str.toLowerCase();
};

a(‘Hello,World !‘,up) //HELLO,WORLD !
a(‘Hello,World !‘,down) //hello,world !

  

时间: 2024-08-07 08:40:41

js面向对象学习总结的相关文章

js面向对象学习 - 对象概念及创建对象

原文地址:js面向对象学习笔记 一.对象概念 对象是什么?对象是“无序属性的集合,其属性可以包括基本值,对象或者函数”.也就是一组名值对的无序集合. 对象的特性(不可直接访问),也就是属性包含两种,数据属性和访问器属性. 1.数据属性又包含 Configurable //表示能否通过delete删除,默认为true: Enumerable //表示能否通过for-in循环返回属性,默认为true; Writable  //表示能否修改属性的值,默认为true; Value            

js面向对象学习1

我是菜鸟,老鸟勿看,继承多态等太多概念难以理解,还是从实践中慢慢学吧!争取能大致看懂网上的开源的代码. -------------- 对象的组成:方法和属性 属性关键词:静止的,状态 方法关键词:动态的,过程,处理,带括号 -------------- js中的面向对象不是其他语言那样的面向对象. 1 <script type="text/javascript"> 2 //定义arr为一个数组(数组也是一个对象实例,所以arr是个对象实例) 3 var my_arr=[];

js面向对象学习笔记之二(debug调试方法)

1. js的调试 很明显,js 调试只能够通过 alert 进行打印 alert(id); 对于复杂的数据类型,我们可以通过将其转换成json格式 再进行弹出 alert(JSON.stringify(data)); 2. DOM 信息调试 对于我们需要获取到的信息 可以根据要求打印到dom元素里 document.write(data); //会覆盖整个文档 3. 在程序端调试 直接在程序端打印所需信息后退出 var_dump() print_r() 4. js 其他错误信息处理 /*====

js面向对象学习笔记之八(cookie使用 与 url的get参数获取)

1. COOKIE的使用 <script src="http://code.jquery.com/jquery-1.9.0.min.js"></script> <script src="./jquery.cookie.js"></script> <script> //这个设置 与 移除 是一一对应的 默认cookie 作用域为当前文件夹下 $.cookie("favourite-city"

js面向对象学习笔记之六(变量)

[1.值对应的boolean] false 布尔值 false 对象 null 数字 NaN (not a number) 数字 0 初始值 undefined 空字符串 "" true 字符串 "0" 或其他 非以上六种值 [2. null 与 undefined 的不同] null 实质是被赋予的 空的对象 或 数组 undefined 则是 声明或者未声明的变量 但未赋值的变量初始值 所以并不是 使用了 var 声明就不会出现undefined 所有没有初始值

js面向对象学习笔记之一(类与对象)

1. javascript中的类即函数 /*==============================类即函数=====================================*/ function People(name,sex,addr){ this.name = name; this.sex = sex; this.addr = addr; this.foo = function(){ alert(this.name + this.sex+this.addr); } } var

js面向对象学习笔记之四(Date 对象)

//日期字符串转时间戳 var date="2015-03-18"; date = new Date(Date.parse(date.replace(/-/g, "/"))); date = date.getTime(); document.write(date); var date = new Date(); //返回当前的时间对象 getDate() //日 从 Date 对象返回一个月中的某一天 (1 ~ 31). getDay() //星期 从 Date 对

js面向对象学习笔记之五(定时器)

话不多说 ,直接上代码 : function set(a,b,c){ alert(a); alert(b); alert(c); } //一次定时 setTimeout(set,3000,1,2,30); //三秒后 依次弹出 1,2,30 //循环定时 setInterval(set,3000,4,5,90); //每隔三秒 依次弹出 4,5,90

js面向对象学习笔记之九(BOM 与 DOM 中常用属性分析)

一  BOM对象 window 的 相关属性 1. 用户配置机器配置对象 navigator navigator.userAgent //该属性可以查看用户机器浏览器的配置 "Mozilla/5.0 (iPhone; CPU iPhone OS 8_0 like Mac OS X) AppleWebKit/600.1.3 (KHTML, like Gecko) Version/8.0 Mobile/12A4345d Safari/600.1.4" 2. 用户uri访问地址 locati