• ECMAScript5 Object的新属性方法

    这个方法用于创建一个对象,并把其prototype属性赋值为第一个参数,同时可以设置多个descriptors,关于decriptor下一个方法就会介绍这里先不说。只需要这样就可以创建一个原型链干净对象了 var o=Object.create({ ...
    文章 2017-11-14 853浏览量
  • ES5的Object对象新增的3个API

    3.value、writable、configurable、enumerable之前已经介绍过了,略;4.set和get总是成对出现的,当有set和get时,不能有value和writable属性存在,相反也是,不然会报错;5.set方法是一个函数,有一个参数val,这个...
    文章 2016-11-27 1823浏览量
  • JavaScript权威指南-对象

    普通数据属性的4个特性:value(值)、writable(可写性)、enumerable(可枚举性)、configurable(可配置性)。存储器属性的4个特性:get(读取)、set(写入)、enumerable(可枚举性)、configurable(可配置性)。ECMAScript 5...
    文章 2016-09-27 727浏览量
  • JavaScript Object对象

    1.介绍 Object对象,是所有JavaScript对象的超类(基类)。Object.prototype(Obecjt的原型)定义了Js对象的基本方法和属性。2.构造函数 2.1 new Object():返回一个Object实例 2.2 new Object(value):根据value的值,...
    文章 2015-06-10 841浏览量
  • 全面解析JavaScript的对象创建和继承

    首先从理解对象谈起,说明了对象中的两个关键点key和prototype,其次介绍了对创建对象的三种方式,包括字面量、构造函数、Object.create和class person,最后对JavaScript的继承进行了详细解析。数十款阿里云产品...
    文章 2018-04-28 1995浏览量
  • JavaScript专家编程》——1.2 对象概述

    (3)可写特性writable)当可写特性writable)为true时,与属性相关联的值是可以改变的;否则,值不可改变。2.检视对象在上一小节中,你知道了如何定义对象的属性。在这一节中,你会学到如何在JavaScript中深入...
    文章 2017-05-02 2017浏览量
  • 是时候使用JavaScript严谨模式(Strict Mode)提升团队...

    下面的内容翻译自It’s time to start using JavaScript strict mode,作者Nicholas C.Zakas参与了YUI框架的开发,并撰写了多本前端技术书籍,在我看过关于JavaScript严格模式的入门介绍文章中,这篇是写得最好的。...
    文章 2014-08-07 947浏览量
  • ES8 走马观花

    SharedArrayBuffer 和 Atomics 是 JavaScript 为多线程能力增加的特性,暂时使用的场景不多,更多信息可以参考这个知乎的讨论:hax 的回答 —— JavaScript 如果拥有多线程能力会怎样?还有这篇文章对 Shared memory...
    文章 2017-07-24 1504浏览量
  • JavaScript使用严格模式(Strict Mode)

    细微改进的目标是修复当前JavaScript中的一些细节问题,对于这些问题我不在这里进行深入介绍;如果你有兴趣,请阅读Dmitry Soshnikov撰写的精彩文档ECMA-262-5 in Detail Chapter 2 Strict Mode。我在这里主要介绍严格...
    文章 2016-05-16 1487浏览量
  • JavaScript使用严格模式(Strict Mode)

    细微改进的目标是修复当前JavaScript中的一些细节问题,对于这些问题我不在这里进行深入介绍;如果你有兴趣,请阅读Dmitry Soshnikov撰写的精彩文档ECMA-262-5 in Detail Chapter 2 Strict Mode。我在这里主要介绍严格...
    文章 2016-05-17 1207浏览量
  • Javascript 面向对象编程

    另,这篇文章主要基于 ECMAScript 5,旨在介绍新技术。关于兼容性的东西,请看最后一节。初探 我们知道Javascript中的变量定义基本如下: var name='Chen Hao';var email='haoel(@)hotmail.com';var website='...
    文章 2012-01-16 641浏览量
  • Javascript 面向对象编程

    另,这篇文章主要基于 ECMAScript 5,旨在介绍新技术。关于兼容性的东西,请看最后一节。初探 我们知道Javascript中的变量定义基本如下: var name='Chen Hao';var email='haoel(@)hotmail.com';var website='...
    文章 2012-01-16 698浏览量
  • Javascript 面向对象编程

    另,这篇文章主要基于 ECMAScript 5,旨在介绍新技术。关于兼容性的东西,请看最后一节。初探 我们知道Javascript中的变量定义基本如下: var name='Chen Hao';var email='haoel(@)hotmail.com';var website='...
    文章 2013-08-26 542浏览量
  • 是时候开始使用JavaScript严格模式了

    在开始介绍特殊特性之前,你需要记住,严格模式的目标之一是允许更快地调试错误。帮助开发者调试的最佳途径是当确定的问题发生时抛出相应的错误(throw errors when certain patterns occur),而不是悄无声息地失败...
    文章 2014-08-07 862浏览量
  • [译]是的,ES2017(ES8)来了

    我们必须准备好接受、拥抱 JavaScript 的新特性。最后,上述这些特性被 TC39 委员会所确认以及被一些核心开发人员所实现。甚至许多新特性现在已经成为了 TypeScript、浏览器以及一些语法糖的一部分,所以我们现在就...
    文章 2017-10-16 867浏览量
  • [译]ES2018(ES9)的新特性

    在这篇文章中,我将介绍ES2018(ES9)的新特性,并介绍如何使用它们。JavaScript(ECMAScript)是跨多个平台的许多厂商实施的不断发展的标准。ES6(ECMAScript 2015)花费六年的时间敲定,是一个很大的发行版。新的...
    文章 2018-07-06 2400浏览量
  • Function和Object 应该知道的

    值为1,这个属性的特性为{[[Writable]]:false,[[Enumerable]]:false,[[Configurable]]:true },即不可覆盖,不可被for.in遍历,但可以通过Object.defineProperty修改它的上面这些特性 prototype 为原型对象,(见ES...
    文章 2018-07-09 1278浏览量
  • Javascript 面向对象编程

    另,这篇文章主要基于 ECMAScript 5,旨在介绍新技术。关于兼容性的东西,请看最后一节。初探 我们知道Javascript中的变量定义基本如下: 1 2 3 var name='Chen Hao';var email='haoel(@)hotmail.com';var website=...
    文章 2015-04-29 926浏览量
  • 理解Javascript的动态语言特性

    原文:理解Javascript的动态语言特性 理解Javascript的动态语言特性 Javascript是一种解释性语言,而并非编译性,它不能编译成二进制文件。理解动态执行与闭包的概念 动态执行:javascript提供eval()函数,用于动态...
    文章 2015-06-07 650浏览量
  • ECMAScript 6入门

    之前写过两篇关于ES6的文章,ECMAScript 6 简介 和 ECMAScript 6中的let和const关键词,本文将一一介绍ES6中的一些新特性。本文地址:http://www.cnblogs.com/hustskyking/p/ecmascript6-overview.html,转载请...
    文章 2017-11-15 1098浏览量
  • React 16 服务端渲染的新特性

    快速介绍React 16 服务端渲染的新特性,包括数组、性能、流等 React 16 终于来了!������ React 16 中有许多令人激动的新特性(最著名的是Fiber的重写),但是对我个人而言,最兴奋的还是React 16 对服务器端...
    文章 2018-01-04 855浏览量
  • 【前端安全】JavaScript防http劫持与XSS

    所以根据这个特性,我们可以改写我们的 URL,使之看上去已经被劫持了: var flag='iframe_hijack_redirected';当前页面存在于一个 iframe 中 此处需要建立一个白名单匹配规则,白名单默认放行 if(self!top){ var ...
    文章 2016-08-16 1408浏览量
  • 面对前端六年历史代码,如何接入并应用ES6解放开发...

    我理解并不是这样的,因为很多人其实对ES6的理解主要集中在新特性、语言用法等层面上。这些内容是大部分学习者都能通过共享得到的。但是,对于ES6往往缺少了在实际大型工程中的接入和应用。尤其维护开发PV亿级以上的...
    文章 2017-06-20 2748浏览量
  • 44道JavaScript送命题

    44道JavaScript送命题 很久以前看过一个老外写的帖子,JavaScript Puzzlers!直译就是JavaScript难题,里面列举了44道JavaScript选择题,大部分都是让人摸不着头脑的题目,需要仔细琢磨一番才能得到正确答案。也有...
    文章 2020-04-26 643浏览量
  • JavaScript权威指南-数组

    ECMAScript 3在Array.prototype中定义了一些很有用的操作数组的方法,下面介绍这些方法的基本用法。join()Array.join(separator)该方法可以将数组元素按照指定字符连接起来,返回最终生成的字符串。如果不指定字符...
    文章 2016-09-02 729浏览量
  • 【前端安全】JavaScript防http劫持与XSS

    所以根据这个特性,我们可以改写我们的 URL,使之看上去已经被劫持了: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 var flag='iframe_hijack_redirected';当前页面...
    文章 2017-11-26 1517浏览量
  • 面试指南」解读JavaScript原始数据类型

    面试指南」解读JavaScript原始数据类型JavaScript 有 7 种原始数据类型:String(字符型)Number(数值型)Boolean(布尔值型)UndefinedNullObject(对象型)Symbol(符号型,ES6 中新增数据类型)通常使用 typeof 检测其类型...
    文章 2020-03-29 591浏览量
  • 关于 MVVM和MVC的一些总结

    Object.defineProperty(obj,prop,descriptor)参数:obj:目标对象prop:需要定义的属性或方法的名称descriptor:目标属性所拥有的特性可供定义的特性列表:value:属性的值writable:如果为false,属性的值就不能被重写。...
    文章 2021-09-08 68浏览量
  • Nodejs cluster模块深入探究

    相信大家在学习nodejs时阅读的各种书籍都介绍过在集群模式下主进程的服务器会接受到请求然后发送给子进程那么问题就来到主进程的服务器到底是如何创建呢主进程服务器的创建离不开与子进程的交互毕竟与创建服务器相关...
    文章 2017-11-12 684浏览量
  • 面试题有哪些

    2、面向对象(Java最重要的特性,让程序耦合度更低,内聚性更高) 3、与平台无关性(JVM是Java跨平台使用的根本) 4、可靠安全 5、支持多线程 面向对象和面向过程的区别?面向过程 是什么是分析解决问题的步骤,然后...
    文章 2021-10-07 65浏览量

云产品推荐

视频直播 大数据计算服务 MaxCompute 国内短信套餐包 ECS云服务器安全配置相关的云产品 开发者问答 阿里云建站 新零售智能客服 万网 小程序开发制作 视频内容分析 视频集锦 代理记账服务 阿里云AIoT 阿里云科技驱动中小企业数字化