
前端
文章平均质量分 56
前端
雨欲语
说再见就是一点一点死去
展开
-
NVM安装使用及问题解决
NVM(Node Version Manager)是解决Node.js版本管理问题的工具,特别适用于需要同时处理多个Node.js版本的项目。它允许用户一键安装多个Node.js版本原创 2025-05-20 16:59:50 · 918 阅读 · 0 评论 -
创建react项目,create-react-app 快速脚手架方式
创建一个react项目有三种方式: 1. create-react-app 快速脚手架 2. webpack一步一步构建 3. 第三方脚手架(generator-react-webpack,需要yeoman的支持) 本文介绍第一种方式创建react项目,需要注意的是需要有node,如果没有node的,可以先安装node。 这里编辑器使用vs code,打开terminal,然后输入:npx cre...原创 2021-07-28 19:26:34 · 470 阅读 · 0 评论 -
Express、TypeScript、WebPack编写Web项目后端接口
TypeScript这里不作过多说明,其是JavaScript的一个超集,支持 ES6 标准,具体的语法用法等会在后期博客中说明。 Express原创 2021-03-23 17:06:01 · 1413 阅读 · 0 评论 -
TypeScript编写Express的Get、Post请求
使用TS编写Express的Get、Post请求,具体步骤不细述 首先安装Express:npm install express 代码中导入Express,获取router:import express = require('express');var router = express.Router(); 一、Get请求: Get请求使用参数,使用方法req.query.name来获取具体参数,name是...原创 2021-01-20 19:34:31 · 3281 阅读 · 0 评论 -
TypeScript错误:7006
错误信息:Parameter 'req' implicitly has an 'any' type.ts(7006) TypeScript编写完成后,在使用tsc命令转换为js的时候,参数下面红色波浪线提示7006错误,不影响最终代码的生成,要解决此错误提示,需要手动添加any类型,比如我代码中:function(req,res,next){......} 修改为:function(req:any,res:any,next:any){...原创 2021-01-20 16:00:36 · 3879 阅读 · 0 评论 -
C#中使用ECharts——Winform程序静态页面
ECharts不做过多介绍,只需要知道其是一个特别好用的数据处理的图形界面的js就行。 这里讲一下在C#中使用ECharts的方法,首先建立一个Winform程序,在窗口中添加一个WebBrowser控件,此控件主要用来加载后期的html文件。界面如下: 接着导入需要的第三方插件,即ECharts,通过NuGet查找,之后安装到项目中,也可以...原创 2019-10-19 00:19:21 · 8192 阅读 · 7 评论 -
JSON的学习——加载下拉框实例(AJAX和JSON实现)
一、JSON简介JSON(JavaScript Object Notation, JS 对象标记) 是一种轻量级的数据交换格式。它基于 ECMAScript (w3c制定的js规范)的一个子集,采用完全独立于编程语言的文本格式来存储和表示数据。简洁和清晰的层次结构使得 JSON 成为理想的数据交换语言。 易于人阅读和编写,同时也易于机器解析和生成,并有效地提升网络传输效率。二、JSON...原创 2018-10-15 21:32:41 · 1914 阅读 · 0 评论 -
AJAX——用户信息验证
AJAX全称Asynchronous Javascript And XML 异步的javascript和xml。AJAX不是一种新的编程语言,而是一种用于创建更好更快以及交互性更强的 Web 应用程序的技术。AJAX本质就是和服务器进行交互,前提条件(不刷新网页!)一、AJAX应用场合AJAX 是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。通过在后台与服务器进行少量...原创 2018-10-15 11:26:55 · 745 阅读 · 0 评论 -
JSP的学习(二)——EL和JSTL表达式
一、EL表达式①基本概念EL表达式: expression language表达式语言EL(Expression Language) 是为了使JSP写起来更加简单。表达式语言的灵感来自于 ECMAScript 和 XPath 表达式语言,它提供了在 JSP 中简化表达式的方法,让Jsp的代码更加简化。把JSP中出现的相关的JAVA代码简化。格式:${ EL表达式 } 等价于 ...原创 2018-10-06 18:19:06 · 880 阅读 · 0 评论 -
JSP的学习(一)——基本语法
一、JSP基础①简介JSP全称Java Server Pages,Java服务器页面,是一种动态网页开发技术,由sun公司定义,现在属于Oracle公司。JSP是基于html模板,可以在html模板中嵌入Java代码和JSP中的标签。JSP=html+Java代码+一系列JSP标签(主要用作数据的展示)。JSP本质是Servlet,但是因为Servlet输出页面很繁琐,Servle...原创 2018-10-04 21:51:38 · 1411 阅读 · 0 评论 -
JavaScript的学习(五)——jQuery的学习(轮播的实现)
jQuery是一个快速、简洁的JavaScript框架,是继Prototype之后又一个优秀的JavaScript代码库(或JavaScript框架)。jQuery设计的宗旨是“write Less,Do More”,即倡导写更少的代码,做更多的事情。它封装JavaScript常用的功能代码,提供一种简便的JavaScript设计模式,优化HTML文档操作、事件处理、动画设计和Ajax交互。j...原创 2018-09-03 19:30:28 · 779 阅读 · 0 评论 -
JavaScript的学习(四)——计时器和Cookie操作(电子时钟、cookie保存用户信息的实现)
一、时间对象在讲计时器之前,我们先来了解一下时间对象,new Date()时间对象。JavaScript中的时间对象和Java中的时间对象相差不多,都是来获取时间的。①getTime():返回从 1970 年 1 月 1 日至今的毫秒数②getMonth():获取月份(月份从0-11)③getDate():获取天数④getHours():获取小时⑤getMinutes():...原创 2018-09-01 14:56:54 · 990 阅读 · 0 评论 -
JavaScript的学习(三)——DOM(全选反选全不选的实现、动态表格增加删除的实现)
通过 HTML DOM,可访问 JavaScript HTML 文档的所有元素。当网页被加载时,浏览器会创建页面的文档对象模型(Document Object Model)通过可编程的对象模型,JavaScript获得了足够的能力来创建动态的HTML。JavaScript能改变页面中所有HTML元素,能改变所有HTML属性,能改变所有CSS属性,能对页面中的所有事件作出反应。 通过...原创 2018-08-31 20:44:54 · 1696 阅读 · 0 评论 -
JavaScript的学习(二)——事件和正则表达式(判断邮箱等格式)
一、事件JavaScript中的事件有以下:①onload:进入页面事件,一般应用在body标签中②onunload:离开页面事件③onchange:元素改变事件,常结合对输入字段的验证来使用④onmouseover:鼠标移动到此位置的事件⑤onmouseout:鼠标移开此位置的事件⑥onclick:点击事件,当点击完成的时候,触发事件⑦onmousedown:点击...原创 2018-08-31 16:53:22 · 1042 阅读 · 0 评论 -
JavaScript的学习(一)——JavaScript的基本用法与函数
JavaScript是一种直译式脚本语言,也称为JS,是一种动态类型、弱类型、基于原型的语言,内置支持类型。它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在HTML(标准通用标记语言下的一个应用)网页上使用,用来给HTML网页增加动态功能。JavaScript只是借了Java的名称而已,跟Java没啥关系,连公司都不是一个公司,不要理解为是Java...原创 2018-08-30 13:59:40 · 639 阅读 · 0 评论 -
css学习中遇到的一些常用属性设置
①块状元素和行状元素的转换可以在其中设置display:xxxxxx=inline 设置为行状元素xxx=block 设置为块状元素xxx=inline-block 行内块元素,就是把块状元素设置成一行一行的显示②text-decoration: none,就是将超链接下的那根线给去掉③border-bottom: solid 1px #EEEEEE;这里是设置边框底线的...原创 2018-08-29 18:54:38 · 617 阅读 · 0 评论 -
HTML中css的学习(四)——盒子模型
盒子模型是在网页设计中css技术的一种思维模式。下面画图介绍一下Margin(外边距):清楚边框外的区域,外边距是透明的,就相当于在一个地方放一个盒子,把盒子周围的东西都清楚掉,在边框外,外边距这个空间中不存在东西一样。Border(边框):围绕在内边距和内容外的边框,就相当于盒子的外壳Padding(内边距):清楚内容周围的区域,内边距是透明的,就相当于你要在盒子里放东西,这个东...原创 2018-08-29 16:26:09 · 802 阅读 · 0 评论 -
HTML中css的学习(三)——css属性
一、文字属性font-size:设置字体大小font-family:设置文字的字体,常见的如:黑体、宋体、楷体等font-style:规定斜体字,常见的如:normal:文本正常显示,italic:文本斜体显示,oblique:文本倾斜显示font-weight:设置文体的粗细,关键字100~900为字体指定了9级加粗度。100最细,900最粗。二、文本属性color:设置...原创 2018-08-29 16:00:01 · 673 阅读 · 0 评论 -
HTML中css的学习(二)——选择器
选择器:每一条css样式声明(定义)由两部分组成,形式如下:选择器{样式;}一、标签选择器:就是html中的标签div{ color: red;}<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> &am原创 2018-08-28 15:45:57 · 701 阅读 · 0 评论 -
HTML中css的学习(一)——css三种写法
css全称是“层叠式表”(cascading style sheets),用于定义HTML内容在浏览器内的显示样式。css分为:内联式、嵌入式和外部式内联式:把css代码直接写在现有的html标签中。<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title&g...原创 2018-08-28 09:44:23 · 1239 阅读 · 0 评论