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

搜索资源列表

  1. 浅析在javascript中创建对象的各种模式

  2. 最近在看《javascr ipt高级程序设计》(第二版) javascr ipt中对象的创建 •工厂模式 •构造函数模式 •原型模式 •结合构造函数和原型模式 •原型动态模式 面向对象的语言大都有一个类的概念,通过类可以创建多个具有相同方法和属性的对象。虽然从技术上讲,javascr ipt是一门面向对象的语言,但是javascr ipt没有类的概念,一切都是对象。任意一个对象都是某种引用类型的实例,都是通过已有的引用类型创建;引用类型可以是原生的,也可以是自定义的。原生的引用类型有:O
  3. 所属分类:其它

    • 发布日期:2020-11-25
    • 文件大小:84992
    • 提供者:weixin_38548421
  1. 简单解析JavaScript中的__proto__属性

  2. Javascr ipt是一个面向对象语音,即一切皆对象。 那么怎么生成对象?在Java的世界里,对象是由类(Class)实例出来的,通俗地说,就是将事物抽象成一个模具,用这个模具(类)生产出一个个具体的实物(对象)。 可是JS中没有类这个概念,有的是“原型”,对象是由原型衍生出来的。通俗地说,在JS的世界里,“原型”并不是一个模具,而是一个具体的实物(对象)。所有对象都是由另一个对象衍生出来的,而这个被衍生的对象就是所谓的“原型对象”。 在javascr ipt中有三类对象,1用户创建的对象,2
  3. 所属分类:其它

    • 发布日期:2020-11-25
    • 文件大小:55296
    • 提供者:weixin_38548507
  1. 详解JavaScript设计模式开发中的桥接模式使用

  2. 桥接模式将抽象部分与实现部分分离开来,使两者都可以独立的变化,并且可以一起和谐地工作。抽象部分和实现部分都可以独立的变化而不会互相影响,降低了代码的耦合性,提高了代码的扩展性。 按照GoF的定义,桥接模式的作用在于“将抽象与其实现隔离开来,以便二者独立变化”。这种模式对于Javascr ipt中常见的事件驱动的编程大有裨益。 桥接模式最常见和实际的应用场合之一是事件监听器回调函数。 example:事件监听器,把事件处理的语句封装到回调函数中,通过接口而不是实现进行编程。 基本理论 桥接模式定义
  3. 所属分类:其它

    • 发布日期:2020-11-25
    • 文件大小:60416
    • 提供者:weixin_38523251
  1. 浅析jQuery 遍历函数,javascript中的each遍历

  2. jQuery 遍历函数 jQuery 遍历函数包括了用于筛选、查找和串联元素的方法。 函数 描述 .add() 将元素添加到匹配元素的集合中。 .andSelf() 把堆栈中之前的元素集添加到当前集合中。 .children() 获得匹配元素集合中每个元素的所有子元素。 .closest() 从元素本身开始,逐级向上级元素匹配,并返回最先匹配的祖先元素。 .contents() 获得匹配元素集合中每个元素的子元素,包括文本和注释节点。 .each() 对 jQue
  3. 所属分类:其它

    • 发布日期:2020-11-25
    • 文件大小:74752
    • 提供者:weixin_38690017
  1. 简单学习JavaScript中的for语句循环结构

  2. 可以直接看示例,用得太多了,很简单 (function() { for(var i=0, len=demoArr.length; i<len; i++) { if (i == 2) { // return; // 函数执行被终止 // break; // 循环被终止 continue; // 循环被跳过 }; console.log('demo1Arr['+ i +']:' + demo1Arr[i]); } })(
  3. 所属分类:其它

    • 发布日期:2020-11-25
    • 文件大小:34816
    • 提供者:weixin_38734269
  1. 学习JavaScript正则表达式

  2. Javascr ipt正则表达式学习: 有个在线调试正则的工具。下面的所有示例代码,都可以在codepen上查看到。 1.创建正则表达式 var re = /ab+c/; //方式一 正则表达式字面量 var re = new RegExp("ab+c"); //方式二 RegExp对象的构造函 1)正则表达式字面量在脚本加载后编译。若你的正则表达式是常量,使用这种方式可以获得更好的性能。 2)使用构造函数,提供了对正则表达式运行时的编译。当你知道正则表达式的模式会发生改变, 或者你事先并不
  3. 所属分类:其它

    • 发布日期:2020-11-25
    • 文件大小:112640
    • 提供者:weixin_38659248
  1. 一种新的javascript对象创建方式Object.create()

  2. Object.create() 是什么? Object.create(proto [, propertiesObject ]) 是E5中提出的一种新的对象创建方式,第一个参数是要继承的原型,如果不是一个子函数,可以传一个null,第二个参数是对象的属性描述符,这个参数是可选的。 例如:  function Car (desc) { this.desc = desc; this.color = "red"; } Car.prototype = { getInfo: function
  3. 所属分类:其它

    • 发布日期:2020-11-25
    • 文件大小:37888
    • 提供者:weixin_38557896
  1. 深入解析JavaScript中的arguments对象

  2. arguments定义 所有的函数都有一个自己的arguments对象,用来储存它实际接受到的参数,而不局限于函数声明时所定义的参数列表。它不是数组却类似数组,具有数组一样的访问性质及方式,可以由arguments[n]来访问对应的单个参数的值,并拥有数组长度属性length。但是却不具有数组的一些方法。可以通过call把arguments转化成真正的数组,然后进行数组的操作。 var args = Array.prototype.slice.call(arguments); 类数组 1.
  3. 所属分类:其它

    • 发布日期:2020-11-25
    • 文件大小:52224
    • 提供者:weixin_38721119
  1. 学习javascript的闭包,原型,和匿名函数之旅

  2. 本文通过示例给大家介绍javascr ipt的闭包,原型,和匿名函数,具体详情请看下文。 一 .>关于闭包 理解闭包 需要的知识 1.变量的作用域 例1: var n =99; //建立函数外的全局变量 function readA(){ alert(n); //读取全局变量 } readA(); //执行此函数 例2: function readB(){ var c = 9; function readC(){ console.log(c); //ok c可
  3. 所属分类:其它

    • 发布日期:2020-11-25
    • 文件大小:58368
    • 提供者:weixin_38722184
  1. 跟我学习javascript的执行上下文

  2. 在这篇文章里,我将深入研究Javascr ipt中最基本的部分——执行上下文(execution context)。读完本文后,你应该清楚了解释器做了什么,为什么函数和变量能在声明前使用以及他们的值是如何决定的。 1、EC—执行环境或者执行上下文 每当控制器到达ECMAscr ipt可执行代码的时候,控制器就进入了一个执行上下文(好高大上的概念啊)。 javascr ipt中,EC分为三种: 全局级别的代码 –– 这个是默认的代码运行环境,一旦代码被载入,引擎最先进入的就是这个环境。 函
  3. 所属分类:其它

    • 发布日期:2020-11-25
    • 文件大小:138240
    • 提供者:weixin_38562079
  1. 跟我学习javascript的Date对象

  2. 本篇主要介绍Date 日期和时间对象的操作。 1. 介绍 1.1 说明 Date对象,是操作日期和时间的对象。Date对象对日期和时间的操作只能通过方法。 1.2 属性 无; Date对象对日期和时间的操作只能通过方法。 2. 构造函数 2.1 new Date() :返回当前的本地日期和时间 参数:无 返回值: {Date} 返回一个表示本地日期和时间的Date对象。 示例: var dt = new Date(); console.log(dt); // => 返回一个表示本地日期
  3. 所属分类:其它

    • 发布日期:2020-11-25
    • 文件大小:65536
    • 提供者:weixin_38653443
  1. 浅谈JavaScript 覆盖原型以及更改原型

  2. 覆盖原型 //囚犯示例 //1.定义原型对象 var proto = { sentence : 4, //监禁年限 probation: 2 //缓刑年限 }; //2.定义原型对象的构造函数 var Prisoner = function(name, id) { this.name = name; this.id = id; }; //3.将构造函数关联到原型 Prisoner.prototype = proto; //4.实例化对象——采用工厂函数实例化对象 var makePri
  3. 所属分类:其它

    • 发布日期:2020-11-25
    • 文件大小:37888
    • 提供者:weixin_38608378
  1. 简单谈谈Javascript中类型的判断

  2. 数据类型的判断有这么几种方式 1、一元运算符 typeOf 2、关系运算符 instanceof 3、constructor 属性 4、prototype属性 一、typeof typeof的返回值有以下几种 类型 结构 Undefined "undefined" Null "object" (见下方) 布尔值 "boolean" 数值 "number" 字符串 "string" Symbol (ECMAscr ipt 6 新增) "symbol" 宿主对象
  3. 所属分类:其它

    • 发布日期:2020-11-25
    • 文件大小:82944
    • 提供者:weixin_38550605
  1. 基于JavaScript实现一定时间后去执行一个函数

  2. 在实际需要中可能需要规定在指定的时间之后再去执行一个函数以达成期望的目的,这也就是一个定时器效果,恰好在js中就已经给定了这样的一个函数setTimeout(),下面先介绍一下次函数的 用法: 语法:  复制代码 代码如下: setTimeout(code,interval) 此函数能够规定在指定的在指定的事件之后去执行一段指定代码,此代码只执行一次。 setTimeout()函数具有两个参数,第一个参数规定要执行的执行代码,第二个参数规定在多长时间后去执行代码,单位是毫秒。 代码
  3. 所属分类:其它

    • 发布日期:2020-11-25
    • 文件大小:33792
    • 提供者:weixin_38686557
  1. 详解Javascript中prototype属性(推荐)

  2. 在典型的面向对象的语言中,如java,都存在类(class)的概念,类就是对象的模板,对象就是类的实例。但是在Javascr ipt语言体系中,是不存在类(Class)的概念的,javascr ipt中不是基于‘类的’,而是通过构造函数(constructor)和原型链(prototype chains)实现的。但是在ES6中提供了更接近传统语言的写法,引入了Class(类)这个概念,作为对象的模板。通过class关键字,可以定义类。基本上,ES6的class可以看作只是一个语法糖,它的绝大部分
  3. 所属分类:其它

    • 发布日期:2020-11-25
    • 文件大小:92160
    • 提供者:weixin_38685831
  1. 每天一篇javascript学习小结(属性定义方法)

  2. 定义(Definition).定义属性需要使用相应的函数,比如: Object.defineProperty(obj, “prop”, propDesc) 如果obj没有prop这个自身属性,则该函数的作用是给obj添加一个自身属性prop并赋值, 参数propDesc指定了该属性拥有的特性(可写性,可枚举性等). 如果obj已经有了prop这个自身属性,则该函数的作用是修改这个已有属性的特性,当然也包括它的属性值. 1、defineProperty       var book = {
  3. 所属分类:其它

    • 发布日期:2020-11-25
    • 文件大小:30720
    • 提供者:weixin_38670186
  1. 跟我学习javascript的最新标准ES6

  2. 虽然ES6都还没真正发布,但已经有用ES6重写的程序了,各种关于ES789的提议已经开始了,这你敢信。潮流不是我等大众所能追赶的。 潮流虽然太快,但我们不停下学习的步伐,就不会被潮流丢下的,下面来领略下ES6中新特性,一堵新生代JS的风采。 箭头操作符 如果你会C#或者Java,你肯定知道lambda表达式,ES6中新增的箭头操作符=>便有异曲同工之妙。它简化了函数的书写。操作符左边为输入的参数,而右边则是进行的操作以及返回的值Inputs=>outputs。 我们知道在JS中回调是
  3. 所属分类:其它

    • 发布日期:2020-11-25
    • 文件大小:111616
    • 提供者:weixin_38690830
  1. 深入理解Javascript中的自执行匿名函数

  2. 格式: (function(){ //代码 })(); 解释:这是相当优雅的代码(如果你首次看见可能会一头雾水:)),包围函数(function(){})的第一对括号向脚本返回未命名的函数,随后一对空括号立即执行返回的未命名函数,括号内为匿名函数的参数。 来个带参数的例子: (function(arg){ alert(arg+100); })(20); // 这个例子返回120。 回来看看jquery的插件编写 (function($) { // Code goes here
  3. 所属分类:其它

    • 发布日期:2020-11-25
    • 文件大小:28672
    • 提供者:weixin_38558623
  1. js中对函数设置默认参数值的3种方法

  2. 在javascr ipt中如何为函数设置默认参数值,下面提供几种方法供大家参考。 第一种方法: function example(a,b){ var a = arguments[0] ? arguments[0] : 1;//设置参数a的默认值为1 var b = arguments[1] ? arguments[1] : 2;//设置参数b的默认值为2 return a+b; } 注意以上函数也可写作如下: function example(){ var a = ar
  3. 所属分类:其它

    • 发布日期:2020-11-25
    • 文件大小:32768
    • 提供者:weixin_38736529
  1. 整理JavaScript创建对象的八种方法

  2. javascr ipt创建对象的方法如下所示: 1. 使用Object构造函数来创建一个对象 下面代码创建了一个person对象,并用两种方式打印出了Name的属性值。 var person = new Object(); person.name="kevin"; person.age=31; alert(person.name); alert(person["name"]) 上述写法的另外一种表现形式是使用对象字面量创建一个对象,不要奇怪person[“5”],这里是合法的;另外使
  3. 所属分类:其它

    • 发布日期:2020-11-25
    • 文件大小:93184
    • 提供者:weixin_38686542
« 1 2 ... 45 46 47 48 49 50»