ICode9

精准搜索请尝试: 精确搜索
  • 手写:javascript中的关键字new2020-09-24 14:31:57

    简单介绍一下new new再熟悉不过了,new后面跟着构造函数,可以创建对象,这个对象的原型指向构造函数的原型对象,说起来可能有点绕,直接看代码吧 function Person(name, age){ this.name = name; this.age = age; } let person1 = new Person("张三", 22); console.log(person1.

  • vue如何使用TypeScript语法2020-09-24 11:35:08

    前言 已经用TS写了半年了多了,然后总结下如何如何在vue项目中使用ts吧,好复习 主要内容包含:组件,axios请求,vuex,父子组件传值,Mixins等。 vue中常用功能点代码用js/ts写法分开书写,这样会好区别和理解   一、新建项目 vue create vue-ts-admin 按步骤开始安装,安装过程中选择TypeScri

  • js/jquery 判断节点是否存在2020-09-24 11:33:22

    js if (document.getElementById("map")) { console.log("存在"); console.log(document.getElementById("map")); } else { console.log("不存在"); console.log(document.getElementById("ma

  • C#小白学习笔记(15)类成员之方法2020-09-24 11:00:22

    class Program { static void Main(string[] args) { Math math = new Math(); double i = math.Add();//实例方法需要通过实例访问 Console.WriteLine(i); double j = Math.Mul();//静态方法直接用类

  • C#小白学习笔记(13)捕捉异常2020-09-24 10:04:22

    static void Main(string[] args) { int[] age = { 12, 45, 70, 34 }; while (true) { Console.WriteLine("请输入索引:"); int index = int.Parse(Console.ReadLine());

  • js day08 数组的方法 栈方法 队列方法 splice 数组去重,合并,翻转,截取 递归函数 排序方法(选择,冒泡,快速)2020-09-24 09:04:09

    数组 是一组无序的集合,每个元素之间使用逗号隔开,可以存放任何类型的数据 定义 1、使用字面量的方式 var arr = [1,3,,4,5]; 2、使用构造函数 var arr = new Array(); var arr = new Array(4); // 4 数组长度 给数组获取元素和添加元素 因为数组有长度和下标,获取元素和存放元

  • 浅析Javascript 中的 this 的七种使用场景2020-09-24 09:01:25

    由于严格模式下,禁止this指向全局对象,所以以下示例均运行在非严格模式下   情况一:全局 & 调用普通函数 console.log(this === window); //true 普通函数在调用时候(注意不是构造函数,前面不加 new),其中的 this 也是指向 window。 var x = 10; function foo(){ console.l

  • 小程序登录操作2020-09-23 19:34:57

    小程序中提供了内部接口wx.login,可参考官方文档 但是login接口只是获取登录凭证code。 真正算登录需要获取到openid,session_key,openid是小程序对外开发的身份的唯一标识,相当于用户id,这个获取过程一般都是在服务器中进行,获取成功后传给小程序保存到本地。 服务器通过请求地址: http

  • javascript2020-09-22 23:33:14

    JavaScript 又称 ECMAScript 是一门动态类型、面向对象的脚本语言。 脚本简单地说就是一条条的文字命令,这些文字命令是可以看到的(如可以用记事本打开查看、编辑),脚本程序在执行时,是由系统的一个解释器,将其一条条的翻译成机器可识别的指令,并按程序顺序执行。因为脚本在执行时多了一

  • 【JavaScript】for2020-09-22 23:32:56

    以下内容为学习记录,可以参考 MDN 原文。 环境 node v12.18.1 npm 6.14.5 vscode 1.46 Microsoft Edge 83 概念 for 语句用于创建一个循环,它包含了三个可选的表达式,这三个表达式被包围在圆括号之中,使用分号分隔,后跟一个用于在循环中执行的语句(通常是一个块语句)。 示例 let str

  • uniapp请求数据方法和二次封装(全面版)2020-09-22 15:01:45

    页面vue文件中请求方法uni.request({ //获取信息 url: getApp().globalData.https + '/api.php/Index/index', data: {}, method: 'POST', header: getApp().globalData.header, dat

  • RocketMQ系列:rocketmq运维控制台搭建2020-09-22 08:00:22

    1.前言 RocketMQ-console是rocketmq的运维控制台,简称console。可以用于查看rocketmq集群状态,管理topic/producer/consumer等,并且提供了相关的数据统计视图。 console页面上的操作和mqadmin的命令行的功能基本一致,只是使用这种web的方式使用起来会更加便捷。 2.项目说明 地址:https:

  • 数据类型 逻辑运算符2020-09-21 21:04:01

    一:值类型(数据类型) 1.原始值:不可改变的原始值 Number Boolean String undefined null, Number String 值有无数个 Boolean 值有2个 true false undefined 值有一个(经过声明,没有赋值) null 占位符(以便于后期用) 例如: 先把a的值拿出来,复制一下,放到b里

  • typescript学习记录-联合类型(14)2020-09-21 18:01:13

    TypeScript 联合类型 联合类型(Union Types)可以通过管道(|)将变量设置多种类型,赋值时可以根据设置的类型来赋值。 注意:只能赋值指定的类型,如果赋值其它类型就会报错。 创建联合类型的语法格式如下: Type1|Type2|Type3事例1: var val:string|number val = 12 console.log("数字为 "

  • JS 对象toString 和 valueof 方法2020-09-21 15:33:50

    js对象tostring和valueof方法 所有对象继承了Object.prototype的两个转换方法: 第一个是toString(),它的作用是返回一个反映这个对象的字符串; 第二个是valueOf(),它的作用是返回它相应的原始值;   但一些内置对象重写了这两个方法,下面展示了一些内置对象调用这两个方法的返回情

  • 使用timer定时器,防止事件重入2020-09-21 15:01:43

    首先简单介绍一下timer,这里所说的timer是指的System.Timers.timer,顾名思义,就是可以在指定的间隔是引发事件。官方介绍在这里,摘抄如下: 1 2 Timer 组件是基于服务器的计时器,它使您能够指定在应用程序中引发 Elapsed 事件的周期性间隔。然后可通过处理这个事件来提供常规处

  • Vue异步数据交互 promise axios async fetch2020-09-21 06:32:04

    接口调用方式 前后端数据交互接口调用方式 原生AJAX 基于jQuery的AJAX Promise fetch API 接口调用 axios 接口调用 async/await 接口调用 URL地址格式 传统形式的URL schema://host:port/path?query#fragment schema 协议。例如http https ftp 等 host 域名或者IP地址 p

  • Django中添加数据库日志记录2020-09-20 21:00:43

    在项目的setting.py文件中添加如下内容:LOGGING = {     'version': 1,     'disable_existing_loggers': False,     'handlers': {         'console':{             'level':'DEBUG',             'class':'

  • JavaScript的padStart()和padEnd()格式化字符串使用技巧2020-09-20 14:01:19

    几天前,我正在使用JavaScript构建倒数计时器,因此我需要格式化秒和毫秒,我希望秒始终是2位数的长度,而毫秒总是3位数的长度,换句话说,我希望 1 秒显示为 01,1 毫秒显示为 001。 我最终写出了自己的函数来“填充”这些数字,但是我发现JavaScript中内置了函数 padStart() 和 padEnd(

  • 【前端面试题】闭包问题2020-09-20 10:34:13

    一、未闭包 闭包视频讲解:蛋老师视频 for (var i = 0; i < 5; i++) { setTimeout(() => { console.log(i++); }, 4000) } console.log(i);//5 //输出结果为:5,5,6,7,8,9 { var i = 0 setTimeout(() => { console.log(i++); }, 4000) } { v

  • vs显示 error LNK2019: 无法解析的外部符号 _main解决办法2020-09-20 10:02:01

    打开项目属性页   更改上图红色框内容为/subsystem:windows。如果是刚开始默认的是/subsystem:windows 则改为/subsytem:console  

  • js数组去重的方法2020-09-18 14:32:18

    在实际工作或面试中,我们经常会遇到“数组去重”问题,接下来就是使用js实现的数组去重的多种方法:   1.将数组的每一个元素依次与其他元素做比较,发现重复元素,删除 var arr = [1,23,1,1,1,3,23,5,6,7,9,9,8,5,5,5,5]; console.log(arr); //[1, 23, 1, 1, 1, 3, 23, 5, 6, 7, 9,

  • vue面试题(4)2020-09-18 14:00:56

    1.介绍下 Set、Map、WeakSet 和 WeakMap 的区别? Set 成员唯一、无序且不重复 [value, value],键值与键名是一致的(或者说只有键值,没有键名) 可以遍历,方法有:add、delete、has WeakSet 成员都是对象 成员都是弱引用,可以被垃圾回收机制回收,可以用来保存DOM节点,不容易造成内存泄漏 不能遍

  • 3_调用方法2020-09-17 16:33:01

    using System; namespace 实例变量 { class Program { string stuName;//创建变量 static void Add(int x, int y, out int sum)//定义方法 { sum=x+y; //x,y相加 } static void Main(string[] args) {

  • js手机号码模糊处理(一句代码搞定)2020-09-17 12:00:42

    咱们就看console.log(里面包代码就行啊)    效果    为了方便使用,咱们给他封装成函数啊    好啦,完成了,想指定从哪开始替换的,只需要在调用phone函数的时候,传入数据就行 例如:phones(13545684875,2,5)

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

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

ICode9版权所有