ICode9

精准搜索请尝试: 精确搜索
  • JavaScript继承2021-09-23 14:59:40

    继承         在ECMAScript中实现继承的方式主要是通过原型链实现的。 1.原型链继承         通过原型链继承的基本思想是:通过原型,继承引用类型的属性和方法。 注意:所有的引用类型都继承自Object。         两个函数:Animal、Dog         一

  • 揭秘 JavaScript 函数表达式2021-09-23 14:34:25

          赋值给变量的函数称为函数表达式。如果您还没有阅读过 JavaScript 中的函数,我建议您在继续阅读之前先阅读本文。让我们试着借助一个例子来理解函数表达式。 var counter = 0 var incrementCounterAndPrint = function () { counter++; console.log("Incremented Cou

  • 揭秘 JavaScript 函数表达式2021-09-23 14:34:09

             赋值给变量的函数称为函数表达式。如果您还没有阅读过 JavaScript 中的函数,我建议您在继续阅读之前先阅读本文。让我们试着借助一个例子来理解函数表达式。 var counter = 0 var incrementCounterAndPrint = function () { counter++; console.log("Incr

  • JavaScript中的this指向2021-09-23 14:33:53

    原文地址 JavaScript中的this指向: this永远指向一个对象;this的指向完全取决于函数调用的位置; 在JavaScript语言之中,一切皆对象,运行环境也是对象,所以函数都是在某个对象下运行,而this就是函数运行时所在的对象(环境)。哪个对象调用函数,函数里面的this指向哪个对象。 function f

  • javascript nodejs中gulp的用法2021-09-23 13:03:43

    javascript: nodejs中gulp的用法 在node中提供了一个好用的工具npm,可以用来下载各个包 在node中下载依赖包, 然后新建一个gulpFile.js文件,将代码写入这个文件中就可以运行了 /* gulp 下载依赖: npm i -g gulp npm i -D gulp */ const gu

  • [JavaScript] Map类型在JavaScript中的使用2021-09-23 11:58:12

    感受Map键值对 花样很多 let map = new Map() map.set('name', 'dust') map.set(function () {}, 'hello') map.set({}, 'hi') map.set(1, 'www.baidu.com') console.log(map) 运行结果: 也可以一次性添加多个值 let map2 = new Map([ ['n

  • jjson - 支持注释的 json 和 javascript 对象解析模块2021-09-23 10:58:37

    jjson - 支持注释的 json 和 javascript 对象解析模块 by Que's C++ Studio 代码请移步 github TedQue/jjson: python module for parsing json string and javascript object (github.com) 主要特性: 1. 支持 # 注释,从 # 开始到行尾的字符将被忽略 2. 支持 JavaScript 对象解

  • JavaScript 编码技巧2021-09-23 10:32:10

    JavaScript 编码技巧 1. JavaScript 字符串数组转换 const numArray = [1, 2, 3, 4, 5]const strArray = numArray.map(String)console.log(strArray) //  ["1", "2", "3", "4", "5"] 数组map语法:array.map(function(currentValue,inde

  • JavaScript 错误处理2021-09-23 10:31:57

    JavaScript 错误处理 错误处理对于今天复杂的 Web 应用程序开发而言至关重要。不能提前预测到可能发生的错误,不能提前采取恢复策略,可能导致较差的用户体验,最终引发用户不满。多数浏览器默认情况下都不会向用户报告错误,因此在开发和调试期间需要启用浏览器的错误报告功能。然

  • JavaScript-事件2021-09-22 23:37:02

    HTML 事件是发生在 HTML 元素上的事情。 当在 HTML 页面中使用 JavaScript 时, JavaScript 可以触发这些事件。 HTML 事件 HTML 事件可以是浏览器行为,也可以是用户行为。 以下是 HTML 事件的实例: HTML 页面完成加载 HTML input 字段改变时 HTML 按钮被点击 通常,当事件发生时,你可

  • JavaScript-字符串2021-09-22 23:33:53

    JavaScript 字符串用于存储和处理文本。 JavaScript 字符串 字符串可以存储一系列字符,如 "John Doe"。 字符串可以是插入到引号中的任何字符。你可以使用单引号或双引号: var carname = "Volvo XC60"; var carname = 'Volvo XC60'; 可以使用索引位置来访问字符串中的每个字符: va

  • JS(Javascript)自总结2021-09-22 20:06:05

    javascript(网页脚本语言),简称JS,文件以 .exe明名,在代码中写在script标签中。给网页添加功能,交互的行为。 外链 <script src="xx.js"> 1. alert          弹出输入框 2. prompt         弹出输入框 3. console.log     打印日志 4. document.write 在页面中输

  • javascript高级编程(第三版) 06_函数表达式2021-09-22 19:35:01

    函数表达式 递归 函数内部通过名字调用自身的情况 arguments.callee 是一个指向正在执行的函数的指针,因此可以它来实现对函数的递归调用, function factorial(num){ if (num <= 1){ return 1; } else { return num * arguments.callee(num-1); } } 闭包 闭包是指有权访问另一

  • JavaScript高级05 ES62021-09-22 19:03:24

    ES6相关概念(★★) 什么是ES6 ES 的全称是 ECMAScript , 它是由 ECMA 国际标准化组织,制定的一项脚本语言的标准化规范。 为什么使用 ES6 ? 每一次标准的诞生都意味着语言的完善,功能的加强。JavaScript语言本身也有一些令人不满意的地方。 变量提升特性增加了程序运行时的不可

  • 20210921-JavaScript-变量和函数的提前加载2021-09-22 19:03:08

    用var声明的变量会在加载代码块时提前被加载声明,但如果变量语句有赋值,提前加载时不赋值。用函数声明的方式创建的函数,在加载代码块时会被提前加载,所以在创建函数的语句前调用函数。用函数表达式创建的对象不会被提前加载。 console.log('b =', b); // b已声明但未赋值,打印结

  • V8 中的垃圾回收机制2021-09-22 18:04:31

    ​ 在 JavaScript 中,原始数据类型是存储在栈区的,引用数据类型存储在堆区。在代码执行的过程中,一部分数据在被使用之后就不在被需要了,这些数据就变成了垃圾数据。如果不清除它们,内存消耗会越来越多。因此,需要对这些垃圾数据来做回收,释放有限的空间。 垃圾回收策略

  • JavaScript-函数2021-09-22 15:32:57

    函数声明 方法一:function关键字 function 函数名() { 函数内容 } 方法二:函数表达式(匿名函数) var fun = function() { 函数内容 } 函数的调用 1.function关键字声明的函数调用- - -函数名 + 小括号(),如果函数有形参,调用时小括号里面传实参 2.函数表达式声明的函数调

  • JavaScript基础知识--string2021-09-22 13:34:51

    1.聊在开头 在正式开始之前,首先需要明白下面的一些问题: string是属于基本数据类型,本身没有属性和方法我们可以在str后面调用属性或者方法,其实最主要的是基本包装类型的功劳。基本包装类型共有三种String、Boolean、Number。 当我们使用let str="123;str.XX()的时候,这个过程

  • JavaScript-49:for循环2021-09-22 11:05:33

    1.for 重复执行某些代码 通常跟数有关 2. for 语法结构 for (初始化变量; 条件表达式; 操作表达式) { //循环体 } 3.初始化变量 就是用var声明的一个普通变量 通常用于计数器使用 4. 条件表达式 就是用来决定每一次是否继续执行 就是终止的条件 5.操作表达式 就是每次循环最

  • JavaScript判断是否为对象2021-09-22 09:04:37

    1、 第一选择是toString()方法 let obj = {} Object.prototype.toString.call(obj) === '[object Object]'   2、constructor let obj = {} obj.constructor === Object   3、instanceof 需要注意的是:使用instanceof对数组进行判断也是对象  let obj = {} obj instanceof Obj

  • JavaScript-对象2021-09-21 23:01:51

    JavaScript 对象是拥有属性和方法的数据。在 JavaScript中,几乎所有的事物都是对象。 以下代码为变量 car 设置值为 "Fiat" : var car = "Fiat"; 对象也是一个变量,但对象可以包含多个值(多个变量),每个值以 name:value 对呈现。 var car = {name:"Fiat", model:500, color:"whi

  • typeScript是什么2021-09-21 22:04:01

    typeScript就是比JavaScript更Java(面向对象) 1 编译型的语言 2 强类型的语言 3 真正的面相对象语言 为什么选择typeScript 1 typeScript增加了代码的可读性和可维护性 2 typeScript非常包容 3 typeScript拥有狐活跃的社区

  • JavaScript常用库和API学习文档2021-09-21 20:00:03

    jQuery jQuery API中文文档 jQuery API 中文文档 | jQuery 中文网 jQuery速查表 jquery 在线手册 | jQuery API 中文手册 | jQuery 速查表 | jQuery 参考手册 | jQuery CHM | jQuery 在线文档 | jQuery 1.12.1 轮播图库(Swiper.js) Swiper中文网-轮播图幻灯片js插件,H5页面前端开

  • Javascript 原型链2021-09-21 16:31:44

    原型链 定义 每个实例对象(object)都有一个私有属性(称之为 __proto__ )指向它的构造函数的原型对象(prototype)。该原型对象也有一个自己的原型对象(__proto__),层层向上直到一个对象的原型对象为 null。根据定义,null 没有原型,并作为这个原型链中的最后一个环节。 特性 1.遵循ECMAScript

  • Javascript 程序员需要知道的5个知识点2021-09-21 13:07:16

    Javascript 程序员需要知道的5个知识点 1. 原始值: 在 JavaScript 中,原始值或原始类型是一种不是对象且没有方法的数据。 有 7 种原始数据类型/值,它们分别是: Undefined (undefined), 无意中丢失的值或未定义的值 Null (null), 故意缺失或定义的值 Booleans (true 和 fal

专注分享技术,共同学习,共同进步。侵权联系[admin#icode9.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有