Skip to content

llwinner/Homework

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 

Repository files navigation

第一周作业

说明

e2e.js e2e测试文件,实现连点10次退出

index.css 大拇指的css文件

index.html 首页html,显示了大拇指

index.js 通过system.js引入了编译后的thumb.js(thumb-compile.js)

plugin.js jquery插件

thumb.js 实现大拇指功能的js,es6编写

thumb.part.js 为了单元测试,把方法提取出来放到这个文件

thumb.spec.js 单元测试文件

thumb-compile.js thumb.jsbabel编译后的文件

第二周作业

说明

这周的作业放到了w2文件夹里边

phptest文件夹里边是作业的第一个要求,通过axios在div的点击事件中进行了post提交,提交到后台的index.php

public/script 目录是大拇指点赞的实现,index.js是具体实现,里边通过点击时间差进行抽稀

mysql.js是通过axios进行post提交,调用node.js里边设置的路由进行数据库更新

test文件夹是测试文件,包含了e2e.js进行点击测试,index.spec.js进行了单元测试

views文件夹是服务端渲染的页面,里边的index.html是大拇指的具体实现

app.jsnode.js的启动文件,里边设置了/index/index路由进行服务端渲染,设置了/mysql路由让前端进行post提交

mysql数据库中,在test库下边创建了yd表,里边2个列,一个是id自增列,一个是click_count记录点击次数

其他问题

是通过两次点击的时间差来判断连点,不知道是否是正确的做法

要求的功能除了测试接口之外皆完成,运行成功,不太清楚接口要如何测试,所以只进行了+1方法的单元测试和点击的e2e测试

讲解之后

发现领会错了作业的需求。。。后端直接调用php写的连接数据库就可以了,我又在node中重新写了一个,并为其增加了路由。。。

另外,文件夹没有进行分层设计,听完课之后已经明白该如何操作了。下次要确认好作业的需求。

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published