ICode9

精准搜索请尝试: 精确搜索
  • day 27 jquery2022-08-30 20:04:53

    jquery 概述 jquery是一个前端的js库,它兼容性好(处理了兼容),它的语法简洁。它是链式调用的语言。以面向对象封装的以返回一个jquery对象为核心来实现对应的链式调用。它集成了对应的animated.js (底层实现基于css3动画),它的动画库很强大。它的可扩展性强,它可以利用对应的方法来扩展

  • Javascript解构赋值2022-08-30 15:02:56

    Javascript解构赋值 解构赋值语法是一种 Javascript 表达式。通过 解构赋值 可以将属性/值从对象/数组中取出,赋值给其他变量 引用链接 语法 var a, b, rest; [a, b] = [10, 20]; console.log(a); // 10 console.log(b); // 20 [a, b, ...rest] = [10, 20, 30, 40, 50]; consol

  • 滑动加载2022-08-30 12:33:09

    html <div class="message-box" data-spy="scroll" data-target="#navbar-example" data-offset="0" ref="messageList" > </div>  js mounted() { // 缓存指针 let _this = this; // 注册scroll事件

  • JS 多个 if 判断丝滑2022-08-30 09:02:39

    多个if判断,看着很乱,使用优雅的代码实现 一个判断 if (fruit == 'apple' ) { console.log('red'); } 俩个判断 if (fruit == 'apple' || fruit == 'strawberry') { console.log('red'); } 多个判断 if (fruit == 'apple' |

  • 前端高频面试题(二)(附答案)2022-08-30 07:01:43

    什么是 DOM 和 BOM? DOM 指的是文档对象模型,它指的是把文档当做一个对象,这个对象主要定义了处理网页内容的方法和接口。 BOM 指的是浏览器对象模型,它指的是把浏览器当做一个对象来对待,这个对象主要定义了与浏览器进行交互的法和接口。BOM的核心是 window,而 window 对象具有双重角

  • C# 基础 之:Task 用法2022-08-29 23:03:38

    CancellationTokenSource source = new CancellationTokenSource(); //注册任务取消的事件 source.Token.Register(() => { Console.WriteLine("任务被取消后执行xx操作!"); }); int index = 0;

  • isNaN()与Number.isNaN()的区别2022-08-29 21:30:57

    isNaN是判断一个数是否为NaN类型,这还包括其他数据类型在转换为Number类型时变成为NaN的情况 console.log(isNaN('a'));//true console.log(isNaN(1));//false console.log(isNaN('undefinded'));//true console.log(isNaN(NaN));//true   Number.isNaN首先必须满足为Number类

  • 宏任务和微任务2022-08-29 18:33:07

    参考:https://www.jianshu.com/p/bcbf7894027c      示例 1:宏任务中包含微任务 (function() {     setTimeout(() => {         console.log(1)         new Promise((res, rej) => {             res()         }).then(() => console.log(2))      

  • 事件轮询Event loop2022-08-29 17:30:08

    事件轮询(event loop) 含义 event loop即事件轮询,这个是js里面为了解决单线程阻塞问题提出的解决方案,也是js异步执行机制的原理 单线程 众所周知,js执行是单线程的,什么是单线程呢,简单的理解就是玩游戏的时候就一条主线,没有支线任务。 单线程的特点: 代码执行从上往下执行 上面代

  • 请求和响应拦截器2022-08-29 12:34:40

      // 对实例配置拦截器 // 请求拦截器 - 参数1:成功(一般参数叫config) 参数2:失败 axios.interceptors.request.use((config) => { console.log("请求成功的拦截") // 1.开始loading的动画 // 2.对原来的配置进行一些修改 // 2.1. header // 2.2. 认

  • if判断2022-08-29 08:33:12

    程序的三种基本结构顺序结构:从上至下执行的代码就是顺序结构,程序默认就是由上至下顺序执行的;分支结构:根据不同的情况及判断,执行对应代码;循环结构:重复执行一段代码; 1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta charset="utf-8"> 5 <title></ti

  • Python3项目初始化10-->JS基础、dom、jquery、database2022-08-28 23:03:05

    29、JS基础var定义变量数字字符串和Python一样布尔值true和false首字母不大写逻辑判断if () {} else if() {} else{} 借助浏览器console执行操作,见截图。        Console使用操作入门 var age = 30agevar name='kk'namevar sex = 1[1,2,3,4,5]console.log(1)if(sex) {co

  • 一文帮你把脉:了解自己的Promise功底(Promise笔试题)2022-08-28 13:31:31

    文本已开启银杏化模式,题目难度从简入难,非常银杏   1.1 题目一 const promise1 = new Promise((resolve, reject) => { console.log('promise1') }) console.log('1', promise1); --------------------------------------------------------------------------------------

  • es6——生成器函数2022-08-27 23:00:09

    文章结构   生成器函数的定义与使用   给生成器函数传参   给生成器函数异步传参   生成器函数的应用场景     解决回调地域   1 //生成器函数的定义与使用 2 function *fn(){ 3 //yield类似于断电 4 console.log(111); 5

  • how to make the windows console work with utf-8 encoded project2022-08-27 21:35:14

    the console of the windows os is not working in the utf-8 encoding, by default. When you force your code be encoded with utf-8, the console will not print what you want. Here is how to configure your project encoding with utf-8, and work as it is in windo

  • js笔记整理22022-08-27 14:32:33

    对象及日期定时器 日期对象的定义(使用new关键词) 1.获取当前的时间(本地的时间) var date = new Date() //不传参就是获取当前时间 2.获取指定的时间 var date = new Date(123456) //一个参数毫秒值 将这个毫秒值去加上对应的1970.1.1 0:0:0 var date = new Date('2000/1/1 00:00:

  • Object的相关内容及深拷贝和浅拷贝2022-08-27 11:02:25

    概述: Object是顶层的构造,万物皆对象,所有的对象都是Object的子类。Object的方法所有的对象都能共享。   Object实例方法(原型方法) 使用实例对象调用的方法称为实例方法。所有实例都是Object的子类,所以所有的实例都能调用Object的实例方法。 已经废弃的方法 defineGetter 定义get de

  • JS 中var声明的缺点 以及解决方法 let 和 const(声明常量)的使用2022-08-27 09:32:07

    1、允许重复变量的声明,导致数据被覆盖   var a = 199;   此处省略一千行代码;   var a = 200; 1002 行代码并不会报错,且初始的a变量被覆盖,造成了我们的阅读障碍。 2、变量提升   console.log(c);   var c = 100;   并不会报错只会返回  undefined   实际上因为变量提升的影响代码是以下顺序执行

  • C#2022-08-27 07:31:44

    类 类的声明 class 类名 { } 类的成员 类头:类名 类体:字段、属性、方法、构造函数等 1、字段 就是常量或者变量。 若字段未初始化默认为0。 namespace Demo { class Employee//定义员工类 { public string name;//定义姓名字段 public int age;//定义年

  • 前端基础2022-08-26 21:04:07

    前端基础 HTML书写页面 CSS 页面美化 JS 页面运动 HTML 超文本标记语言(Hyper Text Markup Language) 基本元素 p 段落标签,独占一行 &nbsp 网页上显示一个空格 i 文字出现斜体效果 hr 水平线 solid实线 shadow阴影 b 文字出现加粗效果 br 换行标记 mar

  • Object的相关内容2022-08-26 20:34:43

    概述:             Object是顶层的构造,万物皆对象,所有的对象都是Object的子类。Object的方法所有的对象都能共享。                 Object实例方法(原型方法)             使用实例对象调用的方法称为实例方法。所有实例都是Object的子类,所以所有的实例都能调

  • es6——iterator迭代器2022-08-26 20:34:31

    iterator的说明 1 es6创建了一种新的迭代器 2 for of 可以遍历使用迭代器 3 Array Arguments Set Map String TypeArray NodeList 都支持 4 iterator是对象的一个symbol类型的属性 1 const arr = ['o', 'r', 'e', 'a']; 2 3 // 不同于for in 的是 for in i 是下标、键 for

  • ES6-13 新特性2022-08-26 19:02:52

    一、ES6 1、let & const let特性: let不能重复声明变量,var可以 块级作用域。es6中let声明的变量只能在块级作用域中起效,es5中存在全局,函数,eval作用域, let声明的变量不存在var的变量提升问题 const特性: 一定要赋初始值 一般常量大写(编程规范) 常量值不能修改 存在块级作用域 对于

  • es6——js第7种数据类型symbol和es10新增属性description2022-08-26 18:02:10

    文章结构   创建symbol的方式   获取symbol的描述信息   注意事项     不能与其他数据类型进行运算     值是唯一的?分情况!     不能用for-in遍历     可以使用Reflect.ownkeys来获取定义的对象的所有键名,从而来遍历对象    应用场景 创建symbol方式  

  • LINQ和委托随意转化例子参考2022-08-26 16:31:15

    static void Main(string[] args) { //LINQ简化 Action<string> f1 = s => Console.WriteLine(s); //委托 Action<string> f11 = delegate (string s) { Console.WriteLine(s); }; //LINQ简化 Func<int, bool> f2 = i => i > 5; //委托 Func<int

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

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

ICode9版权所有