摘要:
一、为什么要开发动态网站 动态网站指的是数据层面的动,并不是页面视觉层面的动,如果只是视觉层面的动,根本就不需要PHP这一类动态网站开发技术,静态页面就可以完成了 动态网站首先需要一个数据源头,当每次请求特定的PHP文件(或者是其它的动态网站开发技术),通过PHP脚本执行代码,获取数据库中最新的数据 阅读全文
摘要:
一、相关概念 同源策略:是浏览器的一种安全策略,所谓同源是指域名、协议、端口完全相同,只有同源的地址才可以相互通过AJAX的方式请求 跨域请求:不同源地址之间的访问就是跨域请求 二、问题以及尝试解决 ①AJAX 不同源地址之间,默认不能相互发送AJAX请求,执行后,浏览器会报错,大意是说localh 阅读全文
摘要:
一、底层接口 jQuery.ajax( ) ①jQuery.ajax( url [, settings ] ) ②jQuery.ajax( [settings ] ) 二、使用一个HTTP GET请求从服务器加载数据 jQuery.get( ) 三、使用一个HTTP POST 请求从服务器加载数据 阅读全文
摘要:
一、封装的思路 ①写一个相对比较完善的用例 ②写一个空函数,没有形参,将刚刚的用例直接作为函数体 ③根据使用过程中的需求抽象参数 二、AJAX封装 ①版本1.0:基本解决get和post方式的不同 ②版本2.0:解决第三个参数params,变为可以传入对象类型,以及get和post大小写的问题 ③版 阅读全文
摘要:
一、概述: 处理响应数据渲染可以使用模板引擎(实际上就是一个API,目的是更容易的将数据渲染到HTML中) 目前市面上有许多模板引擎,可以参考 推荐使用artTemplate,它采用作用域预声明的技术来优化模板渲染速度,同时支持 NodeJS 和浏览器。 二、模板引擎步骤: ①选择一个模板引擎,下载 阅读全文
摘要:
一、GET请求 ①GET请求传递参数通常使用的是问号传参,即在请求地址上加上?参数,从而传递数据到服务端 ②一般在GET请求数据时,无需设置响应体,可以传null或者干脆不传 ③一般情况下URL传递的都是参数性质的数据,而POST一般都是业务数据 二、POST请求 ①post请求过程中,都是采用请求 阅读全文
摘要:
一、概述 web程序最初目的就是将信息(数据)放到公共服务器,让所有的用户可以通过浏览器访问 可以通过以下三种方式让浏览器发出对服务器的请求,获得服务器的数据:①地址栏输入地址,回车,刷新②特定元素的href和是src属性③表单提交 这些方式无法通过或者很难通过代码的方式进行编译(对服务器发出请求并 阅读全文
摘要:
一、方案一:使用post方法(基本版) 二、方案二:使用get方法(完善版) 基本概念的实现 解决10次限制的问题 session解决F12可以查看密码的“漏洞” 阅读全文
摘要:
一、含义 HTTP很重要的一个特点就是无状态(第一次见面都是初次见面),如果单纯的希望通过服务端程序去记录每一个访问者是不可能的,所以可以借助一些手段实现,比如cookie Cookie就像是在商店买东西拿到的小票,由商店(Server)发给消费者(Browser),商店不用记住每一个消费者,只需要 阅读全文
摘要:
一、建立数据库 二、首页展示 三、删除功能实现 四、添加功能的实现 五、编辑功能的实现 六、文件夹: 七、效果展示 阅读全文