ICode9

精准搜索请尝试: 精确搜索
  • 闭包和promise2022-08-20 18:00:22

    闭包 概述:闭包是一种书写代码一种结构,这种结构拥有的特性就是内部的空间在使用中不会被回收。 (就是一个外部函数返回一个内部函数,返回的内部函数一直引用着外部函数的变量或参数,外部函数的变量以及对应的参数不会被gc回收) 闭包形式的函数的预编译过程 开辟函数的内存空间 开辟一

  • 原型的认识2022-08-20 17:30:21

    概述: 所有的函数都拥有一个属性 这个属性称为prototype 他是一个对象空间(里面就可以存放对应的数据)他被称为显式原型(prototype) 示例 function Person(){ } console.log(Person.prototype) //作为一个属性存在 属性是唯一 也就是当前他只有一个 prototype 属性的声明只会声明一次

  • 使用JS 递归函数 输出 斐波那契数列 (return 返回值使用时的注意点 )2022-08-20 15:03:35

        function aee(i){     if( i == 0 ){         return 0;     }     if ( i == 1 ){         return 1;     }     if( i >= 2){     *** //     return aee(i) = aee(i - 1) + aee(i - 2);           卧槽return  只能是表达式   一定要记

  • 求最小公倍数2022-08-19 23:00:08

    import java.util.*; public class Main { public static void main(String[] args) { //标准输入 import java.util.*; public class Main { public static void main(String[] args) { //标准输入 Scanner console = new Scanner(System.in);

  • 18js面向对象回顾及原型讲解2022-08-19 21:31:38

    面向对象回顾 核心概念:万物皆对象 (顶层对象Object)抽取名词作为属性 抽取行为作为方法 俩种构建对象的方式 构造函数构建 es6的形式 class class Person{ constructor(){ //构造器 this.name = 'jack' } }   es3的形式 function function Person(){ this.n

  • 03.Javascript学习笔记22022-08-19 00:30:30

    1.逻辑运算符 在javascript中与或非对应的逻辑运算符是: && || ! const a = true; const b = false; console.log(a && b); console.log(a || b); console.log(!a); 2.switch语句 switch语句可以实现和else if语句相同的功能,而且更具有可读性。 如以下代码,将day这个

  • 闭包和promise2022-08-18 21:33:19

    闭包             概述:闭包是一种书写代码一种结构,这种结构拥有的特性就是内部的空间在使用中不会被回收。(内部的变量以及对应的参数不会被gc回收)         函数的预编译过程 开辟函数的内存空间 开辟一个代码的对应的内存空间。  将对应的代码块的引用放入这个函数的

  • js 学习day01andday022022-08-18 20:31:54

    day1 javascript三种引入方式 三种输出方式 变量 数据类型 查看数据类型 判断是否为数字 javascript三种引入方式 行内式 <a href="javascript:alert('hello word')">哒哒哒</a> <div onclick="alert('你好')">我</div> 内嵌式 <script>

  • 宏任务和微任务2022-08-18 17:04:37

    作者:ZH彪链接:https://www.jianshu.com/p/bcbf7894027c来源:简书 微任务和宏任务皆为异步任务,它们都属于一个队列,主要区别在于他们的执行顺序,Event Loop的走向和取值。 宏任务和微任务的分配 宏任务 浏览器 Node I/O ✅

  • ES6新特性初识2022-08-18 14:32:37

    最近对前端开发起了兴趣,介绍一点我在学习ES6特性时的理解,感谢各类教程和博文对我在学习时的帮助。我也是第一次学着写博文,写的并不太好,只能算我的一点心得,想要详细学习的还是建议查看文档或者学习其他大神们的博文。 1. 块作用域的引入   ES6最重要的变化之一就是块作用域的引入

  • var、let、const的区别2022-08-18 11:30:08

    1、var定义的全局变量可被后面定义的相同名称的变量覆盖,可以重复声明,而let、const不会,不能重复声明 var a = 1 var a = 2 console.log(a) // 2 let b = 1 let b = 2 console.log(b) // 报错 Uncaught SyntaxError: Identifier 'b' has already been declared b 已经被声明 c

  • javascript 执行机制(同步、异步、微任务、宏任务)2022-08-18 11:00:43

    一、关于javascriptJS是一门单线程语言,这意味着所有的任务都需要排队,前一个任务结束才会执行后一个任务如果前一个任务耗时很长,后一个任务就不得不一直等着。这样所导致的问题是: 如果 JS 执行的时间过长,这样就会造成页面的渲染不连贯,导致页面渲染加载阻塞的感觉。   二、同步任务

  • Task应用2022-08-18 09:33:01

    1 tokenSource = new CancellationTokenSource(); 2 totalprocesstask = Task.Run( () => { 3 if (isfirst) 4 { 5 TotalTestThreadFunc(isfirst, tokenSource); 6

  • 02.JavaScript学习笔记12022-08-18 00:32:08

    JavaScript学习笔记 1.强制类型转换 当使用加号进行运算时,会将数字强制转换为字符串,然后再进行运算。 const year = '1991'; console.log(year + 18); console.log(typeof(year + 18)); 将代码放入控制台执行,可得知结果是字符串'199118'。 当使用减号进行计算时,会将字符串强

  • js实现 delay 和 sleep函数2022-08-18 00:03:01

    console.log("====sleep==="); // sleep 等待几秒 const sleep = (seconds) => new Promise((resolve) => setTimeout(resolve, seconds)); async function sleepTest() { console.log("start"); await sleep(1000); console.log(&quo

  • 【前端基础】Es6新特性(一)2022-08-18 00:01:00

    1 Es6 全称为ECMAScript是浏览器脚本语言的规范,而各种我们熟知的js语言则是规范的具体体现。 1.1 Es6新特性 ① let与var 作用域 <script> { var a = 1; let b = 2; } console.log(a) console.log(b) // b is no

  • 手写promise.all和 promise.race2022-08-18 00:00:08

    // promise.all function promiseAll(promisesArr) { return new Promise((resolve, reject) => { // 定义一个计数器 let count = 0; const arr = []; const l = promisesArr.length; let startTime = new Date().getTime();

  • 原型及原型链2022-08-17 21:34:21

    prototype 所有的函数都拥有一个属性,这个属性称为prototype,它是一个对象空间(里面可以存放对应的数据),也被称为显示原型。 function fn(){ } //打印这个属性对应的空间 console.log(fn.prototype) constructor构造器他指向对应的构建的函数(指向他自己) 根据上面的我们可以看到每个

  • 第三周练习题2022-08-17 20:01:32

    一,代码识别,写出结果,并分析原因 (function(){return typeof arguments; })(); console.log( typeof g()) 报错 因为g只在函数体内才可见 命名的函数表达式 (function(x){ delete x; return x; })(1); 1 因为x只能删除对象的属性 var y = 1, x = y = typeof x; log(x)

  • vue3的setUp语法2022-08-17 17:33:25

    <!--vue setupApi 语法演示--><template> <view class="content"> <image class="logo" src="/static/logo.png"></image> <view class="text-area"> <view class="title">{{da

  • 【快应用】input组件的输入框弹出后,如何点击其他地方后失去焦点,并收起键盘2022-08-17 09:33:49

    可以在input组件最外面的div上写一个收起键盘的事件。   代码如下(关注加粗的内容):   <template>   <div class="item-container">     <div class="item-container">       <input id="div" class="btn" value="select" placeholder

  • ExtJS - UI组件 - MessageBox2022-08-17 08:00:39

    更新记录 转载请注明出处:https://www.cnblogs.com/cqpanda/p/16587505.html 2022年8月17日 发布。 2022年8月13日 从笔记迁移到博客。 ExtJS教程汇总:https://www.cnblogs.com/cqpanda/p/16328016.html MessageBox说明 Message Box常用于显示文本说明 使用Ext.window.MessageBox

  • call , apply , bind区别2022-08-16 23:33:09

    function a(a, b) { this.aa = 1; console.log(this, a, b); } function b(a, b) { this.bb = 2; console.log(this, a, b); } function c(a, b) { this.cc = 2; console.log(this, a, b); } // 改变函数指针 // call 立即执行 与apply类似区别在参数

  • shell脚本echo打印错位2022-08-16 15:31:45

    问题描述 在脚本中使用curl命令请求Jenkins的API获取job的编号,随后将编号和其他字符串拼接后,使用echo命令打印出来,但打印后字符串错位了。 脚本大致如下: num=`curl API_URL | awk -F"#" '{print $2}'` echo /job/job_name/${num}/console 打印的出来是: /console_name/74 预期

  • es6中 for-in for-of的用法和区别2022-08-16 09:03:59

    其中for-of是ES6新增的迭代语法 在MDN上的解释: for...in语句以任意顺序遍历一个对象的可枚举属性。对于每个不同的属性,语句都会被执行。 for...of语句在可迭代对象(包括 Array,Map,Set,String,TypedArray,arguments 对象等等)上创建一个迭代循环,调用自定义迭代钩子,并为每个不同属性的值执

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

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

ICode9版权所有