- 博客(61)
- 收藏
- 关注
原创 React - Jsx 概述
JSX 语法是另一种在 React 中创建元素的方式 使用他创建元素更加的简单 直接。JSX 是 javaScript XML 简写 可以理解为在 JavaScript 中写 XML 格式的代码虽然我们在编写代码时使用的是 JSX 但是在代码运行之前 babel 会把其转换为 React.createElement 方法的形式 所以它们之间是转换的关系JSX 是 Facebook 为是 JavaScript 添加的语法扩展,它并不是标准的 JavaScript 语法不能直接在浏览器中使用。
2022-11-21 16:10:50 661 1
原创 React 基础
A JavaScript library for building user interfaces (一个用于构建用户界面的 JavaScript 库)。React 是一个开源的 javaScript 库 用于构建 web 应用中的视图层 就是web 应用中的前端用户界面React 是目前最为流行的前端框架之一。React 是 Facebook 的软件工程师在 2012 年创建 于 2013年5月开源 目前由 facebook 以及个人开发人员和公司组成的社区维护。
2022-11-21 15:43:54 476
原创 TypeScript
TypeScript 是一门基于 JavaScript 的编程语言 他是具有类型系统的 JavaScript 是一种解决 JavaScript 缺点的编程语言TypeScript 不能在浏览器环境或者 Node 环境直接运行,它在执行前需要先被编译为 JavaScript。TypeScript 提供的类型系统只应用在开发阶段,只有在开发阶段开发者才需要借助它编写出更加健壮的程序。TypeScript 由微软发布,第一个正式版的发布时间为是2013年6月19日。通过静态类型检查可以让开发者...
2022-07-01 21:01:49 275
原创 orm的增删改查
orm的增删改查1.什么是orm2.增3.删4.改5.查(重点,重点,重点)重要的事情说三遍1.什么是orm1.ormmodel 用面向对象的形式操作数据库,这种框架是orm框架orm 一般指对象关系映射,对象关系映射(object Relational Mapping, 简称orm 或o/r mapping),是一种程序设计技术,用实现面向对象编程语言里不同类型的数据之间转换2.增book = BookInfo()book.name = "西游记"book.pub_date
2021-12-01 19:42:23 979
原创 Django
1.Django1.1 什么是djangoDjango的**主要目的是简便、快速的开发数据库驱动的网站。**它强调代码复用,多个组件可以很方便的以"插件"形式服务于整个框架,Django有许多功能强大的第三方插件,你甚至可以很方便的开发出自己的工具包。特点:Django原生提供了众多的功能组件,让开发更简便快速。1.2 搭建虚拟环境pip install virtualenvpip install virtualenvwrapper注意:安装时后台不要有vpn vpn vpn(重要的事情说三遍
2021-11-26 17:15:04 1983
原创 JS的三种书写位置,分别为行内、内嵌和外部。
js 的三种书写位置,分别为行内、内嵌和外部。1.行内<input type="button" value="点我试试" onclick="alert('Hello World')" />可以将单行或少量 JS 代码写在HTML标签的事件属性中(以 on 开头的属性),如:onclick注意单双引号的使用:在HTML中我们推荐使用双引号, JS 中我们推荐使用单引号可读性差, 在html中编写JS大量代码时,不方便阅读;引号易错,引号多层嵌套匹配时,非常容易弄混;特殊情况下使用
2021-04-13 21:01:53 708
原创 简单的 http 模块
简单的 http 模块一共分4步 让我们先看第一步第一步非常简单 我们只要直接引用 http模块就OK啦// 1.加载 http 模块const http = require("http");第二步 使用 http 创建 web 服务器// 1.加载 http 模块const http = require("http");// 2.使用 http 创建 web 服务器let server = http.createServer();第三步 监听请求 request 事件
2021-04-13 15:15:34 112
原创 npm 下载和卸载包的用法
npm 下载和卸载包的用法npm init输入后一直回车 到这个熊样子还有一种写法 是npm init -y效果一样两种写法npm install jquerynpm i 包名输入命令 下载下载后 出现这些东西 就成功啦接下来是卸载包的用法两种写法npm uninstall 包名npm un 包名这个熊样子就把 刚刚下载的 jquery 这个包给卸载啦...
2021-04-13 15:01:33 619
原创 js 里 this call apply bind
this call apply bind1.this的指向2.改变函数内this指向call方法3.改变函数内this指向apply方法4.改变函数内this指向bind方法1.this<script> // 函数体中的this window function fn () { console.log(this); } fn(); var o = { fn : function () { console.log(this); } }</scr
2021-03-22 21:02:25 76
原创 js bom
js Bom1.根据id选择器获取元素<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"&g
2020-12-08 21:19:36 109
原创 python文字转换语音
文字转换语音# 语音播报模块import pyttsx3# aiff文件转换成mp3编码文件模块from pydub import AudioSegment# 模块初始化engine = pyttsx3.init()# 语音播报内容content = "人生苦短 我用python"# 输出文件格式outFile = 'out.aiff'print('准备开始语音播报...')# 设置要播报的Unicode字符串engine.say(" 你是傻逼 我不想理你啦
2020-10-28 21:17:43 187
原创 CSS特征
CSS特征学习路径层叠性优先级继承性层叠性多个选择器应用到同一个元素时,各个选择器中不同的样式属性会叠加到一起应用到元素上多类名场景:在标签的 class属性 中使用 多个类名注意:多个类名间用 空格 分开可以写 若干个类名多个选择器的样式属性 会应用到 当前元素标签**好处:**一定程度上复用选择器中的样式属性代码优先级概念:当多个选择器中的样式 作用于同一个元素时,相同样式属性可能出现不同的值规则:标签选择器 < 类选择器 < id选择器 &l
2020-10-23 17:46:50 127
原创 css背景
HTML 背景学习路径背景色背景图片背景平铺背景尺寸背景定位背景附着复合语法背景色作用:设置元素的背景颜色语法:选择器{ background-color:颜色值;}颜色值:颜色名称十六进制 等方式背景图片作用:设置元素的背景图片场景:设置 logo、装饰性的小图标、大背景图等特殊场景:元素中同时需要 文字和图片时语法:选择器{ background-image:url(路径);}注意:路径不要加引号背景平铺当背景图尺寸小于元素尺寸时,需
2020-10-23 17:29:52 103
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人