CSDN上的代码在电脑上运行不了?也可能是CSDN中代码块使用的问题

论CSDN中“代码块”正确使用的重要性

1.问题描述:

相信有很多小伙伴喜欢逛CSDN,这样难免会发现有好多功能完整且有趣的代码,于是呢,自己也想拿来试用或学习一下。但是复制粘贴过来之后,发现在自己的电脑上运行不了。(哈哈~)

2.问题分析:

类似的事情,我在写CSDN笔记的时候就有亲自遇到了。其中就有一位求知欲强烈同学在评论区留言说:

在这里插入图片描述
就是这篇基于JavaScript的JSON数组的购物车项目,感兴趣的小伙伴可以看一下。

我看到留言评论之后呢,也很好奇!当天晚上就按照这位同学的描述,重新复制粘贴代码运行了几遍,发现确实运行不了。诶,我就奇怪了,明明能够正常运行的代码,搬运到CSDN上之后,再进行复制粘贴,怎么就不能运行了呢?

我冷静了一会儿,自己静下心想了想。再加上我个人也特别喜欢写博客整理笔记的原因,对CSDN中各种花哨的操作都了如指掌。突然就找到了问题的切入点:问题出现在编写DSCN代码显示的方式上!!!

参考:快速编写CSDN博客 小技巧 9.代码显示部分 (重要)遇到同样问题或者感兴趣的小伙伴都可以看看。

3.问题解决

我们都知道,每一种编程语言都有自己的关键字和特定的语法。在我们编写CSDN文章时,CSDN软件也需要在工具栏中设置特定的功能来满足我们展现各种代码的功能。问题就出现在这里 。CSDN软件中含有各种语言的代码显示的方法,而且特别具体、详细、有针对性。比如:
在这里插入图片描述

下面介绍几种在CSDN中编写JAVA常用的几种代码显示方式:

默认代码显示的方式:(黑色背景、白色字体,适合所有语言)
```
代码(html代码、css代码、JavaScript代码等,其中的一种或多种代码
```

html代码显示的方式:(彩色,适用html)

```html
html代码(仅限html代码
```

css代码显示的方式:(彩色,适用css)

```css
css代码(仅限css代码
```

javascript代码显示的方式:(彩色,适用javascript)

```javascript
javascript代码(仅限javascript代码
```

sql代码显示的方式:(彩色,适用sql)

```sql
sql代码(仅限sql代码
```

java代码显示的方式:(彩色,适用java)

```java
java代码(仅限Java代码
```
等等吧,根据需要找到合适的代码显示即可!

(论正确使用代码块来显示代码的重要性:使用相对应的代码显示方式,可以使得代码可读性和视觉效果上都有很好的享受,能够更轻松的博得眼球更加毋庸置疑。而如果使用了不合适的代码显示方法,显示效果和观看体验就完全没有,甚至会怀疑编写代码的能力不专业!)

经过一轮对比之后,是不是就感觉使用默认显示的方式来展现代码的话,使用范围显得太通用(中央空调似的),代码黑白显示也显得太过苍白、无力、没有灵魂。要是真这么想,就大错特错了!

尺有所短,寸有所长”。

默认的代码显示方式:显示代码时背景为黑色、字体为白色,但是能同时显示多种语言而且不会报错。

具体针对性的代码显示方式:可以多彩的显示代码,但只能局限性的显示某一种语言;如果同时显示多种语言的代码将会造成代码运行异常的情况。(显示其他语言的话就无法显示关键字,甚至会造成代码运行异常的情况等)

比如同时具有HTML代、CSS代码和javascript代码时,不能单纯的使用“html代码块”、“css代码块”、“javascript代码块”中的一种进行显示。而应该使用“无色默认的代码块”进行显示。

4.总结:

CSDN代码展示功能很齐全。既能具体、针对性的展示一种语言,也能同时展现多用语言的方式。

  • 3
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
在Java,静态属性、静态方法和静态代码块是与类相关联而不是与类的实例相关联的。以下是对它们的详细解释: 静态属性是与类相关联的属性,它在整个程序运行期间只有一份副本,并且在类加载时被初始化。我们可以通过类名直接访问静态属性,而不需要实例化类。静态属性通常用于存储与类相关的常量或共享的数据,例如记录类创建实例个数的计数器。 静态方法是只能调用静态属性和其他静态方法的方法。它们被声明为静态以便我们可以在不创建类的实例的情况下直接调用它们。在静态方法内部,我们不能直接访问非静态属性和方法,因为它们需要实例化才能被访问。静态方法通常用于执行与类相关的辅助功能,例如数学计算、操作静态属性等。 静态代码块是在类加载时执行的代码块。它用于初始化静态属性或执行一些只需要在类加载时执行一次的操作。静态代码块在类加载时自动执行,不需要显式调用。在静态代码块内部,我们可以执行任何合法的操作,例如对静态属性的初始化、加载资源文件等。 总的来说,静态属性、静态方法和静态代码块都与类相关联,而不是与类的实例相关联。它们不需要创建类的实例就可以使用,可以通过类名直接访问。静态属性存储与类相关的常量或共享的数据,静态方法执行与类相关的辅助功能,静态代码块执行只需要在类加载时执行一次的操作。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值