红茶的个人站点

  • 首页
  • 专栏
  • 开发工具
  • 其它
  • 隐私政策
Awalon
Talk is cheap,show me the code.
前端学习笔记

JavaScript 学习笔记 9:模块

模块 在 JS 中,一个 JS 文件就是一个模块,可以使用export关键字暴露本模块的函数或变量给其它模块使用: export function sayHello(name) {  console.log(`hello ${name}`);  return `hello ${name}`; } 如果其他模块需要使用,可以使用import关键字导入: import {sayHello} from './hello.js' ​ sayHello('Tom'); 如果是浏览器加载的 Html 文件,需要在代码片段<…

2026年4月15日 0条评论 7点热度 0人点赞 魔芋红茶 阅读全文
前端学习笔记

JavaScript 学习笔记 8:生成器

生成器 生成器函数 可以使用生成器函数返回一系列值: function* generator() {  yield 1;  yield 2;  return 3; } ​ var gen = generator(); console.log(gen); // Object [Generator] {} 如示例所示,使用function*定义的生成器函数,会在调用后返回一个生成器对象(Generator),生成器对象有一个next方法,可以用于遍历生成器产生的值: let next;   do {  next = g…

2026年4月15日 0条评论 11点热度 0人点赞 魔芋红茶 阅读全文
前端学习笔记

JavaScript 学习笔记 7:Promise

