web知识点总结

web知识点总结

一、web原理

    1、web原理

    2、rabbit原理

        http://www.cnblogs.com/lx63blog/articles/6268124.html

二、前端网页设计

    1、基本设计工具

     html

    CSS

    js          基本的网页布局及用户交互

     2、常见效果

     1)用户验证 session cookie

          a)请求用户名等,服务器加密机制。

          b)区别,i cookie保存在浏览器,session保存在服务器

                       ii cookie存在,session认为定义,为了在服务器记录cookie随机字符串。一般记录为一个键,值对应记录了更多的用户信息。

     2)偷偷刷新    Ajax 作用防止页面批量刷新。节省请求中发送数据。

                         XMLHttpRequest 浏览器提供,自定义

                         jQuery   软件提供

     3)提交表单    form

     4)提交文件原理:本地上传文件名,服务器创建相同文件名的文件

                              获取本地文件内容,发送到服务器,写入文件。

      5) 轮播图

      6)验证码原理: 一般为服务器根据框架产生一张图片传送到客户端。 所以在客户端标签为<img>)

      7)跨域ajax 由于浏览器同源策略,ajax请求跨域,默认不允许。

           浏览器默认某些不能跨域。     

           Ajax - xmlhttp

           script块中的src属性 可以跨域。  img src同样。通常带有src属性的块基本可以跨域。

           在块中src一个url,相当于向这个域发送一个get请求。

           i josnp 应用src发送请求。

             接收为客户端的模板中函数。

          ii 客户端不变,服务器设置响应头即可。  CORS跨站资源共享。

             两种请求方式,简单请求,get,post 服务器根据请求头来判断是否为简单请求。

                                 复杂请求,先发送一个预检,然后再次发送请求。

          禁止跨域原理:客户端正常发送跨域请求,服务端处理后也能发送响应,但是浏览器在未检测到指定的标识则会阻止

          服务器两种方法,jsonp获取客户端的函数。CORS只要在服务器端设置标识即可。

      3、常见web框架

      1)tornado

      2)dijango

三、后端数据库

     1、数据库操作

     2、数据库性能优化

          应用大数据量访问操作。

附录:
    1、django版本下载说明

        http://www.cnblogs.com/lx63blog/articles/6272262.html

posted on 2017-01-07 18:35  lexn  阅读(363)  评论(0)    收藏  举报

导航