02 2024 档案

摘要:【一】常用的魔法方法 【0】什么是魔法方法 在类定义阶段定义,但是会根据特定条件自动触发的方法就叫魔法方法,又称为内置方法 【1】__init__ (1)触发场景 初始化对象的属性 在类实例化得到具体对象时自动触发 (2)示例 # 创建一个类:类名为 Person,继承 object class P 阅读全文 »
posted @ 2024-02-28 16:34 Chimengmeng 阅读(59) 评论(0) 推荐(0) 编辑
摘要:【零】引入 该框架已经帮我们写好了很多页面样式,如果需要使用,只需要下载对应文件 直接CV拷贝即可 在使用Bootstrap的时候,所有的页面样式只需要通过修改class属性来调节即可 【一】什么是Bootstrap Bootstrap是一个开源的前端框架,用于快速构建响应式和移动设备优先的网站或应 阅读全文 »
posted @ 2024-02-28 16:23 Chimengmeng 阅读(42) 评论(0) 推荐(0) 编辑
摘要:【一】组织标签后续执行 【1】方式一 // 方式1(推荐使用) $('#d1').click(function () { alert(123) return false // 取消当前标签对象后续事件的执行 }) <!DOCTYPE html> <html lang="en"> <head> <me 阅读全文 »
posted @ 2024-02-28 16:22 Chimengmeng 阅读(7) 评论(0) 推荐(0) 编辑
摘要:【一】jQuery绑定事件的两种方式 【1】使用.on()方法 使用.on()方法可以绑定一个或多个事件处理程序到选择器匹配的元素上。 该方法可以为动态添加的元素提供事件绑定。 (1)语法 $(selector).on(eventName, eventHandler); (2)示例 $('#myBu 阅读全文 »
posted @ 2024-02-28 16:22 Chimengmeng 阅读(40) 评论(0) 推荐(0) 编辑
摘要:【一】操作标签 【1】操作类 (1)JS版本 [1]classList.add() 方法 用于向元素添加一个或多个类名。 如果指定的类名已存在,则不会添加。 element.classList.add("class1", "class2"); [2]classList.remove() 方法 用于从 阅读全文 »
posted @ 2024-02-28 16:21 Chimengmeng 阅读(55) 评论(0) 推荐(0) 编辑
摘要:【一】jQuery基本语法 【1】基本语法 jQuery(选择器).action() 【2】简写 秉承jQuery宗旨,jQuery 简写成 $ jQuery(选择器) > $(选择器) 【二】jQuery与原生JS代码比较 将P标签内部的文本颜色改成红色 <!DOCTYPE html> <html 阅读全文 »
posted @ 2024-02-28 16:21 Chimengmeng 阅读(40) 评论(0) 推荐(0) 编辑
摘要:【一】什么是jQuery 【1】概述 jQuery是一个轻量级的、兼容多浏览器的JavaScript库。 jQuery使用户能够更方便地处理HTML Document、Events、实现动画效果、方便地进行Ajax交互,能够极大地简化JavaScript编程。它的宗旨就是:“Write less, 阅读全文 »
posted @ 2024-02-28 16:21 Chimengmeng 阅读(18) 评论(0) 推荐(1) 编辑
摘要:【一】开关灯示例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <style> .c1 { height: 400px; width: 400px; border-radius: 阅读全文 »
posted @ 2024-02-27 09:56 Chimengmeng 阅读(114) 评论(0) 推荐(0) 编辑
摘要:【一】什么是DOM/BOM 文档对象模型(Document Object Model, 简称 DOM) 浏览器对象模型(Browser Object Model, 简称 BOM) 是 JavaScript 与网页内容及浏览器环境进行交互的两种核心概念。 【1】DOM (1)概述 文档对象模型(DOM 阅读全文 »
posted @ 2024-02-27 09:55 Chimengmeng 阅读(52) 评论(0) 推荐(0) 编辑
摘要:【一】对象 js中的对象是无序的属性集合 我们可以把js中的对象想象成键值对,其中值可以是数据或者函数 特征-在对象中属性表示 行为-在对象中用方法表示 可以看成Python中的字典,但是在JS中的自定义对象要比Python里面的字典操作起来更方便 【二】对象创建 【1】对象字面量(Object L 阅读全文 »
posted @ 2024-02-27 09:55 Chimengmeng 阅读(36) 评论(0) 推荐(0) 编辑
摘要:【一】函数 函数function,也叫做功能,方法 ,函数可以将一段代码封装起来,函数就具备了特定的功能 函数的作用就是封装一段代码,将来可以重复使用 在Python中定义函数需要用 def 在JavaScript中定义函数需要用 function 【二】函数声明 【1】先声明再调用 函数必须先声明 阅读全文 »
posted @ 2024-02-27 09:54 Chimengmeng 阅读(21) 评论(0) 推荐(0) 编辑
摘要:【一】什么是数组 数组是一组有序的数据集合,数组内部可以存放多个数据,不限制数据类型,数组的长度可以动态调整 数组类似于Python当中的列表 【二】创建数组 创建数据的最简单方式是通过字面量 var arr = [] 也可以通过数组对象去创建 var arr = new Array() 存放多个数 阅读全文 »
posted @ 2024-02-27 09:54 Chimengmeng 阅读(12) 评论(0) 推荐(0) 编辑
摘要:【一】if判断 【1】语法 // if - else if (条件){条件成立执行的代码块}else{条件不成立时执行的代码块} // if - else if - else if (条件){条件成立执行的代码块}else if(条件){条件成立执行的代码块}else{条件不成立时执行的代码块} / 阅读全文 »
posted @ 2024-02-27 09:54 Chimengmeng 阅读(13) 评论(0) 推荐(0) 编辑
摘要:【零】操作符 操作符也称为运算符:例如5+6 表达式的组成包含操作数和操作符,表达式会得到一个结果 【一】算数运算符:+ 【0】运算符 // + : 加法 1 + 1 // 2 // - : 减法 2 - 1 // 1 // * : 乘法 3 * 3 // 9 // / : 除法 4 / 2 // 阅读全文 »
posted @ 2024-02-27 08:31 Chimengmeng 阅读(11) 评论(0) 推荐(0) 编辑
摘要:【零】JS代码的书写位置 【0】行内写法 <div onclick="(alert('Surprise!'))">click me !</div> 【1】写在script标签内部 <script> console.log("Hello World!"); </script> 【2】JS文件 可以单独 阅读全文 »
posted @ 2024-02-27 08:30 Chimengmeng 阅读(11) 评论(0) 推荐(0) 编辑
摘要:【一】JavaScript介绍 【1】什么是js js也是一门编程语言,他可以写后端代码 【2】什么是node.js 前端由于非常受制于后端,所以有一些人异想天开想要通过js来编写后端代码一统江湖 由此开发了一个叫nodejs的工具(支持js跑在后端服务器上) 但是并不能完美的实现 【3】JavaS 阅读全文 »
posted @ 2024-02-27 08:30 Chimengmeng 阅读(22) 评论(0) 推荐(0) 编辑
摘要:【一】引言 在设计页面的时候先用div划分页面,再去填充数据,再去填充样式 【二】HTML代码 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>CnBlogs</title> <link rel="style 阅读全文 »
posted @ 2024-02-27 08:30 Chimengmeng 阅读(21) 评论(0) 推荐(0) 编辑
摘要:【一】盒子模型 【1】什么是盒子模型 盒子模型(Box Model)是指在网页设计中,用于描述和布局元素的一种模型。 它将每个元素看作是一个具有四个边界的矩形盒子,包括内容区域(content)、内边距(padding)、边框(border)和外边距(margin)。 【2】盒子模型的组成部分 内容 阅读全文 »
posted @ 2024-02-27 08:30 Chimengmeng 阅读(72) 评论(0) 推荐(0) 编辑
摘要:【一】长度和宽度 /* 块级标签无法设置长度和宽度,就算写了也不会生效 */ <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <style> p { background-colo 阅读全文 »
posted @ 2024-02-27 08:29 Chimengmeng 阅读(17) 评论(0) 推荐(0) 编辑
摘要:【一】分组与嵌套 【1】分组 (1)语法 /*查找div或者p或者span*/ div, p, span { color: red; } (2)示例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title 阅读全文 »
posted @ 2024-02-27 08:29 Chimengmeng 阅读(11) 评论(0) 推荐(0) 编辑
摘要:【一】什么是CSS 层级样式表:就是给HTML标签添加样式的,让它变得好看 【二】注释语法 /* 这是注释 */ 【三】CSS的语法结构 选择符 { 样式属性: 样式属性值; 样式属性: 样式属性值; 样式属性: 样式属性值, 样式属性值, 样式属性值; } 一个正常的网页css样式是非常多的 就算 阅读全文 »
posted @ 2024-02-27 08:29 Chimengmeng 阅读(21) 评论(0) 推荐(0) 编辑
摘要:【零】引入 【1】哪些可以充当客户端 自己写的python代码(TCP客户端) 别人写的浏览器 cs架构与bs架构 bs本质也是cs 【2】问题 我们自己写的TCP服务端与浏览器之间通信了 但是浏览器不识别服务端数据 【3】HTTP协议的起源 不同的服务端数据的组织策略千差万别,但是浏览器却需要做到 阅读全文 »
posted @ 2024-02-27 08:29 Chimengmeng 阅读(25) 评论(0) 推荐(0) 编辑
摘要:【一】表格标签 准备数据 dream 521 swim chimeng 369 running mengmeng 123 music 【1】定义和用法 <table>标签定义了HTML表格 一个HTML表格由一个<table>元素和一个或多个<tr>、<th>和<td>元素组成 <tr>:定义表格行 阅读全文 »
posted @ 2024-02-27 08:28 Chimengmeng 阅读(21) 评论(0) 推荐(0) 编辑
摘要:【一】HTML简介 【1】什么是HTML 超文本标记语言 如果想要让浏览器能够渲染出写的页面,都必须遵从HTML语法 我们浏览器看到的页面,内部其实都是HTML代码(所有的网站内部都是HTML代码) 【2】最基础的页面 <h1>hellow dream</h1> <a href="https://m 阅读全文 »
posted @ 2024-02-27 08:28 Chimengmeng 阅读(23) 评论(0) 推荐(0) 编辑
摘要:【一】从浏览器输入一个地址到看到页面信息的过程 【1】在浏览器中输入网址(URL) 用户在浏览器的地址栏中输入目标网址(例如:https://www.example.com),并按下回车键。 【2】DNS解析 浏览器会先检查是否有缓存过该域名的IP地址,如果有缓存则直接使用,否则浏览器会向本机的DN 阅读全文 »
posted @ 2024-02-27 08:27 Chimengmeng 阅读(52) 评论(0) 推荐(0) 编辑
摘要:【一】前端/后端 【1】什么是前端 任何与用户直接打交道的操作界面都可以称之为前端 比如电脑界面、手机界面、平板界面 【2】什么是后端 不直接与用户打交道的用于执行真正业务逻辑的代码 比如C代码,Java代码,Python代码 【二】为什么学前端 看懂前端代码,能搭建简单的页面 【三】前端学习思路 阅读全文 »
posted @ 2024-02-27 08:27 Chimengmeng 阅读(24) 评论(0) 推荐(0) 编辑
摘要:【一】配置数据库 【1】默认数据库 在 settings.py 文件中有一个配置项就是配置数据库的 但是Django默认的数据库是sqlite3数据库 DATABASES = { 'default': { 'ENGINE': 'django.db.backends.sqlite3', 'NAME': 阅读全文 »
posted @ 2024-02-27 08:24 Chimengmeng 阅读(191) 评论(0) 推荐(0) 编辑
摘要:【一】request对象引入 【1】提交GET请求 (1)前端 form表单中action属性,不写默认是当前路由地址 form表单中的method属性,不写默认是GET请求 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> 阅读全文 »
posted @ 2024-02-27 08:24 Chimengmeng 阅读(73) 评论(0) 推荐(0) 编辑
摘要:【一】静态文件配置说明 【1】模版文件 我们将html文件默认都放在templates文件夹下 【2】资源文件 我们将网站所使用的静态文件默认都放在static文件夹下 静态文件:前段已经写好,能直接使用的文件 网站写好的JS文件 网站写好的CSS文件 网站用到的图片文件 第三方框架 ... 拿来直 阅读全文 »
posted @ 2024-02-27 08:24 Chimengmeng 阅读(161) 评论(0) 推荐(0) 编辑
摘要:【一】Django项目如何添加新功能 启动django项目之后 如何添加更多的功能 回想自己编写的web框架 如果要添加功能 就去urls.py和views.py 【1】添加URL映射 在项目的 urls.py 文件中,通过导入相应的应用(app)及其视图函数,并使用 path() 或 includ 阅读全文 »
posted @ 2024-02-27 08:24 Chimengmeng 阅读(116) 评论(0) 推荐(0) 编辑
摘要:【零】前言 一定要注意自己的电脑上的Python解释器环境 如果环境混乱的话可能会导致后续一系列的问题 具体的环境如何配置可以参考我以前的博客 【1】Python解释器和Pycharm的安装 【2】Python相关补充 【一】Django框架下载 【1】pip安装 使用 pip 命令安装指定版本的第 阅读全文 »
posted @ 2024-02-27 08:23 Chimengmeng 阅读(300) 评论(0) 推荐(0) 编辑
摘要:【一】Django框架版本 Django 是一个高级的Python Web框架,由荷兰人Armin Ronacher创建。 随着版本的迭代和功能的不断优化,Django在处理异步请求方面也有了显著的进步。 【1】Django1.x 默认不支持异步 Django 1.x主要集中在传统的Web开发上,其 阅读全文 »
posted @ 2024-02-27 08:23 Chimengmeng 阅读(44) 评论(0) 推荐(0) 编辑
摘要:【一】网络框架及MVC架构 【1】网络框架 所谓网络框架是指这样的一组Python包,它能够使开发者专注于网站应用业务逻辑的开发,而无须处理网络应用底层的协议、线程、进程等方面。这样能大大提高开发者的工作效率,同时提高网络应用程序的质量。 在目前Python语言的几十个开发框架中,几乎所有的全栈网络 阅读全文 »
posted @ 2024-02-27 08:23 Chimengmeng 阅读(36) 评论(0) 推荐(0) 编辑
摘要:【一】Web框架本质 web框架本质上可以看成是一个功能强大的socket服务端,用户的浏览器可以看成是拥有可视化界面的socket客户端。 两者通过网络请求实现数据交互,从架构层面上先简单的将Web框架看做是对前端、数据库的全方位整合 【二】纯手撸Web框架 前面的课程我们已经学习了网络编程并掌握 阅读全文 »
posted @ 2024-02-27 08:23 Chimengmeng 阅读(74) 评论(0) 推荐(0) 编辑