![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
学习
文章平均质量分 65
lemon丶csdn
jj 同仁堂在逃枸杞
展开
-
每日算法系列(二)之 罗马数字转整数
罗马数字转整数罗马数字包含以下七种字符: I, V, X, L,C,D 和 M。字符 数值I 1V 5X 10L 50C 100D 500M 1000例如, 罗马数字 2 写做 II ,即为两个并列的 1 。12 写做 XII ,即为 X + II 。 27 写做 XXVII, 即为 XX + V.原创 2021-12-20 08:55:42 · 543 阅读 · 2 评论 -
每日算法系列(一)之 回文数
回文数给你一个整数 x ,如果 x 是一个回文整数,返回 true ;否则,返回 false 。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。例如,121 是回文,而 123 不是。示例 1:输入:x = 121输出:true示例 2:输入:x = -121输出:false解释:从左向右读, 为 -121 。 从右向左读, 为 121- 。因此它不是一个回文数。示例 3:输入:x = 10输出:false解释:从右向左读, 为 01 。因此它不是一个回文数。示例原创 2021-12-16 13:52:08 · 721 阅读 · 0 评论 -
Vue3 + Vite 动态引入图片
Vue3 + Vite 动态引入图片开发vue3 + vite项目的时候 想要动态的去引入图片来显示,尝试过require 发现报错require is not defind查看vite官方网站官方说明import imgUrl from './img.png'document.getElementById('hero-img').src = imgUrl行为类似于 Webpack 的 file-loader。区别在于导入既可以使用绝对公共路径(基于开发期间的项目根路径),也可原创 2021-11-01 11:54:28 · 8477 阅读 · 0 评论 -
Vue脚手架 快速搭建
Vue-clivue-cli脚手架是什么听说脚手架这个词 大家脑海中应该是这样的其实还真是这样的vue-cli就是Vue的脚手架工具,和我们工地看到的脚手架真是那么一回事,它帮助我们搭建基本的开发环境,好比架子搭建好了,利用它可以搞定目录结构,本地调试,单元测试,热加载及代码部署等。Vue项目的两种搭建方式命令行搭建1 进入到创建的目录下输入命令 vue create vueapp 其中 vueapp => 项目名称2 选择预设第一个(vue2) 和 第二个(vue3)原创 2021-03-09 16:06:27 · 315 阅读 · 0 评论 -
Vue搭配路由的五步曲
Vue搭配路由0. 如果使用模块化机制编程,导入Vue和VueRouter,要调用 Vue.use(VueRouter)单独开发的都是模块化编程 需要通过important require 导入1. 创建组件(路由)var Home = {template:"#home",mounted(){}}var Find = {template:"#find",watch:{}}var List = {template:"#list",data(){ return {原创 2021-03-09 14:30:57 · 190 阅读 · 0 评论 -
Vue组件(学习笔记)
组件基础Vue组件注册 入门Vue 组件 代码复用和抽象的主要形式是组件 封装代码组件当做小型的 单元实例对象 带有一个名称 (小巧 独立 可复用)必须包含 一段 HTML标签的 代码块 (css样式 javascript代码)显示页面 展示数据 修改数据组件当做小型的 vm 实例对象 (组件系统 vue 核心)全局注册Vue.component("test", { template: "<div>组件test</di原创 2021-03-08 19:42:50 · 375 阅读 · 0 评论 -
git
前言项目需要迭代我们开发的应用程序是需要不断的迭代的,比如 version 1.0 、version 2.5 、version 3.9.11,这些指的都是版本号。不同版本号的应用程序,里面的功能都是不一样的,比如我们做一个名字叫做 project1 的应用,v1.0时可能仅仅只是基础框架,v1.1时增加用户中心模块,然后用了一段时间出现了一个致命的bug,然后我们把 project1 升级到了 v1.1.1 解决了这个bug,所以说应用程序是需要不断的迭代的。版本号规范版本号有很多种规范,下面列原创 2021-03-08 08:28:54 · 174 阅读 · 0 评论 -
sass
Sass世界上最成熟、最稳定、最强大的专业级CSS扩展语言!Sass是一个将脚本解析成CSS的脚本语言,即SassScript。Sass包括两套语法。最开始的语法叫做“缩进语法”,使用缩进来区分代码块,并且用回车将不同规则分隔开。而较新的语法叫做“SCSS”,使用和CSS一样的块语法,即使用大括号将不同的规则分开,使用分号将具体的样式分开。通常情况下,这两套语法通过.sass和.scss两个文件扩展名区分开 (了解)sass和scssSASS 是 CSS3 的一个扩展,增加了规则嵌套、变量、混合、选原创 2021-01-29 11:49:28 · 155 阅读 · 0 评论 -
AJAX的封装和二次封装
传统的AJAX请求//get请求var xhr = new XMLHttpRequest();xhr.open("get","url"+"?"+data,true); //get方法将请求的数据以字符串拼接的方式放在地址后面xhr.send();xhr.onreadystatechange = function (){ if(xhr.readyState==4&&xhr.status==200){ var result = xhr.responseText;原创 2021-01-20 16:35:35 · 683 阅读 · 0 评论 -
ajax
AJAX什么是Ajax?是指一种创建交互式网页应用的网页开发技术。AJAX:Asynchronous Javascript And XML(异步JavaScript和XML)交互:这里的交互指客户端和服务器的数据是可以相互传递和使用的。XML:一种类似于HTML的标记语言,可以将数据结构化,XML已经被JSON淘汰了。异步:异步指程序可以同时执行,同步指程序需要按照顺序执行。特点:在不提交整个页面的情况下,实现页面的局部刷新;AJAX产生的背景:以前做数据交互的时候,大家通常选择使用原创 2021-01-19 08:52:12 · 143 阅读 · 0 评论 -
php链接mysql
PHP链接数据库如何通过php链接数据库,实现对数据的增删改查?链接mysql; $conn = mysqli_connect("localhost:3306","root","root"); localhost 数据库主机名 3306 数据库默认端口 root 用户名 root 密码 返回一个 连接对象(后续数据库的操作,需要用到此对象)选择数据库; mysqli_select_db($conn,原创 2021-01-18 10:46:57 · 123 阅读 · 0 评论 -
php
PHP初识为什么学php?为了熟悉前后端交互 业务流程 学习php安装PHPstudy? 通过live server 起的假的服务,不能做逻辑处理(没有php的运行环境) 所以学习php什么是php? PHP 是一种创建动态交互性站点的强有力的服务器端脚本语言。 PHP(全称:PHP:Hypertext Preprocessor,即"PHP:超文本预处理器")是一种通用开源脚本语言。 PHP 脚本在服务器上执行PHP 文件是什么?PHP 文件可包含文本、HTML、CSS、Ja原创 2021-01-18 08:49:19 · 211 阅读 · 0 评论 -
mysql
MySql什么是数据库?数据库(Database)是按照数据结构来组织、存储和管理数据的仓库。MySql 是什么样的数据库?简介:MySQL 是最流行的关系型数据库管理系统(关系型数据库是由多张能互相联接的二维行列表格组成的数据库); 特点: 1.数据以表格的形式出现 2.每行为各种记录名称 3.每列为记录名称所对应的数据域 4.许多的行和列组成一张表单 5.若干的表单组成database相关术语: 数据库: 数据库是一些关联表的集合。原创 2021-01-15 16:43:54 · 1016 阅读 · 3 评论 -
原生js实现轮播图 详细解释
原生js实现轮播图每一步都解释很详细话不多说 上源码<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> <script原创 2021-01-11 19:41:50 · 359 阅读 · 0 评论 -
flex弹性盒子做骰子详解
什么是flex网页布局是css的一个重点应用。我们传统的布局的解决方案是基于盒装模型,依赖display属性+position属性+float属性。而这种布局相对来说不是很方便,类似垂直居中就不容易实现。2009年,W3C提出了一种新的方案----flex布局,可以简便、完整、响应式地实现各种浏览器的支持,这就意味着,现在能很安全的使用这项功能。弹性盒子来制作骰子做出来的效果就是这样的那么我们该如何用弹性布局来实现呢首先我们要了解弹性盒子使用流程首先我们要定义一个弹性盒子displa原创 2020-12-05 09:51:05 · 4270 阅读 · 2 评论 -
CSS简单写三角形
最近写网页看到很多小型三角形 就比如:那么 怎样不用ps切图来做到类似的效果呢首先:给一个div盒子,盒子有四个边 我们设置四个边为透明色 border的宽度就是我们要的三角形的大小 我们给了一个透明色之后 我们会看看不到 接下来就是给上我们需要的角颜色 就是套上border-top border-left border-bottom boder-right 四个属性并给一个颜色的属性值 这样 一个三角形就出来了 .triangle{ border: 10px solid rgba(0原创 2020-12-04 20:31:06 · 392 阅读 · 0 评论 -
2020-12-03
A*算法 一级棒转载:https://www.gamedev.net/reference/articles/article2003.asp简介:搜索区域让我们假设有人想要从A点到达B点。让我们假设一堵墙将两个点分开。如下图所示,绿色为起点A,红色为终点B,蓝色填充的正方形为中间的墙。您应该注意的第一件事是,我们已经将搜索区域划分为一个正方形网格。正如我们在此处所做的那样,简化搜索区域是寻路的第一步。这种特殊的方法将我们的搜索区域缩小为一个简单的二维数组。数组中的每个项目代表网格上的一个正方形,其状转载 2020-12-03 10:24:55 · 250 阅读 · 0 评论