CSDN的C1-见习工程师能力认证相关知识(框架)

一、背景

看到CSDN有软件工程师能力认证的认证,因非编程技术出身,故从C1开始(考试费500元),看一下,需要了解掌握的知识:
在这里插入图片描述

C1认证 考试大纲:

掌握Web基础,能识别和编写简单的Web程序:

• 具备较好的程序逻辑,能像计算机一样思考
• 掌握计算机与互联网行业通识,能正常的与专业技术人员沟通

建议掌握的知识和具备的经验:

• 能熟练操作计算机
• 能熟练使用搜索引擎解决学习过程中遇到的问题

考题从C认证题库中随机抽取,其中计算机通识(占比15~25%)、程序逻辑(占比20~30%)、Web基础(占比30~40%)、算法和Web综合(占比15~25%)。详见官网

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

二、知识按考纲分类汇总

2.1、程序逻辑

2.1.1、JavaScript高级语法

JavaScript 是因特网上最流行的脚本语言,它存在于全世界所有 Web 浏览器中,能够增强用户与 Web 站点和 Web 应用程序之间的交互。

完整的 JavaScript 实现是由3 个不同部分组成的:ECMAScript、文档对象模型、浏览器对象模型。

【特性】:

区分大小写:与 Java 一样,变量、函数名、运算符以及其他一切东西都是区分大小写的。

变量是弱类型:与 Java 和 C 不同,ECMAScript 中的变量无特定的类型,定义变量时只用 var 运算符,可以将它初始化为任意值。这意味着可以随时改变变量所存数据的类型(虽然不建议这样做)。eg:var 变量名 = 各种值类型;(使用 var 运算符声明变量。)

每行结尾的分号可有可无:Java、C 和 Perl 都要求每行代码以分号(;)结束才符合语法。ECMAScript 则允许开发者自行决定是否以分号结束一行代码。如果没有分号;ECMAScript 就把折行代码的结尾看做该语句的结尾(与 Visual Basic 和 VBScript 相似)。但最好的代码编写习惯是总加入分号。

注释与 Java、C 和 PHP 语言的注释相同:a、单行注释以双斜杠开头(//)
b、多行注释以单斜杠星号开头(/*),以星号和单斜杠结尾(*/)。

代码块:代码块表示一系列应该按顺序执行的语句,这些语句被封装在左花括号({)和右花括号(})之间。

1)字符串

声明变量:var test = “hi”; //解释程序会为 test 自动创建一个字符串值,无需明确的类型声明,变量可以存放不同类型的值,但使用变量时,好的编码习惯是始终存放相同类型的值。

eg2:var test1 = “hi”, test2 = “hello”; //用一个 var 语句定义两个或多个变量

eg3:var test = “hi”, age = 25; //用同一个 var 语句定义的变量不必具有相同的类型,即使 test 和 age 属于两种不同的数据类型,与 Java 不同,ECMAScript 中的变量并不一定初始化

eg4:

字符串属性
字符串函数
字符串索引

2)转义

3)数组相关

4)分支语法、循环语法

5)运算符及运算顺序

6)默认转换规则、命名规范、布尔值转换

7)对象属性访问与赋值

8)JSON方法

9)类型检测

10)内置函数、Math库、this关键字

2.1.2、数据结构和算法

2.2、Web基础

2.2.1、HTML元素
2.2.2、CSS相关
2.2.3、BOM
2.2.4、DOM

2.3、计算机常识

2.3.1、信息编码
2.3.2、TCP/IP协议簇
2.3.3、HTTP协议
2.3.4、数据结构常识
2.3.5、算法常识
2.3.6、操作系统常识

三、考试记录

  • 1
    点赞
  • 24
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

羌俊恩

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值