php渲染nodejs api,Ajax_实现动态网站的技术、php语法、php接口、前端渲染和后端渲染...

1、实现动态网站的技术(后端语言)

php、java(jsp和php语言差不多)、.net、Nodejs、python。。。

最简单的是学php

2、php基本语法

7325a6ef8443d2aef627a67286f3b216.png

ef597e506eed4d56b9242f376980a972.png

468393c8c80e00900b38adf3fd626af4.png

js中 js代码用script包起来,php中用<?php      ?>包起来后,可以放在html代码中任一位置

3、js和php语言的比较

变量--内存中数据

1、变量声明

218c0396eb68e6c72da291b4700cc3ea.png

以$开头

$num  = 1;

2、字符串拼接

php中是用点  .

$num.'你是谁'====》'1你是谁'

29ad4bbaaf89af5ef4bf8d821ecb47ff.png

3、

1c8763ab1b6c790f1af830e070ee22d1.png

注意:json格式的字符串里面必须是双引号---这是规范,不遵循会报错

50dbdbb7160f193353e9942886134140.png

4、php中的数组

50ab000554781d3cbb44f43f8d5136da.png

5、数组的遍历

js中

1f943b3294d09b2d6e63a5415aab7717.png

php中

ba5ae956ec6cd09981e887c413b0a45f.png

b694cb34086d9e7d9c9750ee2dc3d5b2.png

6、数据类型

js中  ---弱类型语言

e8421d6b3478eb2bb65182efc1d84e49.png

call的作用:1、改变函数中this的指向,2、调用函数 3、第一个参数就是this的指向 4、函数的放回值就是call调用的返回值

php中

。。。看php的文档

7、函数

js中

1、function

2、函数表达式

3、new Function()

php中

d3b1df5224bc821e5d8a70d8e60c3acb.png

11132faa919a6239e64d36e4c08086bc.png

8、get post 获取数据

js 中

88b063c34100453bf20502c9597a0e55.png

php中  http协议

c14ce091f86603d5184651399565eea7.png

36f38119649401910742664cfc1ae3da.png

2e2492e25b9464ff1cabcd54ec1537e7.png

案例:  查询成绩

1cfb47cf1dda2c8e33e16725524d3238.png

91c54abca23570295e395a464d820d7a.png

30b344ab35917fa974b6256608b48349.png

5406868561a1222c0cd17754ca3a9fea.png

9、后台接口(后台仅仅是返回特定格式的数据而不是一个完整的页面,这种形式的url一般就是当接口用的)

服务器端返回来的不一定是一个完整的页面(html),也可以是一部分数据(这种形式的url一般可以说是一个接口,这个接口一般是给前端使用的,就是说拿到数据后页面在前端渲染,而不是像之前直接返回一个完整的页面)

服务器端返回是完整的页面 还是 特定格式的数据一般是取决于你的业务需求,一般返回完整页面的是服务器端渲染,返回特定格式数据的是浏览器端渲染。

服务器端渲染----早期的渲染方式(在后台把php文件里的php语法的那些都解析成静态资源文件,最后浏览器拿到的是静态资源去渲染,所以渲染流程发生在后端)

dd67cd2848717609196e87ab6079f8fc.png

浏览器端渲染

:现在技术都是后端管返回数据给前端,然后前端自己去处理数据和标签的拼接渲染----浏览器端渲染

接口:

用php ---从后台返回一些特定类型的数据

f95a73cd1a7c56d710c6be3382bfd634.png

4a1aded50500698807940a8247d2507f.png

10、php语法来操作数据库

11、后端渲染的做法

1、前端妹子写好html、css、js 静态页面(数据都是死数据)

2、php的拿到前端妹子写的代码后,自己新建一个php文件后,把html文件里的内容全部拷贝到php文件中,然后删掉死数据,用php语法渲染新数据

3、浏览器访问页面时,php文件在后端渲染好页面后,此时页面算是静态资源文件了,然后返回给浏览器,此时浏览器拿到的其实已经是后端渲染过得静态资源页面了,所以说页面是在后端渲染的。

12、前端渲染页面(现在开发中的主流---前后端分离)

前后端分离---后台只管数据(接口),前台复杂拿到数据后拼接数据后给浏览器渲染页面

所以此时前端的工作量也慢慢变大了

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值