Promise JS 可以定义一个Promise对象,用于在一段异步调用后通过注册的回调函数获取执行结果: let promise = new Promise(function (resolve, reject) {    setTimeout(() => {        if (Math.random() > 0.5) {            resolve(42);       }        else {            reject(new Error('失败'));       }…

2026年4月10日 0条评论 26点热度 0人点赞 魔芋红茶 阅读全文
开发工具

多标签页登录

工作中需要在同一个网站上登录多个用户,通常是开多个不同的浏览器,但是这样很消耗内存,发现一个 Chrome 插件可以实现不同的浏览器标签使用不同的 Session 以实现同一个浏览器同一个网站登录多个用户。 插件页面: https://chromewebstore.google.com/detail/sessionhub-multi-account/okjdkjeiihhiaakknbecdkdakmnhaaem 安装好后打开你需要多开的网站,并点击插件: 点击 + 号会为该网站生成一个独立的 Session: 现…

2026年4月9日 0条评论 33点热度 0人点赞 魔芋红茶 阅读全文
前端学习笔记

JavaScript 学习笔记 6:类

语法 类的本质是提供一种模版,用于创建一系列用途相似的对象,如果学习果其他编程语言,对下面的写法不会陌生: class User{    constructor(name, age){        this.name = name;        this.age = age;   } ​    toString(){        return `${this.name} ${this.age}`;   } } ​ let user = new User('Mike', 30); console.log(use…

2026年4月9日 0条评论 29点热度 0人点赞 魔芋红茶 阅读全文
前端学习笔记

JavaScript 学习笔记 5:原型

原型 如果你需要创建一个对象,但不希望从头创建,而是利用一个已存在的对象创建,只是修改(扩展)其部分属性,这种情况下可以使用原型继承的方式实现: let person = {    name: 'Jonh',    age: 20 } ​ let teacher = {    school: 'MIT',    __proto__: person } ​ console.log(teacher.name); console.log(teacher.age); console.log(teacher.school) …

2026年4月7日 0条评论 36点热度 0人点赞 魔芋红茶 阅读全文
前端学习笔记

JavaScript 学习笔记 4:属性

属性描述符 对象属性除了拥有值以外,还有其他特性,比如: let user = {    name: 'Tom',    age: 18, } let nameDesc = Object.getOwnPropertyDescriptor(user, 'name'); console.log(nameDesc); // { value: 'Tom', writable: true, enumerable: true, configurable: true } 这里的Object.getOwnPropertyDescr…

2026年4月7日 0条评论 39点热度 0人点赞 魔芋红茶 阅读全文
前端学习笔记

JavaScript 学习笔记 2:解构赋值

和 Python 类似,JavaScript 也支持结构赋值: let names = ['Alice', 'Bob', 'Tiff', 'Light']; let [name1, name2, name3, name4] = names; console.log(name1, name2, name3, name4); // Alice Bob Tiff Light 有时候这样做很方便,可以省去一些数组中间变量: let [firstName, lastName] = "John Smith".split(" "…

2026年4月7日 0条评论 38点热度 0人点赞 魔芋红茶 阅读全文
前端学习笔记

JavaScript 学习笔记 1:Object

可迭代对象 for...of 可以用 for...of遍历数组: let numbers = [1, 2, 3, 4, 5] ​ for (let num of numbers) {    console.log(num) } ​ // 1 // 2 // 3 // 4 // 5 或者遍历对象属性: let person = {    name: 'John',    age: 30 } for (let key in person) {    console.log(key, person[key]) } // …

2026年4月7日 0条评论 36点热度 0人点赞 魔芋红茶 阅读全文
前端学习笔记

JavaScript 学习笔记 3:函数

剩余参数 对于变长参数的函数,在 JavaScript 中可以这么定义: function sum(...numbers) {    let sum = 0;    for (let number of numbers) {        sum += number;   }    return sum; } ​ console.log(sum(1, 2, 3)); console.log(sum()); // 6 // 0 可以在变长参数前添加若干确定的参数: function display(message, …

2026年4月7日 0条评论 33点热度 0人点赞 魔芋红茶 阅读全文
12345…65

魔芋红茶

加一点PHP,加一点Go,加一点Python......

技术栈
  • SpringMVC SpringMVC
  • MySQL MySQL
  • Go lang Go lang
  • php php
  • Java Java
  • SpringBoot SpringBoot
  • 设计模式 设计模式
  • Linux Linux
  • Wordpress Wordpress
  • Python Python
  • Git Git
  • Activiti Activiti
  • SpringCloud SpringCloud
  • debug debug
  • 前端开发 前端开发
  • Redis Redis
  • Maven Maven
  • 生活随笔 生活随笔
项目
  • Spring Easy Spring Easy
  • MD-img MD-img
  • oa-demo oa-demo
  • auto-hot-key auto-hot-key
  • haokan-down haokan-down
  • i-tree i-tree
  • 油猴脚本 油猴脚本
  • activiti-util activiti-util
  • bilibili-down bilibili-down
  • ph-note ph-note
  • M3U-Helper M3U-Helper
  • PEP中文 PEP中文
工具箱
  • 我的Windows软件列表 我的Windows软件列表
Music
最新 热点 随机
最新 热点 随机
JavaScript 学习笔记 9:模块 JavaScript 学习笔记 8:生成器 JavaScript 学习笔记 7:Promise 多标签页登录 JavaScript 学习笔记 6:类 JavaScript 学习笔记 5:原型
[DEBUG] 解决数据库乐观锁报错的问题JavaScript 学习笔记 3:函数JavaScript 学习笔记 1:ObjectJavaScript 学习笔记 2:解构赋值JavaScript 学习笔记 4:属性JavaScript 学习笔记 5:原型
从零开始 Spring Boot 65:JPA 中的查询语句 设计模式 with Python 10:状态模式 我和三体 设计模式 with Python 5:单例模式 Python学习笔记11:函数修饰符 PEP 572 -- Assignment Expressions
最近评论
魔芋红茶 发布于 4 年前(03月12日) 不好意思,上个月有点事,没空搞网站,现在弄好了,已经启用了新域名,谢谢关心~~
fuckbaidu 发布于 4 年前(02月25日) 兄弟,你新网址一直没备案成功
魔芋红茶 发布于 4 年前(12月18日) 谢谢。
啊长 发布于 4 年前(12月16日) 膜拜大佬了,希望越做越好 :exclaim:
nfmd 发布于 5 年前(10月31日) 腾讯云出了个60块六年多的bug
友情链接
  • NFMD's blog
  • 小金龙的blog
  • 幸哥的blog

COPYRIGHT © 2021 icexmoon.cn. ALL RIGHTS RESERVED.
本网站由提供CDN加速/云存储服务

Theme Kratos Made By Seaton Jiang

宁ICP备2021001508号

宁公网安备64040202000141号