您好,欢迎光临本网站![请登录][注册会员]  

搜索资源列表

  1. 用html5+css+javascript完成的博客项目,涵盖常用函数封装

  2. 2个月利用课余时间完成的一个博客前端的项目,涵盖了html5+css+javascr ipt最常用知识点,每个特效都有解释说明,可能我组织的语言没有那么精炼,但是如果耐心理解还是能懂得
  3. 所属分类:HTML5

    • 发布日期:2017-10-21
    • 文件大小:1048576
    • 提供者:ren904375372
  1. 理解javascript封装

  2. 主要帮助大家理解学习javascr ipt封装,通过封装可以强制实施信息隐藏,本文为大家分析了封装的利弊,感兴趣的小伙伴们可以参考一下
  3. 所属分类:其它

    • 发布日期:2020-10-22
    • 文件大小:61440
    • 提供者:weixin_38501363
  1. 简单理解JavaScript中的封装与继承特性

  2. 主要介绍了Javascr ipt中的封装与继承特性,封装与继承是基于对象编程概念中的基本特性,需要的朋友可以参考下
  3. 所属分类:其它

    • 发布日期:2020-10-22
    • 文件大小:50176
    • 提供者:weixin_38652636
  1. 深入理解JavaScript系列(36):设计模式之中介者模式详解

  2. 主要介绍了深入理解Javascr ipt系列(36):设计模式之中介者模式详解,中介者模式(Mediator)是指用一个中介对象来封装一系列的对象交互,需要的朋友可以参考下
  3. 所属分类:其它

    • 发布日期:2020-10-24
    • 文件大小:72704
    • 提供者:weixin_38675970
  1. 深入理解JavaScript系列(33):设计模式之策略模式详解

  2. 主要介绍了深入理解Javascr ipt系列(33):设计模式之策略模式详解,策略模式定义了算法家族,分别封装起来,让他们之间可以互相替换,此模式让算法的变化不会影响到使用算法的客户,需要的朋友可以参考下
  3. 所属分类:其它

    • 发布日期:2020-10-24
    • 文件大小:60416
    • 提供者:weixin_38548394
  1. 深入理解JavaScript系列(34):设计模式之命令模式详解

  2. 主要介绍了深入理解Javascr ipt系列(34):设计模式之命令模式详解,命令模式(Command)的定义是:用于将一个请求封装成一个对象,从而使你可用不同的请求对客户进行参数化,对请求排队或者记录请求日志,以及执行可撤销的操作,需要的朋友可以参考下
  3. 所属分类:其它

    • 发布日期:2020-10-24
    • 文件大小:54272
    • 提供者:weixin_38697557
  1. 谈谈JavaScript中的函数

  2. JS中的函数简介 JS中的函数是一种通过调用来完成具体业务的一段代码块。最核心的目的是将可重复执行的操作进行封装,然后供调用方无限制的调用。 JS中的函数的定义 JS中函数定义,有如下两种形式: 方式1 function f1(){} //函数声明,f1为函数名,可以将其理解为变量f1指向一个函数 function f2(){return 100;}//函数允许有返回值 function f3(a,b){}//函数中可以定义多个参数,无需指定变量类型 方式2 var f4=function(
  3. 所属分类:其它

    • 发布日期:2020-11-19
    • 文件大小:294912
    • 提供者:weixin_38732343
  1. 详解JavaScript的闭包、IIFE、apply、函数与对象

  2. 目录 一、闭包(Closure) 1.1、闭包相关的问题 1.2、理解闭包 二、对象 2.1、对象常量(字面量) 2.2、取值 2.3、枚举(遍历) 2.4、更新与添加 2.5、对象的原型 2.6、删除 2.7、封装 三、函数 3.1、参数对象 (arguments) 3.2、构造函数 3.3、函数调用 3.3.1、call 3.3.2、apply 3.3.3、caller 3.3.4、Callee 3.5、立即执行函数表达式 (IIFE) 3.5.1、匿名函数与匿名对象 3.5.2、函数与函数
  3. 所属分类:其它

    • 发布日期:2020-11-27
    • 文件大小:380928
    • 提供者:weixin_38642897
  1. js中arguments对象的深入理解

  2. 前言 在Javascr ipt中,arguments属于当前对象的一个内置属性,arguments非常类似于Array对象,但是又不是实例的Array。本文主要给大家介绍了关于js中arguments对象的相关内容,下面话不多说了,来一起看看详细的介绍吧 一、在函数调用的时候,浏览器每次都会传递进两个隐式参数 函数的上下文对象this 封装实参的对象arguments 二、arguments 对象 arguments 对象实际上是所在函数的一个内置类数组对象 每个函数都有一个
  3. 所属分类:其它

    • 发布日期:2020-11-27
    • 文件大小:52224
    • 提供者:weixin_38501810
  1. 理解javascript模块化

  2. 模块化是一个通用的编程最佳实践。程序的模块化使我们可以更方便地使用别人的代码,想要什么功能,就加载什么模块,从而提高代码的利用效率,增加开发速度。 模块就像积木,有了它,我们可以搭出各种各种功能样式的程序。积木有什么特点?小而简单。同样的,我们程序中的模块也要做到这一点,确保自己创建的函数一次只完成一个工作,这样其他开发者可以简单地调试与修改你的代码,而不需浏览所有代码才能弄清每一个代码块执行了什么功能。只有做到像这样地小而简单,才能实现其通用功能。 一、javascr ipt模块化的方法 1、
  3. 所属分类:其它

    • 发布日期:2020-11-26
    • 文件大小:74752
    • 提供者:weixin_38663701
  1. 理解javascript封装

  2. 封装可以被定义为对对象的内部数据表现形式和实现细节进行隐藏。通过封装可以强制实施信息隐藏。 在Javascr ipt中,并没有显示的声明私有成员的关键字等。所以要想实现封装/信息隐藏就需要从另外的思路出发。我们可以使用闭包的概念来创建只允许从对象内部访问的方法和属性,来达到封装的要求。 基本方式 一般来说,我们学用的有三种方法来达到封装的目的。 使用this.XXX来声明一个变量,然后再声明getXXX、setXXX等取值、赋值的方法。 使用this._XXX来声明一个变量,然后再声明getXX
  3. 所属分类:其它

    • 发布日期:2020-11-23
    • 文件大小:58368
    • 提供者:weixin_38720756
  1. 学习javascript面向对象 理解javascript对象

  2. 一、编程思想 面向过程:以过程为中心,自顶向下逐步细化,程序看成一系列函数调用的集合 面向对象:对象作为程序的基本单元,程序分解为数据和相关操作 二、类、对象 类:对具有相同特性和特征事物的抽象描述 对象:某种类型对应的具体事物 三、面向对象的三大特性 封装:隐藏实现细节,实现代码模块化 继承:扩展已存在的代码模块,实现代码重用  多态:接口的不同实现方式,实现接口重用 四、对象定义:无序属性的集合,其属性可以包含基本值、对象或者函数 //简单的对象实例 var person = new O
  3. 所属分类:其它

    • 发布日期:2020-11-23
    • 文件大小:63488
    • 提供者:weixin_38742927
  1. 理解javascript中的MVC模式

  2. MVC模式是软件工程中一种软件架构模式,一般把软件模式分为三部分,模型(Model)+视图(View)+控制器(Controller); 模型:模型用于封装与应用程序的业务逻辑相关的数据以及对数据处理的方法。模型有对数据直接访问的权利。模型不依赖 “视图” 和 “控制器”, 也就是说 模型它不关心页面如何显示及如何被操作. 视图:视图层最主要的是监听模型层上的数据改变,并且实时的更新html页面。当然也包括一些事件的注册或者ajax请求操作(发布事件),都是放在视图层来完成。 控制器:控制器接收
  3. 所属分类:其它

    • 发布日期:2020-11-22
    • 文件大小:71680
    • 提供者:weixin_38625098
  1. 由浅到深了解JavaScript类

  2. 时间:2006-3-6 作者:泣红亭 简介: 原文出处:www.51js.com 说明:2004年6月15日 翻译: 最近在无忧脚本混了一阵子,回复了一些贴子,自己却没有做出什么东东让大家看看,心里有些不安,于是写了下边的一点东西,本来应该发在类封装区的,考虑到那里比较冷,而这篇文章我希望能够帮助到更多的朋友,因此放到这里来了。  类是什么? 许多刚接触编程的朋友都可能理解不了类,其实类是对我们这个现实世界的模拟,把它说成“类别”或者“类型”可能会更容易理解一些。比如“人”这种动物就是一个类,而
  3. 所属分类:其它

    • 发布日期:2020-12-02
    • 文件大小:106496
    • 提供者:weixin_38689976
  1. 深入理解JavaScript系列(30):设计模式之外观模式详解

  2. 介绍 外观模式(Facade)为子系统中的一组接口提供了一个一致的界面,此模块定义了一个高层接口,这个接口值得这一子系统更加容易使用。 正文 外观模式不仅简化类中的接口,而且对接口与调用者也进行了解耦。外观模式经常被认为开发者必备,它可以将一些复杂操作封装起来,并创建一个简单的接口用于调用。 外观模式经常被用于Javascr ipt类库里,通过它封装一些接口用于兼容多浏览器,外观模式可以让我们间接调用子系统,从而避免因直接访问子系统而产生不必要的错误。 外观模式的优势是易于使用,而且本身也比较轻
  3. 所属分类:其它

    • 发布日期:2020-12-02
    • 文件大小:53248
    • 提供者:weixin_38682161
  1. 深入理解JavaScript系列(36):设计模式之中介者模式详解

  2. 介绍 中介者模式(Mediator),用一个中介对象来封装一系列的对象交互。中介者使各对象不需要显式地相互引用,从而使其耦合松散,而且可以独立地改变它们之间的交互。 主要内容来自:http://www.addyosmani.com/resources/essentialjsdesignpatterns/book/#mediatorpatternjavascr ipt 正文 软件开发中,中介者是一个行为设计模式,通过提供一个统一的接口让系统的不同部分进行通信。一般,如果系统有很多子模块需要直接沟通
  3. 所属分类:其它

    • 发布日期:2020-12-11
    • 文件大小:71680
    • 提供者:weixin_38590989
  1. 深入理解JavaScript系列(33):设计模式之策略模式详解

  2. 介绍 策略模式定义了算法家族,分别封装起来,让他们之间可以互相替换,此模式让算法的变化不会影响到使用算法的客户。 正文 在理解策略模式之前,我们先来一个例子,一般情况下,如果我们要做数据合法性验证,很多时候都是按照swith语句来判断,但是这就带来几个问题,首先如果增加需求的话,我们还要再次修改这段代码以增加逻辑,而且在进行单元测试的时候也会越来越复杂,代码如下: 代码如下:         validator = {             validate: function (value
  3. 所属分类:其它

    • 发布日期:2020-12-11
    • 文件大小:59392
    • 提供者:weixin_38738272
  1. 深入理解JavaScript系列(34):设计模式之命令模式详解

  2. 介绍 命令模式(Command)的定义是:用于将一个请求封装成一个对象,从而使你可用不同的请求对客户进行参数化;对请求排队或者记录请求日志,以及执行可撤销的操作。也就是说改模式旨在将函数的调用、请求和操作封装成一个单一的对象,然后对这个对象进行一系列的处理。此外,可以通过调用实现具体函数的对象来解耦命令对象与接收对象。 正文 我们来通过车辆购买程序来展示这个模式,首先定义车辆购买的具体操作类: 代码如下: $(function () {     var CarManager = {      
  3. 所属分类:其它

    • 发布日期:2020-12-10
    • 文件大小:52224
    • 提供者:weixin_38499732
  1. 详解JavaScript中的客户端消息框架设计原理

  2. 哇——是个危险的题目,对吗?我们对于什么是本质的理解当然会随着我们对要解决问题的理解而变化。因此我不会说谎——一年前我所理解的本质很不幸并不完整,因为我确信我将要写的已经快伴随我有6个月之久。所以,这篇文章是我在发现Javascr ipt中成功的运用客户端消息模式的一些关键要点时的一个掠影。 1.) 理解中介者与观察者的区别   大多数人在描述任何事件/消息机制的时候喜欢套用“发布者/订阅者”(pub/sub)——但我认为这个术语不能很好的与抽象建立联系。当然,从根本上说,一些东西订阅了另一些东
  3. 所属分类:其它

    • 发布日期:2020-12-09
    • 文件大小:138240
    • 提供者:weixin_38748769
  1. 简单理解JavaScript中的封装与继承特性

  2. Javascr ipt中的封装 封装简单地说就是让外界只能访问对象的共有变量和函数,隐藏细节和数据。 js中有三种方法创建对象,分别为门户大开型、用命名规范区分私有变量、闭包创建真正的私有变量三种。 1.门户大开型,是实现对象的最基础的方法,所有方法与变量都是共有的外界可以访问。 var Book = function(name){ if(this.check(name)){ console.log(error); throw new Error(name null);
  3. 所属分类:其它

    • 发布日期:2021-01-21
    • 文件大小:48128
    • 提供者:weixin_38569675
« 12 3 4 5 »