随笔分类 - ajax技术学习
ajax技术学习
摘要:TZHSWEET:请大家多多反馈问题,我已经在修改中了,已更新版本。。。。。。 如果大家遇到数据库附加问题,EF连接字符串问题,请自行配置,如果有bug反馈可以私聊,我的qq:409180955。 项目已经发布到Google Code上面了,大家如果需要直接去Google Code下载 主页http://code.google.com/p/tzhsweetsourse/ 在上...
阅读全文
摘要:前一段时间,写了一步一步asp.net的一系列博客,最近,也快要大四,忙着准备找个工作,这也算是最后一个假期了,这个系列可能不太长,尽量写完.还是多学习,少扯淡的风格,我们的学习还好 继续,现在开始学习asp.net MVC系列,基础知识,大家看博客园相关的一系列就可以了,我们在 这里学一下一个权限管理的设计.我采用的是Asp.net MVC+EF+N层的方式,顺便加入点 spring.ne...
阅读全文
摘要:项目已经发布到Google Code上面了,大家如果需要直接去Google Code下载 主页http://code.google.com/p/tzhsweetsourse/ 最近考试终于考完了,非常开心,正在找一份实习工作,学校给联系了一家,呵呵,大三最后2个月,争取能够实习一下,呵呵,这个项目也告一段落,整个项目做了2个多月,也算是对jquery ,ajax,asp.net综合...
阅读全文
摘要:这里记录了我这两个多月的成果,每一次日志的记录感觉都学到好多,总结好多! 1.一步一步学asp.net_ajax 2.Ajax校验用户是否存在 3.一步一步学asp.net_Ajax登录设计 4.后台日志管理和网站信息设计 5.asp.net学习_分页的设计 6.一步一步asp.net_ajax类别Tree生成 7.一步一步学asp.net_Lucene.net站内搜索 8.一步一步asp.net_ajax学习 9.一步一步asp.net_ajax_用户信息管理 10.一步一步asp.net_三层构架的学习 11...
阅读全文
摘要:最近这几天很忙,一边忙着准备一堆课程设计(8门专业课.....伤不起...时间都是靠挤),一边还要党校培训....呃......顺便做了一下购物车,订单和支付宝简单的流程.上次,曾经说到一个URL管理的问题,比如我们很多页面为了性能考虑生成静态页面,我们经常性刚开始的时候用动态页面+ajax的方式加载,页面静态化的时候,如果是新闻内容页,我们可以把静态页面的URL地址保存在数据库中,但是,单个页面,比如,首页,会员空间的各个页面,就不适合放在数据库中,这时候更适合写一个通用模块类似MVC中的"控制器"来控制页面的静态化和URL重写,这就省去了一个一个很繁琐的过程.打个比方,
阅读全文
摘要:总结一下现在做的项目,由于混乱的项目经验,我就全部重新写了以前的一个项目,搭建的是简单三层架构的模式,简单三层是我第一个认识的架构层次的理念,也是影响非常深的,以前只是理论的学学什么设计模式,什么mvc,但是这些根本太遥远,因为没有编码经验,没有项目经验,永远也无法体会架构之美,更有甚者,认为这些架构太复杂了,还要花时间,仍然是那种业务数据UI混合的模式,然后混杂大量的增删改查,再加上大量的ctrl+c或者ctrl+v的代码,以至于面向对象的东西,做了大半年除了封装类,没有什么跟面向对象有关系的了.....纯属面向过程+class的模式.那么什么是面向对象,这个问题,太难回答了,面向对象,简单
阅读全文
摘要:继续ajax,今天的任务是做一个大师信息的页面,大致的静态页面 以前的做法大致是先做一个大师的母板页,然后分成3个页面,分开做,不过那样重用性太低了,数据库语句也不注意性能优化,导致查询非常慢,而且用户体验不好,这次考虑用ajax做,并且优化查询. 要实现的功能: 1.首先ajax加载大师基本信息(包括姓名,性别,出生年月,分类,以及大师头像) 2.然后写三个ajax事件响应大师作品,大师简介,获奖情况, 3.默认进入此页面加载大师简介信息 主要的难点: 1.通过js获取html中的参数,比如一个大师列表页调转过来,传递的参数:MasterInfo.aspx?MasterId=xx...
阅读全文
摘要:关于类别树的多级是一个刚接触ajax和多级类别很头痛的问题,针对那种商品种类繁多,级别层次多更是麻烦的问题,去年刚学asp.net,实验室的同学曾经这样做过,递归sql,现在看了惊心动魄.........呃........... 虽然实现了类别多级的问题这样带来的后果确实无穷无尽的............. 递归查询,和双循环嵌套的执行sql语句没什么区别了...... 这样带来的是严重的性能问题.. 现在重新做这些东西,我想到了2个方案,第一个: 针对数据比较少的多级菜单,我们可以通过数据库一次查询出来所有记录,然后通过程序进行递归算法,进行数据的转化. 第二种: 就是数据...
阅读全文
摘要:分页是每一个程序员都每天都在打交道的东西,分页. 一年前,刚接触的时候,根本不知道什么叫做分页,后台,xxx说,如果数据过多一次,成千上万条,你一次只看到10-20条,为什么要全部显示呢?当时感觉很震撼,为什么呢? 以下内容是以前的代码(不要扔鸡蛋,我现在看了都有恨不得砸电脑的冲动) 于是我们就用了第一个分页版本,当时,两个实验室的"战士"研究了好久,找到一个存储过程的分页,当时感觉好神奇!找找当时凌乱的分页调用程序: 现在看了都要砸电脑的冲动的东东..... 后来做web,凌乱依旧,web版本的分页程序, 后来才发现一个叫做aspnetpager的控件,发现好强...
阅读全文
摘要:后台日志设计 作为一个完善的网站系统,系统日志是必不可少的,常用的组件Log4net就很不错,不过,这些并不适合后台的简要日志,用来记录比如说,系统登录操作的日志,当然也可以,不过保存在文本中是一个很坑爹的事情,我之前也动态配置过Log4net,一个用来记录异常信息,一个用来后台操作信息,不过,看了一些资料,把后台操作信息写在数据库也是一个不错的方案. 可能有人会问后台操作信息有什么用? 当然有用,比如,系统管理员可以很轻松的知道网站管理员最近干了什么,比如xxx偷偷登陆系统删除一些资料的信息,我们就可以很轻松的跟踪管理员的信息,甚至是ip,让那些异常的ip都现形.哈哈哈! 要想设计一个日志.
阅读全文
摘要:Ajax登录设计 任务需求:做一个登录,拥有自动记住账号和密码的功能,要保证安全性,ajax,无刷新,良好的用户体验.(母板页) 这是前台页面,要求实现用户登录 首先我们分析, 用户需求: 1. 登录以后,登录框隐藏,并且欢迎登录的框显示,并且,左上角登录的按钮消失,安全退出显示. 2. 如果选择记住帐号和密码,下次登录直接登录,并且保证安全性. 实现过程: 首先,登录的时候发出ajax请求,用户验证登录,登录以后,保存当前用户名和密码到cookies中,注意,密码要用md5加密,md5是根据用户的机器配置生成的,并且返回登录状态和用户名的json数据 第二次登录的时候,...
阅读全文
摘要:Ajax校验用户是否存在 需求:做一个ajax登录 主要技术点:jquery ajax以及blur事件 当用户名输入框失去焦点的时候就会触发blur事件,然后进行ajax请求,获得结果(true或者false),如果请求结果为true,就把用户名输入框图片替换成ok,并且输出文字:恭喜您, 这个帐号可以注册,否则就替换成图片no,并且输出文字:账号已存在 源代码: 前台: 1: <%@ Page Language="C#" MasterPageFile="~/Top_Down.master" AutoEventWireup="true&q
阅读全文
摘要:以前一直都是自己写日志,在麦库写,然后,保存,不过,感觉分享的东西就应该放在博客中,自己写的东西,像记日志的方式,更容易去思考,而不是随便堆砌,整理一下以前的学习资料,虽然学了1年多的asp.net,走了好多弯路,不过每一次体验都让人难以忘怀,马上要奔大四了,慢慢的开始总结,以前做过的东西,更多的是重新写以前的项目,以前虽然参加一些项目,但是感觉根本写的都是垃圾,堆砌功能,学校环境下,也能理解,不过,慢慢的开始学会自己总结,自己重构,也感受到每天的进步! 今天开始,在博客园写博客,慢慢的积累心得!与大家一起进步! 任务:做(母板页面)一个关于新闻类别加载的ajax 主...
阅读全文