Python 搞前端探索之路

本贴最后更新于 2184 天前,其中的信息可能已经事过境迁

基础

前期知识:

python socket 知识

前端 基础知识

 本质就是 客户端 与server端 数据的交互

第一个前端程序

import socket




def main():
    sock = socket.socket(socket.AF_INET,socket.SOCK_STREAM)
    sock.bind(('localhost',8089))
    sock.listen(5)

    while True:
        connection,address=sock.accept()
        print "client: %s,%s"%(connection,address)
        buf = connection.recv(1024)
        print (buf.decode('utf8'))

        connection.sendall(bytes("HTTP/1.1 201 OK\r\n\r\n"))
        connection.sendall(bytes("<h1> HELLO MY WEB</h1>"))
        connection.close()

if __name__ == '__main__':
    main()

前端组成

html css js

css 渲染

标签构成与其属性

文档树

标签:<> 组成 </>;不区分大小写;标签之间可以互相嵌套
属性: 即用来修饰的键值对;例 id=""

这是啥?

告诉浏览器以某种规范来解析此文档

meta 标签

name="keywords" content="word1,word2,word3" ##搜索此关键字时显示

http-equiv="refresh" content="2;URL=https://www.baiud.com"> ## 两秒后自动跳转到 www.baidu.com;如果不加 URL 则 自动刷新

图标:

body 标签

<h1 --> h6 : 字体逐步变小;标题

<p ## 段落

<br/> # 换行标签

<div ##无特殊功能,但主要用于纯文本传递

<span ### 类似于 div,无特殊功能,区别为

<b ### 字体加粗

<em ##字体斜体

<strike ##删除线

<sub ## 下角标

<sup ### 上角标

< 特殊符号

标签分类

块级标签(自带换行)、内联标签(不自带换行)

插入图片

超级链接

<a> ### 1.超链接标签 2. 锚定 功能(网页内部链接)

<a href="#divtop"> 返回 ## 内部链接用,主要是通过 id 来进行连接

<a href="http://blog.zhlz2nana.cn:8080" target="_blank"> 百度 ## 重新在新标签打开超链接

列表标签

<ul> <\ul> ## unordered list 非排序标签,以圆点开头

<ol> <\ol> ### 排序列表 ,以数字开头

<ul>
    <li>11</li>
    <li>11</li>
    <li>11</li>
    <li>11</li>

</ul>
<ol>
    <li>aa</li>
    <li>aa</li>
    <li>aa</li>

</ol>

重要标签 form

<form action="127.0.0.1:8090/index" method="post" >  ## get :在URL上会显示,post:不在URL显示提交的内容
    <p>姓名:<input type="text" name="name"></p>
    <p>性别:<input type="password" name="passwd"></p>
    <p><input type="submit" value="确认"></p>
    <p><input type="button" value="button"></p>

    <!--name 属性是给服务器看的,就是服务器端的变量名-->
    <p>男<input type="radio" name="sex" value="0"></p>
    <p>女<input type="radio" name="sex" value="1"></p>
    <p>A<input type="checkbox" name="NUM" value="1"></p>
    <p>B<input type="checkbox" name="NUM" value="2"></p>


    <p>文件<input type="file"></p>
</form>
  • Python

    Python 是一种面向对象、直译式电脑编程语言,具有近二十年的发展历史,成熟且稳定。它包含了一组完善而且容易理解的标准库,能够轻松完成很多常见的任务。它的语法简捷和清晰,尽量使用无异义的英语单词,与其它大多数程序设计语言使用大括号不一样,它使用缩进来定义语句块。

    545 引用 • 672 回帖
  • 前端

    前端技术一般分为前端设计和前端开发,前端设计可以理解为网站的视觉设计,前端开发则是网站的前台代码实现,包括 HTML、CSS 以及 JavaScript 等。

    247 引用 • 1348 回帖

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...