发表于: 2021-05-17 21:20:24
1 1578
今天完成的事情:任务五完成;
明天计划的事情:知识巩固,开始初步接触框架Angular
遇到的问题:电脑上使用Nginx反向代理跨域,获取后端返回数据;
收获:
获取后端返回数据:
var response = JSON.parse(result); // JS解析数据,解析为数值
// 返回数据进行判断,
Nginx方向代理配置:
js命名与注释规范:
命名规范:
脚本语言中的标识符采用驼峰大小格式,驼峰命名法有大写或小写字母开始,后续每个单词首字母都要大写。命名根据首字母是否大写分为大驼峰式和小驼峰式的命名法。
大驼峰法:首字母大写。eg:StudentInfo、UserInfo、ProductInfo;
小驼峰法:首字母小写。eg:studentInfo、userInfo、productInfo;
变量:
命名方法:小驼峰法;命名规范:前缀单词应该为名词(函数的名字前缀为动词,以此区分变量和函数);尽量在变量名字中体现所属类型,如:length、count等表示数字类型;而包含name、title表示为字符串类型。
eg:
常量:
命名方法:名称全部大写。
命名规范:使用大写字母和下划线来组合命名,下划线用以分割单词。
eg:
const MAX_COUNT = 10;
const URL = 'http://www.foreverz.com';
函数:
命名方法:小驼峰法;命名规范:前缀应当为动词;可使用常见动词约定;
can 判断是否可执行某个动作(权限) 函数返回一个布尔值。 true:可执行; false:不可执行
has 判断是否含有某个值 函数返回一个布尔值。 true:含有此值; false:不含有此值
is 判断是否为某个值 函数返回一个布尔值。 true:为某个值; false:不为某个值
get 获取某个值 函数返回一个非布尔值
set 设置某个值 无返回值、返回是否设置成功或者返回链式对象
load 加载某些数据 无返回值或者返回是否加载完成的结果
类&构造函数:
命名方法:大驼峰命名法,首字母大写;命名规范:前缀为名称。
eg:
注释规范:
JS脚本中支持三中注释:行内注释;单行注释;多行注释;
行内注释:行内注释以两个斜线开始,以行尾结束。语法:code // 这是行内注释
使用方式://(双斜线)与代码之间保留一个空格,并且//(双斜线)与注释文字之间保留一个空格。
// 用来显示一个解释的评论
// 用来显示表达式的结果
// 用来显示 console 的输出结果,
单行注释:单行注释以两个斜线开始,以行尾结束。语法:// 这是单行注释
使用方式:单独一行://(双斜线)与注释文字之间保留一个空格。
多行注释:以 /*
开头, */
结尾。语法:/* 注释说明 */
使用方法:若开始/*
和结束*/
都在一行,推荐采用单行注释。若至少三行注释时,第一行为/*
,最后行为*/
,其他行以*
开始,并且注释文字与*
保留一个空格。
评论