`
xaocaotanghui
  • 浏览: 55548 次
  • 性别: Icon_minigender_1
  • 来自: 广西
文章分类
社区版块
存档分类
最新评论

js高级代码编写

 
阅读更多

1.编写定义式就运行的函数

fun = function(){   
    alert("执行");   
}();   
//alert(fun);   
  
fun = function(){   
    alert("执行");   
    return "返回的是字符串";// 返回的是个字符串   
}();   
//alert(fun)

 扩展:

if(!Person.extend){//若extend属性还未存在则执行里面的代码   
    Person.applay(Person,{   
        extend:function(){   
            alert("定义时执行");   
            return function(){   
                alert("hello");   
            }   
        }()// 注意这里加了一对(),表示在new一个Person对象的时候就会立即执行extend后面定义的方法,并且返回里面return的方法给extend属性,   
           //那么这样,extend就是一个方法类型的属性了   
    });   
} 

 匿名方法:

//先定义匿名方法,第一个括号对里的,必须要有这个括号对,之后第二个括号对用来执行这个匿名方法,如果这个匿名方法返回的是function,那么可以加第三个括号对。   
(function(){   
    alert("aa")   
    return function(){   
        alert("bb");   
    }   
})();// 输出结果:aa   
  
//带参数的匿名方法使用   
(function(a,b){   
    alert(a);   
    alert(b);   
    return function(c){   
        alert(c);   
    }   
})("匿名方法的第一个参数值","匿名方法的第二个参数值")("调用匿名方法执行后返回方法所需要的参数值");   
// 输出结果:匿名方法的第一个参数值,匿名方法的第二个参数值,调用匿名方法执行后返回方法所需要的参数值  

 

分享到:
评论

相关推荐

    javascript高级代码例子

    "JavaScript高级代码例子"这个主题涵盖了JavaScript的高级特性和实践应用,旨在帮助开发者深入理解和运用这些高级技术。以下是对这些高级知识点的详细阐述: 1. **闭包(Closures)**:闭包是JavaScript中的一个...

    JavaScript高级编程 pdf

    "JavaScript高级编程"这本书深入探讨了这门语言的高级特性和最佳实践,旨在帮助开发者提升技能水平,实现更高效、更可靠的代码编写。以下是该书可能涵盖的一些关键知识点: 1. **基础语法**:包括变量、数据类型...

    JavaScript 高级程序设计(第3版)【附源代码】

    通过阅读《JavaScript高级程序设计(第3版)》,开发者不仅可以掌握JavaScript的基本用法,还能深入理解其内部机制,从而编写出更高效、更易于维护的代码。这本书对于想要提升JavaScript技能的前端开发者或全栈...

    Javascript 高级程序设计(第3版)超清中文PDF

    《JavaScript高级程序设计》(第3版)是一本深入探讨该语言精髓的权威书籍,它为读者提供了全面且深入的JavaScript知识,包括语言核心、DOM操作、BOM处理、事件处理以及面向对象编程等多个方面。 在书中,作者详细...

    javascript简单代码编写条纹表格附源码

    这是我用jquery框架编写的带有条纹的表格,您在使用时,请勿必先下载jquery.js这个框架,再引用。而且还要注意里的css,请你们自己编写css,范例 tr.over td{background:#536877;color:#ffffff;} .stripeMe{border:...

    一款方便编写js代码的工具

    总的来说,这样的JS代码编写工具是提升开发效率、减少错误的关键。它通过智能提示、代码高亮、错误检查等功能,为JavaScript程序员创造了一个友好、高效的编程环境。无论是初学者还是经验丰富的开发者,都能从中受益...

    Javascript高级教程

    总的来说,"JavaScript高级教程"是一个全面学习JavaScript高级特性和实践的宝贵资源,无论你是希望提升现有技能,还是初次接触这门语言,都能从中受益匪浅。通过阅读"阅读器下载.htm"和"E书说明.txt",你将了解如何...

    javascript高级编程.ppt

    JavaScript高级编程是面向C#程序员的一种技术,旨在简化代码并实现更高效的效果。JavaScript作为一种功能强大的脚本语言,它的灵活性允许开发者在对象创建后动态定义其属性,这在早期的JavaScript开发中尤其常见。...

    JavaScript高级教程(完整版)

    这篇《JavaScript高级教程》全面深入地探讨了这门语言的核心概念和技术,旨在帮助开发者从初级水平跃升至高级阶段。 首先,JavaScript的基础部分涵盖了变量、数据类型(包括基本类型和引用类型)、操作符、流程控制...

    JavaScript高级篇视频教程

    "JavaScript高级篇视频教程"旨在帮助已经掌握了JavaScript基础知识的学习者进一步提升技能,深入理解其高级特性,包括面向对象编程、异步处理、模块化、性能优化等多个方面。 在JavaScript的高级篇中,首先会讲解...

    《编写可靠的JAVASCRIPT代码 测试驱动开发JAVASCRIPT商业软件》PDF

    第Ⅲ部分“测试和编写高级JavaScript特性”描述了如何使用和测试 JavaScript语言更高级的特性。 第Ⅳ部分“测试中的特殊主题”提供了测试DOM操作的样例,还演示了用于增 强代码标准的静态分析工具的使用。第Ⅴ部分...

    day02-js高级-课件.rar

    在"day02-js高级-课件.rar"这个压缩包中,我们可以预见到一系列深入讲解JavaScript高级特性的教学资料。这些课件将帮助我们深入理解并掌握JS的核心概念,以便于提升我们的前端开发技能。 首先,我们要关注的是...

    js代码大全 javascript

    它是JavaScript高级特性的重要部分。 7. **Promise和async/await**:Promise用于处理异步操作,提供了一种更优雅的方式来管理回调函数。async/await是Promise的一种语法糖,使得异步代码更加可读。 8. **ES6新特性...

    day03-js高级作业.zip

    【标题解析】: "day03-js高级作业.zip" 这个标题暗示了这是一个与JavaScript高级编程相关的学习资料,可能是某课程的第三天作业。"zip"格式表明它是一个压缩包,里面可能包含一系列的文件,如代码、文档或者测试案例...

    js高级编程资料

    10. **Node.js**:JavaScript也可以用于服务器端开发,Node.js是一个基于Chrome V8引擎的JavaScript运行环境,它让JavaScript可以编写服务器程序,利用了非阻塞I/O和事件驱动的模型,适合构建高性能的网络应用。...

    javascript高级教程.pdf

    《JavaScript高级教程》这本书深入探讨了这一动态语言的核心概念和技术,旨在帮助开发者提升技能,掌握JavaScript的高级用法。 首先,JavaScript是一种解释型的、基于原型的、动态类型的脚本语言。这意味着它不需要...

    javascript 高级程序设计源码

    《JavaScript高级程序设计》是JavaScript编程领域的一本经典著作,由Nicholas C. Zakas撰写。这本书深入探讨了JavaScript的核心概念和技术,对于想要精通JavaScript的开发者来说,是一份宝贵的资源。源码版本更是...

    JavaScript 高级编程(成书)

    "JavaScript高级编程"这本教材深入探讨了这一语言的高级特性和实践技巧,旨在帮助开发者提升技能,掌握JavaScript的精髓。 该书可能涵盖以下几个重要的知识点: 1. **基础语法**:JavaScript的基础包括变量、数据...

    Javascript高级应用与实践.pdf

    不过,根据文件标题“Javascript高级应用与实践.pdf”,我们可以推测文档内容大致会涉及以下几个方面,尽管具体的细节无法得知: 1. JavaScript基础知识回顾:JavaScript是前端开发中最为核心的技术之一,文档可能...

    EditPlus不错的的多功能代码编写工具

    EditPlus是一款备受赞誉的文本编辑器,尤其在编程和代码编写领域,它以其强大的功能和高效的工作流程深受程序员喜爱。这款软件不仅具备基础的文本编辑功能,还拥有许多高级特性,使得它在众多文本编辑器中脱颖而出。...

Global site tag (gtag.js) - Google Analytics