自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 收藏
  • 关注

原创 【CSS】如何简单的实现div宽高成比例,一行css实现

css实现div宽高成比例

2024-02-04 17:36:41 440

原创 Vue+Javaweb 项目心得

在做vue项目和javeweb项目联系的心得

2022-07-02 01:13:11 2389 1

原创 vue3实战项目——网易云App【02-导入需要的iconfont】

导入需要的iconfont一、阿里巴巴的Iconfont1、进入iconfont网站点击链接进入: 阿里巴巴iconfont2、搜索想要使用的icon将选中的icon加入购物车点击右上角的购物车图标按钮,点击添加至项目,然后新建一个项目,确定。生成代码,然后复制下来地址:3、导入到项目中打开VsCode,进入项目根目录,进入 /public/index.html,添加iconfont的链接进来。4、封装iconfont组件在 src/components 目录下新建一个文件,命

2022-04-24 17:21:00 646

原创 vue3实战项目——网易云App【01-项目准备】

项目准备一、准备提供数据的API1、网易云音乐 NodeJS 版 API的安装这里我使用的是一个github上面的项目文档地址为:网易云音乐 NodeJS 版 API文档下载地址为:git clone git@github.com:Binaryify/NeteaseCloudMusicApi.git该API提供了很多网易云音乐的数据调用接口,可在本地跑起来,是一个NodeJs项目,下面我来教大家如何把这个项目跑起来。2、网易云音乐 NodeJS 版 API的使用首先我们将项目从git上

2022-04-24 17:02:30 2789

原创 【fastadmin】如何自定义批量操作按钮以及导入excel表格添加多个管理员

