Javacript 学习笔记

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Javacript 学习笔记相关的知识,希望对你有一定的参考价值。

-.初探

javacript 学习无法是围绕着对象和属性两个方面来兜圈子,万变不离其宗。

在js中,能点出来的,或者中括号里面的必然是属性(方法)。数组除外。

对象调用属性!

对象调用属性!

对象调用属性!

整个js翻来覆去都在围绕这个事情做文章。

对象调用属性有两种方式:

1.直接点 window.onload 默认是null

2.window[onload] = window[null]=undefined

 

二.语言特点

是一个解释性语言,解释到哪里就执行到哪里,所以往往不会在一个地方等待,而是先把所有的代码执行完了在说。

比较灵活:

1.可以动态给对象添加属性,或者给属性赋值

2.只要你愿意,随时随地可以引入外部的js脚本,并且立即执行

 

三.回调函数

一句话概括:回调函数就是把一个函数当做参数,传入另一个函数中,传进去的目的仅仅是为了在某个时刻去执行它

函数必须打一个括号才能执行。

比如:

$(function(){ 

})

 

 

$( )

 

就是一个函数,打了括号,

function(){

}

 

就必须执行

真相:

var $ = function(callback){ 
     callback() 
}

 

egg:

var $ = function(id){
    return {
        element : document.getElementById(id) ,
        on : function(event,callback){
            this.element[on + event] = callback;
        }
    }
}

 

如果js给dom添加一个点击事件,一般会这样写

dom.onclick = function(){

}

或

dom[onclick] = function(){

}

 

调用egg:

window.onload = function(){
    $(box).on(click,function(){
        $(box).element.style.background = green;
    });
}

 

 学习参考地址:http://www.xiaotublog.com/

 

以上是关于Javacript 学习笔记的主要内容,如果未能解决你的问题,请参考以下文章

学习笔记:python3,代码片段(2017)

[原创]java WEB学习笔记61:Struts2学习之路--通用标签 property,uri,param,set,push,if-else,itertor,sort,date,a标签等(代码片段

DOM探索之基础详解——学习笔记

学习笔记 链接

ReactJs学习笔记01

OpenCV 学习笔记(颜色直方图计算 calcHist)