2015年上半年——项目记录一
来源:互联网 发布:宝塔 递推 算法 编辑:程序博客网 时间:2024/06/08 09:32
关键词:态度 时间 效率
时间:16/3,23/3
事件:第一件是留言应用,第二件事是网费余额查询
过程:因为上学期做的还不错,就自认第一个很简单,然后就过于懒散,考虑用户请求不全面。对于第二个,则认识到自己的态度存在很大的问题,时间上也就有了侧重点,效率自认为一般,从中也收获了:对js的认识深刻,对处理php的请求熟悉了些,同时认识到自己单单停留在书本视频上,动手实践太少,这点有待提高与重视。
问题与收获:
(1)从HTML中获取文本数据,在js判断为空与否。这时候会出现只输入空格或者换行的情况,如果只从数据的长度或者纯粹判断是否为空值,就会出忽略掉我前面说的那种情况,因此需要对传过来的数据将空格剔除掉。解决方法在网上有三四种,其中我采用的是$.trim(数据),其它方法没去记录,具体的留在另外一篇博客记录;
(2)通过js获取HTML上的数据其实没有看上去很复杂,就是document.(各种标签的name).value或者通过getelementsByid(标签的id),事件也是雷同。这点上没什么可说的。
需要留心的就是js ajax的应用,这是个值得好好看的地方,留另一博客细说。
(3)php获取的数据传递给js。这里要涉及到DOM,我也是当初看了点,详细的也不清楚,需要留另外一博客再细说。这里我目前涉及的就是php页面通过echo输出数据,在js中能获取到该数据,感觉类似回调函数,再细说,我也到此为止。
(4)关于php连接MYSQL数据库。这次也是遇到单引号和花括号在sql语句中的使用,数据库字段是否加单引号也真是让人够闹心。
$sql="select by1,xm from user where by1='{$username}'OR xh='$username'";
最终结果如上,关于单引号和花括号的注意点见另一博客,我自己也需要再好好反思反思。另外还有一个问题就是从数据库中取出的汉字乱码。乱码,这经常遇见,事实上应该细说,这里就说这次的处理,
mysql_query("set names 'utf8'");//防止从数据库中得到的汉字乱码把上面这句话放在将要执行的mysql_query(sql语句)前面。基本上就能避免了!(前提是php,数据库以及HTML都是UTF-8编码,具体的见另外一篇博客记录)
(5)php中http请求需要多练习,对http请求相应的状态需要熟记于心;
(6)天道酬勤。不要轻易说放弃,恒者常胜!虚心求教。
(7)不管多少,养成记录的好习惯。
——Dawnfox记
- 2015年上半年——项目记录一
- 2015年上半年规划
- 2015年上半年工作总结
- 2015年上半年工作总结
- 2014年上半年总结—坚持本心
- 2015年上半年主要目标
- 2015年上半年阅读书单
- 2015年上半年成长总结
- 气象项目—相关学习问题记录(一)
- 2007年上半年病毒播报——木马横行
- 2015年上半年信息系统项目管理师上午真题及答案
- 2015年上半年软考最后一题设计模式回忆
- 研一上半年学习计划
- 项目开发记录一
- 项目记录一
- 2011年上半年 信息系统项目管理师 论文题目 预测
- 2013年上半年系统集成项目管理工程师-网络版
- 2017年上半年 信息系统项目管理师 备考起航!
- jQuery EasyUI DataGrid Checkbox 数据设定与取值
- Ruby实现斐波那契数列
- IIS与Web基情
- Java对象的序列化和反序列化
- 黑马程序员——集合(三)
- 2015年上半年——项目记录一
- Longest Substring Without Repeating Characters (最长不重复字符的子序列) Java-O(n)解法
- iOS经纬度获取
- UVa 122 - Trees on the level
- 1-1 RFID理论基础知识要点
- mybatis初步认识(一)
- C语言精度计算——大数相乘
- java实现屏幕捕捉程序
- tcpdump 使用