现在有个需求,需要用fastadmin来完成一个操作:超级管理员通过导入一个excel表,批量生成若干个管理员。对这些管理员进行批量操作,例如同时纳入教师组(二级管理员)为了完成这个需求,我要做两个操作:1、使用fastadmin自带的导入功能,进行管理员信息的统一上传。2、添加自定义的批量操作按钮,完成向管理员组表里添加数据的功能。接下来是第一步(导入Excel表生成数据)首先在管理员的index.html中添加该代码{:build_toolbar('refresh,add,de

2022-04-19 22:53:05 4475

原创 07_换种方式学javascript

学了两天了,说实话,什么都没记住,什么也没有学会。不知道怎么才能真正掌握javascript。一直在跟着菜鸟教程或w3c走,虽然教程很详细,但总是觉得学不会。所以我思考了一下,决定换种方式来学习Js,准备直接啃Js的手册,将它所有的对象和方法都过一遍。不说废话了,开始学了。Array对象就是咱们经常说的数组。定义或者说是初始化普通的数组定义代码如下:1.第一种方法var array = new Array();array[0] = "我";array[1] = "学不会.

2022-03-30 19:03:53 1092 1

原创 【LeetCode】217. 存在重复元素(javascript)

题目要求给你一个整数数组 nums 。如果任一值在数组中出现 至少两次 ,返回 true ;如果数组中每个元素互不相同,返回 false 。示例 1:输入:nums = [1,2,3,1]输出:true示例 2:输入:nums = [1,2,3,4]输出:false示例3:输入:nums = [1,1,1,3,3,4,3,2,4,2]输出:true提示:1 <= nums.length <= 105-109 <= nums[i] &l..

2022-03-28 22:56:38 1016

原创 06_javascript初见

终于来到Javascript的学习了耶,之前对前端的了解甚浅,以至于一直对javascript都不怎么了解,这次从头学起,废话不多说。开始学习~!前言首先先介绍一下,如何写javascript,以及应该写在哪个位置。javascript的内容应该由标签 script 包裹<script> ...代码 </script>至于script标签的位置,可在head标签内部,也可在body内部。推荐放置在head标签内,以防对dom树造成影响(例如某dom还未加载出来,js

2022-03-28 22:41:02 543

原创 05_CSS扫盲(接上次)

边框border-style 用于设置元素边框的样式可分别设置四个方向的边框,例如左边边框: border-left-style…属性值值 描述none 定义无边框。hidden 与 "none" 相同。不过应用于表时除外,对于表,hidden 用于解决边框冲突。dotted 定义点状边框。在大多数浏览器中呈现为实线。dashed 定义虚线。在大多数浏览器中呈现为实线。solid 定义实线。double 定义双线。双线的宽度等于 border-width 的值。groove

2022-03-27 18:02:13 372

原创 04_CSS扫盲

CSS执行权重内联样式表的权值最高 1000ID 选择器的权值为 100Class 类选择器的权值为 10HTML 标签选择器的权值为 1不常用属性背景图片 backgroundbackground-attachment 设置背景图像是否固定或者随着页面的其余部分滚动。属性值值 说明scroll 背景图片随页面的其余部分滚动。这是默认fixed 背景图像是固定的inherit 指定background-attachment的设置应该从父元素继承local 背景图片随滚动元

2022-03-27 01:31:48 198

原创 03_第一天(HTML扫盲)

学习方法:w3cschool HTML教程,网址如下:https://www.w3school.com.cn/html/index.aspHTML(英语:Hyper Text Markup Language,简称:HTML )也叫作超文本标记语言,是一种使用结构化 Web 网页及其内容的标记语言。推荐刚开始学习使用记事本编写代码,为以后打好基础。初学者有以下一些注意点:1.不要直接使用一些编辑器直接生成html文件架构,请务必自己跟着教程手敲几遍。2.不要忽略每一个标签,除非已告诉你,该标签

2022-03-24 01:16:51 468

原创 02_制定自己的学习计划

HTML CSS DOM操作 Javascript ES6规范 HTML5 CSS3 Http网络传输协议 URL JSON数据基础 无障碍设计 Vue3 Ajax Webpack我将按照以上顺序依次学习前端技术。因为自己已经有过一些基础,所以给自己定的学习时间是4个月。HTML+CSS+Javascript+ES6规范————>1个月HTML5+CSS3  ————————————>10天Http网络传输协议+URL—————————>5..

2022-03-24 00:28:58 1067

原创 01_我为什么想要成为一名前端工程师

闲聊以下说的话可能会有些啰嗦,但估计也是能够引起部分人的共鸣。我出生在一个很小很落后的县城,在上大学,离开家乡之前,我从未接触过编程这件事。因为我没见过,也没人告诉我,确实就是那样一个落后的县城。我是在大一开始接触HTML和CSS的,一位师哥带领我认识了网站开发这一神秘的领域。从那以后,我便一发不可收拾,感觉自己终于找到了自己喜欢,感兴趣的一件“正事”。说来也是惭愧,自己大学报名的软件工程专业,但是关于计算机的基础知识,却是了解甚少。在我学习了基础的html和css以及js后,我便学习了一些前端的组

2022-03-24 00:06:32 343

原创 【fastadmin】如何根据管理员权限来控制页面输入组件的禁用状态

紧接上篇,如果boss需要审核某个管理员发布的某篇文章,而该用户不可审核,则需要判断该用户的管理员身份。操作如下:首先我需要给我想要进行处理的标签添加 disabled 属性(或者你用hidden的通用属性也可以)然后在页面中新建一个input标签用来存值,代码如下:<input hidden name="AuthId" value="{:$auth->id}"></input>$auth->id是当前管理员的id比如超级管理员id为1则我只需要在j

2022-03-19 00:21:24 716

原创 【fastadmin】如何在edit或add时追加管理员信息

紧接上个博客,客户又提出了新的需求,即需要统计后台专家回复信息条数以及可根据专家账号来查询其回复的信息个数,以用来统计业绩。操作如下:首先去修改对应的数据表,追加想要存储的管理员信息字段,此处我添加了admin_id,admin_name两个字段。fastadmin提供了获取管理员信息的api,此时我们需要找到对应的add.html和edit.html两个文件。路径如下在html文件中加入如下代码,具体输入框(是否允许修改、是否显示)根据需求来,只需要修改input标签的属性即可。

2022-03-18 23:30:51 3138

原创 【fastadmin】如何设置不同管理员只能看到自己以及下属等级管理员发布的内容

当我们在做项目时,有时需要在后台分配多个管理员账号。并且不同管理员的功能以及职责不同,类似于boss和下属的关系。此时,boss提出了一个要求:“ 我希望可以看到所有下属发布的文章,并且对他们的文章进行审核,同时我需要能够根据不同的文章来找到是谁发布的这个内容。并且这些下属只能看到自己发布的文章,不能抄袭其他人或者修改其他人的成果”。如遇到这种需求,我们应该怎么办呢?首先找到想要这种效果的控制器文件,例如下面修改文件内容如下:重点是这一句:参数为‘auth’ ————>可以看到自己以

2022-03-18 22:43:53 2015 1

原创 HTML学习——01head头部相关属性及标签

<head> ...在head头部中有很多可以定义的内容, 例如title、style、meta、link、script、noscript、base等信息 供我们定义我们的页面内容</head>== title ==title定义了不同文档的标题title在HTML、XHTML文件中是必须的title也是显示在收藏夹中的默认名称title是工具栏显示的名称title是显示在搜索引擎的名称<title> 文件名称 </title>

2022-03-08 18:46:00 566

原创 【fastadmin】隐藏删除按钮

{field: 'operate', title: __('Operate'), table: table, events: Table.api.events.operate, formatter: function (value, row, index) { var that = $.extend({}, this); var table = $(that.table).clone(true); $(table).data("operate-del", null); that.ta

2022-01-23 00:28:47 491

原创 【fastadmin】如何修改表格中的内容为标签类型以及如何使用单选或下拉框

如何实现以下功能:数据库中字段为:首先找到该模块的js文件:修改该对应字段部分为:{ field: 'type', title: __('Type'), searchList: { "3": __('新技术'), "4": __('新产品') }, formatter: Table.api.formatter.label }然后找到model中的php文件:添加一个名为getxxx的方法如下: public function getTypeList() {

2022-01-23 00:25:01 881

原创 文字雕刻样式以及新拟态按钮

一、文字雕刻样式下面是代码:<text class="info">Here Is Some Blogs\nFor You !</text>.info{ margin-top: 30rpx; font-family: Lucida Handwriting; text-shadow: -1px -1px 1px #000, 1px 1px 1px rgba(255,255,255,0.4); font-size: 50rpx;}二、新拟态效果代码如下: &l

2021-07-23 20:58:13 224

原创 PHP加密方式

//采用php自带hash()函数,进行加盐加密操作$pass = "abcdefg";$salt = rand();$pass = crypt($pass,$salt);echo $pass . '------salt------' . $salt;运行结果:解释:$pass用来存放自己的密码 $salt是php内置函数自动生成的字符串 pass=crypt(pass =crypt(pass=crypt(pass,$salt)是使用php5.5版本更新的加盐加密函数,将字符串...

2021-07-23 16:55:05 3370

原创 做项目的注意事项

一、要先和甲方商量好具体功能,避免甲方临时变卦,要加功能二、登陆注册要注意保护用户隐私,把密码通过加密方式进行加密,不可查看用户的密码,并且提供重置密码的入口三、要注意时间时限四、可适当借鉴别人的类似的项目,给自己一些灵感...

2021-07-23 16:42:01 118

原创 thinkphp5中连接多个数据库

一、找到TP5中 application/config.php二、复制database.php中关于数据库的内容// 数据库类型 'type' => 'mysql', // 服务器地址 'hostname' => '127.0.0.1', // 数据库名 'database' => '', // 用户名 'username' => 'root', //

2021-07-23 15:03:06 1596

原创 Java学习

Java学习之路1.数据类型====byte:byte 数据类型是8位、有符号的,以二进制补码表示的整数;最小值是 -128(-2^7);最大值是 127(2^7-1);默认值是 0;byte 类型用在大型数组中节约空间,主要代替整数,因为 byte 变量占用的空间只有 int 类型的四分之一;例子:byte a = 100,byte b = -50。====short:sho...

2020-09-07 11:36:57 103

原创 Java初学——50道练习题(1----10)

java练习题任何编程语言想要熟练掌握,仅仅依靠理论知识,语法用法是完全不够的,需要去多上手操作,有一些bug你不去运行实例,永远都不会想到这样还会出错!话不多说,如下:【程序1】题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问第n个月的兔子对数为多少?程序分析:这道题,我推荐先在演草纸上将前几个月的兔子数量列...

2020-04-13 18:27:39 1251 1

原创 php初学

php学习内容自学内容:函数,字符串,数组,日期和时间,变量,会话,文件系统,php+html,php运算符,类,面对对象,析构函数,php的垃圾回收机构,this,自学步骤:第一步,直接找资料学习,然后快速理解记忆,第二步,关掉资料进行总结。我的第一个php文件:php文件拓展名为 .php<?php //php代码 //php中输出文本的语法有两个echo 和 pri...

2020-04-12 15:58:31 206

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除