Web 前端开发-作业开源
开源地址: https://github.com/EagleBear2002/Web-Homework。
本项目仅使用最朴素的方式实现了课程作业的最低要求,高端实现方式可参考 NJUSE-21-Frontend。
Web 前端开发-08-JavaScript 最佳实践
实践经验
避免全局变量
- 请尽量少地使用全局变量。
- 它包括所有的数据类型、对象和函数。
- 全局变量和函数可被其他脚本覆盖。
- 请使用局部变量替代,并学习如何使用闭包。
"By reducing your global footprint to a single name, you significantly reduce the chance of bad interactions with other applications, widgets, or libraries."
——Douglas Crockford
始终声明局部变量
在拼多多买到盗版书-假一赔三维权实践
摘要
在拼多多购买注明是正版二手的书籍《统治世界——神秘共济会揭秘》,原金额 ¥97.40(多多支付立减 ¥3.89,实付 ¥93.51),买到后发现是盗版书籍。在拼多多官方客服投诉后退货退款¥93.51(商家负担物流费用)、拼多多售后补偿转账 ¥97.40、一张售后体验补偿无门槛优惠券 ¥3、一张优质用户售后体验补偿无门槛优惠券 ¥97.4,共计 ¥291.31。
购买过程
因科研学习需要,笔者尝试购入《统治世界——神秘共济会揭秘》(何新编)一书。该书出版于 2011 年,定价 59.8 元,现各大书店已停止销售。商品页面标明正版、二手书等要素信息。笔者于 2023-01-09 00:33:49 下单购买,并立即拼单。
![]() |
![]() |
---|
盘古之白:中西文之间批量添加空格
问题背景

中文文本中夹用英文时,应根据所选用的中英文字体、字符间距以及排版的视觉效果决定英文词句与中文文字之间是否留有空格间距。如留空格,应保证体例的统一。
——中华人民共和国新闻出版行业标准 CY/T 154—2017号《中文出版物夹用英文的编辑规范》第 8.1 节
在文档写作当中,常需要对中西文混合排版。Microsoft Word 等富文本编辑器一般带有混合排版优化功能,即使不手动添加空格,渲染过程中也会在中英文之间留出空白。下图是一个例子:

Web 前端开发-07-2-JavaScript 作用域与闭包
JavaScript 作用域
作用域是当前的执行上下文,值(en-US)和表达式在其中“可见”或可被访问,即作用域指的是有权访问的变量集合。
- 如果一个变量(en-US)或表达式不在当前的作用域中,那么它是不可用的
- 作用域也可以堆叠成层次结构,子作用域可以访问父作用域,反过来则不行
JavaScript 的作用域分以下三种:
- 全局作用域:脚本模式运行所有代码的默认作用域
- 模块作用域:模块模式中运行代码的作用域
- 函数作用域:由函数创建的作用域
Web 前端开发-07-1-JavaScript 事件
Web 前端开发-06-2-JavaScript DOM 和 BOM
B 站自定义倍速播放
- 在浏览器中右击鼠标,选择审查元素(Inspect);
- 在右侧窗口中选择控制台(Console)标签页;
- 在下方终端(即
>
右侧)输入如下代码:
1 |
|
允许调整的速率倍数

将速率倍数调整为 16 后的效果如下(右下角显示播放速率):
计算机与操作系统-06-并发程序设计
本文主要内容来自 SpriCoder的博客,更换了更清晰的图片并对原文的疏漏做了补充和修正。
并发进程程序设计的概念
顺序程序设计
程序是实现算法的操作(指令)序列;
程序顺序执行是指其在处理器上执行是严格有序的,前一个操作被执行完后,才能开始后继操作,被称为程序执行的内部顺序性;