今天解决的问题有:
1.基于TP5框架,利用框架原生代码解决了验证码在AJAX前端验证与后端验证协调统一的问题:
1)由于前后端两次验证同一个验证码,开启“reset”=>false也不能凑效,发现了两个问题:
i.在这一过程中,实例化了两个Captcha对象,导致验证码又重置,这是致命错误,是我自己的原因。
ii.修改了自认为Captcha 类中一处“缺陷”,具体的怎么样,还有待继续查证,但目前比较自信。
2)要完成动态显示 用户名验证提示与验证码的验证提示,以及表单的提交按钮在何时可以变成可点击状态。
i)在用JS与JQuery实现中,理清了逻辑顺序。
ii)为了效果美观,学会了CSS的 :
①文字居中要用
margin:0 auto;text-align: center
②div要在同一排显示,可以用inline 或者浮动。
2.系统学习理解了session
与cookie
的工作原理,并实现了“记住我”的功能。
3.知道了WNMP
环境下,开启了XDebug,频繁提交异步请求,会使PHP-CGI崩溃,自动关闭。
待解决的问题:
1.将图片作验证码背景时,框架会报错,具体是框架自身的原因还是我环境配置问题,还有待于继续查证。
2.这个项目写完,下一个项目就开始用laravel上手。
3.开始了解vue.js
世界上95%的技能习得都不需要天赋,只需要解决四点:1.在靠近它们之前的畏难情绪;2.在接触它们不久的浮躁情绪;3.你是否可以坚持日复一日地练习它们;4.你是否愿意花时间与精力学习周边技能。
——这是我说的!