`

js 相关学习

阅读更多

1.prototype,简单的理解应该是个父类指针.如果没父类就是指自己.

 

 

 

 

//声明一个对象child 

function Child(id){

		  this.id = id; 
		  this.getId = function(){ 
			return this.id;   
		  } 
		}

		function Base(name){ 
 			this.name = name; 
  			this.getName = function(){ 
 			  	 return this.name;   
  			} 
		} 
		Child.prototype = new Base("base"); 
		//实例化一个child对象 
		var c1 = new Child("child");
		alert(c1.getName());
  

child可以显示Base的name

 

 

 

2.下面这个体(因为不像函数)很神奇.看了半天也没看懂.

 

 

(function(){
	
})();
 

其实它的意义就是为了定义一些非开放的方法,供在里面的开放方法使用.

 

var obj = {}
(function(){
	function a() {
		
	}
	obj.prototype.alert = function (){
		a();
	}
	
})();
 

 

 

 

这里obj.alert()可以全局使用,但是a()就不能全局使用.

 

再来个经典的jquery变体

 

 

(function($){    
	$.fn.extend({    
		pluginName:function(opt,callback){    
          	 
		}    
	})
	$.alert = function(){alert()}   
})(jQuery);
 

 

将jQuery(实参)作为$(形参)代入function

 

 

 

 

jQuery扩展

共两种方式:

1

$.extend({

foo : function(){...}

}) 

效果为 $.foo()

 

2

$.fn.extend({

foo : function(){...}

})

效果为 $('div').foo()

 

 

 

 

undefined null 区别

 

undefined 是 没有此对象和 对象没有值和引用,一般没有赋初始值造成.

 

null 是一个对象.

 

在判断中  undefined == null  is true

 

一种生成function的方法

 

window['fun1']=function(data) {alert(data);}

调用方法 fun1('x');

 

一张调用function的方法

function fun1(){alert('a');}

fun1.call();

或者

var x = fun1;

x.call();

 

jquery ajax 事件顺序

ajaxStart

ajaxSend

ajaxComplete

ajaxSuccess

ajaxStop

 

js 对象

var a = {'a':'1'};

a['b']=2;

a.c=3;

以上三都是新建对象

分享到:
评论

相关推荐

    JavaScript学习(一)

    随着Node.js的出现,JavaScript也能够用于服务器端开发,成为全栈开发的重要工具。 在JavaScript学习的第一阶段,通常会涉及以下几个核心知识点: 1. **基础语法**:JavaScript的基础包括变量声明(var, let, ...

    javascript_js学习教程

    通过这个“javascript_js学习教程”,初学者可以从基础语法开始,逐步掌握JavaScript在前端和后端的应用,以及与现代Web开发相关的技术,如DOM操作、AJAX、ES6新特性,甚至是框架和服务器端编程。中兴通讯的培训材料...

    js 笔记 javascript 学习笔记

    本学习笔记将深入探讨JavaScript的核心概念,包括变量、数据类型、操作符、控制流程、函数、对象、数组、原型链、闭包等,并结合实际示例,如my.js、order.js、login.js等文件,来讲解其在实际项目中的应用。...

    关于前端HTML、CSS、JavaScript的学习.zip

    html css js 知识学习资料 代码 源码 供相关人员学习参考 html css js 知识学习资料 代码 源码 供相关人员学习参考 html css js 知识学习资料 代码 源码 供相关人员学习参考 html css js 知识学习资料 代码 源码 供...

    关于学习html-css-js-node.js的部分学习笔记,大部分无bug,仅供参考.zip

    html css js 知识学习资料 代码 源码 供相关人员学习参考 html css js 知识学习资料 代码 源码 供相关人员学习参考 html css js 知识学习资料 代码 源码 供相关人员学习参考 html css js 知识学习资料 代码 源码 供...

    前端HTML&CSS&JS基础学习.zip

    html css js 知识学习资料 代码 源码 供相关人员学习参考 html css js 知识学习资料 代码 源码 供相关人员学习参考 html css js 知识学习资料 代码 源码 供相关人员学习参考 html css js 知识学习资料 代码 源码 供...

    仿照携程官网写的HTML,js仅供参考学习,切勿作为商业学习.zip

    html css js 知识学习资料 代码 源码 供相关人员学习参考 html css js 知识学习资料 代码 源码 供相关人员学习参考 html css js 知识学习资料 代码 源码 供相关人员学习参考 html css js 知识学习资料 代码 源码 供...

    初步学习HTML CSS JS 工程.zip

    html css js 知识学习资料 代码 源码 供相关人员学习参考 html css js 知识学习资料 代码 源码 供相关人员学习参考 html css js 知识学习资料 代码 源码 供相关人员学习参考 html css js 知识学习资料 代码 源码 供...

    初次学习html,css,js.zip

    html css js 知识学习资料 代码 源码 供相关人员学习参考 html css js 知识学习资料 代码 源码 供相关人员学习参考 html css js 知识学习资料 代码 源码 供相关人员学习参考 html css js 知识学习资料 代码 源码 供...

    前端html、css、js学习记录以及笔记.zip

    html css js 知识学习资料 代码 源码 供相关人员学习参考 html css js 知识学习资料 代码 源码 供相关人员学习参考 html css js 知识学习资料 代码 源码 供相关人员学习参考 html css js 知识学习资料 代码 源码 供...

    集合web端html、css、js学习案例.zip

    html css js 知识学习资料 代码 源码 供相关人员学习参考 html css js 知识学习资料 代码 源码 供相关人员学习参考 html css js 知识学习资料 代码 源码 供相关人员学习参考 html css js 知识学习资料 代码 源码 供...

    前端学习笔记-黑马程序员JS

    "前端学习笔记-黑马程序员JS" 本资源主要介绍了 JavaScript 的基本概念和语法,包括变量、数据类型、运算符、流程控制、数组、函数、对象、内置对象等知识点。 变量 在 JavaScript 中,变量可以在三种位置书写:...

    JS树学习

    本文将深入探讨“JS树学习”,特别是针对Dtree(决策树)的相关知识,结合提供的博客链接(https://cdfive20.iteye.com/blog/605319),我们将对树的概念、决策树的原理、JavaScript中的实现以及相关工具进行详细...

    前端 HTML 学习代码, JS & CSS.zip

    html css js 知识学习资料 代码 源码 供相关人员学习参考 html css js 知识学习资料 代码 源码 供相关人员学习参考 html css js 知识学习资料 代码 源码 供相关人员学习参考 html css js 知识学习资料 代码 源码 供...

    关于前端三剑客(HTML、CSS、JavaScript)的学习代码。.zip

    html css js 知识学习资料 代码 源码 供相关人员学习参考 html css js 知识学习资料 代码 源码 供相关人员学习参考 html css js 知识学习资料 代码 源码 供相关人员学习参考 html css js 知识学习资料 代码 源码 供...

    进行前端的学习,包括HTML、CSS、JS、Vue.zip

    html css js 知识学习资料 代码 源码 供相关人员学习参考 html css js 知识学习资料 代码 源码 供相关人员学习参考 html css js 知识学习资料 代码 源码 供相关人员学习参考 html css js 知识学习资料 代码 源码 供...

    Web知识学习,包含html、css、js、bootstrap、nodejs等.zip

    html css js 知识学习资料 代码 源码 供相关人员学习参考 html css js 知识学习资料 代码 源码 供相关人员学习参考 html css js 知识学习资料 代码 源码 供相关人员学习参考 html css js 知识学习资料 代码 源码 供...

    记录我在前端学习中做过的demos,html、css 、javascript.zip

    html css js 知识学习资料 代码 源码 供相关人员学习参考 html css js 知识学习资料 代码 源码 供相关人员学习参考 html css js 知识学习资料 代码 源码 供相关人员学习参考 html css js 知识学习资料 代码 源码 供...

    JavaScript学习必备PPT

    JavaScript学习必备PPT JavaScript学习必备PPT

    头歌教学实践平台 Web前端开发基础 JavaScript学习手册十四:HTML DOM-文档元素的操作(二)

    在Web前端开发中,JavaScript与HTML DOM...通过学习本教程,你将能够更加自如地使用JavaScript动态地改变网页内容,实现丰富的交互效果。这不仅提升了用户体验,也为网页应用的扩展性和可维护性打下坚实基础。

Global site tag (gtag.js) - Google Analytics