前端
文章平均质量分 57
酸霉汤
一只菜鸟
展开
-
auto-changelog的简单使用
支持用自定义模板生成md文件模板文件入填入代码,使用handlebars模板引擎渲染原创 2023-08-06 10:20:40 · 390 阅读 · 0 评论 -
nodemailer发送邮件
安装包$ npm install nodemailer 网易邮箱记住自己授权密码,请勿泄漏具体的网易163的设置信息可以参考下面的网址网易163邮箱的设置具体代码:const nodemailer = require("nodemailer");const path = require("path");let sendMail = async () => { //在发送邮件之前,一定要先创建一个发送者 let passport = nodemailer.原创 2021-10-16 11:25:56 · 464 阅读 · 0 评论 -
node-xlsx操作excel
安装$ npm install node-xlsx读取Excel的xlsx文件,并写成json文件const path = require("path");const fs = require("fs");const xlsx = require("node-xlsx").default;//读取excelconst readExcel = () => { //第一步:先构建路径 ,准备读取的excel的文件路径 let p1 = path.join(__dirna原创 2021-10-16 11:38:04 · 1309 阅读 · 0 评论 -
JQuery表单验证插件jquery.validate的使用
引入文件<script src="./js/jquery.min.js"></script><script src="./js/jquery.validate.js"></script><script src="./js/messages_zh.js"></script>普通用法<body> <form action="" id="registerForm"> <div原创 2021-10-04 20:55:26 · 298 阅读 · 0 评论 -
JS基础算法题
1.打印出100以内的素数 /** * 素数应该是从2开始的 * 初始值:2 * 结束条件:小于100 * 自变量,每次+1*/for (var i = 2; i <= 100; i++) { //程序员的思维方式,假设型思维 //我假设这个数就是素数,然后再去判断一下,它还能不能被其它数整除 //如果还有其它数可以整除掉,那么假设就不成立了,这个数就不素数了 //在这里给它一个标志,用于标明这个数就是素数 //第一原创 2021-08-15 20:11:33 · 2165 阅读 · 0 评论 -
Ajax(原生)基础小结
1. 快速上手 //1.创建XHR对象 var xhr = new XMLHttpRequest(); //2.与目标地址建立连接 通过GET请求 相当于打开浏览器(输入网址) xhr.open("GET","./index.html"); //3.需要发送的参数,不需要时可以为(null) 或者直接() 相当于浏览器按回车,开始请求 xhr.send(); //4.请求完成后进行的操作 xhr.原创 2020-07-27 19:48:51 · 140 阅读 · 0 评论 -
移动端学习小结
1.视口<meta charset="UTF-8"><meta name="viewport" content="width=device-width,initial-scale=1.0,user-scalable=no">(WebStorm快捷输入: meta:vp tab键)viewport 即视口,声明语句通常紧挨着编码语句。常用参数:width=device-width 使视口宽度为设备宽度initial-scale=1.0 初始放大比例user-sca原创 2020-07-13 13:36:15 · 393 阅读 · 0 评论 -
假期练习小结十四
1. 你觉得前端工程的价值体现在哪?有以下几个方面:为简化⽤户使⽤提供技术⽀持(交互部分)为多个浏览器兼容性提供⽀持为提⾼⽤户浏览速度(浏览器性能)提供⽀持为跨平台或者其他基于webkit或其他渲染引擎的应⽤提供⽀持为展示数据提供⽀持(数据接⼝)2. JS用二分法进行数组排序var arr = [3, 1, 4, 6, 5, 7, 2]; function quickSor...原创 2020-02-27 13:46:55 · 166 阅读 · 0 评论 -
假期练习小结十三
1. HTMLHTML使用<framest>标签时,设置( )属性可让frame边框消失。解析:border;border=“0”之后就能隐藏边框了。2. JS节点问题<div id="divLink"><a href="http://www.baidu.com">百度</a></div><script> ...原创 2020-02-26 14:53:23 · 138 阅读 · 0 评论 -
假期练习小结十二
1. WEB网页制作会⽤到的图⽚格式有哪些?解析:png-8 、 png-24 、 jpeg 、 gif 、 svg、WebP , Apng前面基础格式都不是面试官想要的最后答案。⾯试官希望听到是 WebP , Apng 。WebP: Webp 格式,谷歌(google)开发的⼀种旨在加快图⽚加载速度的图⽚格式。图片压缩体积⼤约只有 JPEG 的 2/3 ,并能节省⼤量的服务器带宽资源和...原创 2020-02-25 19:11:27 · 147 阅读 · 0 评论 -
假期练习小结十一
1. HTMLHTML全局属性有以下这些:class :为元素设置类标识data-* : 为元素增加⾃定义属性draggable : 设置元素是否可拖拽id : 元素 id ,⽂档内唯⼀lang : 元素内容的的语⾔style : ⾏内 css 样式title : 元素相关的建议信息2. JS阅读下列代码,写下输出的结果:alert(a)a();var a=3;fu...原创 2020-02-24 16:59:09 · 159 阅读 · 0 评论 -
假期练习小结十
1. HTML以下哪个不是状态类的伪类?状态类::link、:visited、:hover、:active、:focus表单相关::checked、:disabled、:empty 等div+css的布局较table布局有什么优点?解析:改版的时候更方便,只要改css文件。页面加载速度更快、结构化清晰、页面显示简洁。表现与结构相分离。易于优化(seo)搜索引擎更友好,排名更容...原创 2020-02-23 12:57:08 · 157 阅读 · 0 评论 -
假期练习小结九
1. JS符合JS变量命名规则的是:_obj ThankYou $jquery 是符合的命名规则的。变量命名规则是能够包含的字符:字母、数字、 _ 、 $不能以数字开头不能是关键字或保留字严格区分字母大小写如何快速的打乱一个数组的顺序?var arr = [1,2,3,4,5,6,7,8,9,10];arr.sort(function(){ return ...原创 2020-02-22 12:49:17 · 166 阅读 · 0 评论 -
假期练习小结八
1. http常见状态码2开头 (请求成功)表示成功处理了请求的状态代码。3开头 (请求被重定向)表示要完成请求,需要进一步操作。 通常,这些状态代码用来重定向。4开头 (请求错误)这些状态代码表示请求可能出错,妨碍了服务器的处理。5开头(服务器错误)这些状态代码表示服务器在尝试处理请求时发生内部错误。 这些错误可能是服务器本身的错误,而不是请求出错。2. CSS让元素水平居中的方法有哪...原创 2020-02-21 12:38:38 · 135 阅读 · 0 评论 -
假期练习小结七
1. WEB常用浏览器内核有哪些?IE: Trident内核(从Edge开始用谷歌Blink内核)Firefox:Gecko内核Safari:Webkit内核Opera:以前是Presto内核,Opera现已改用谷歌Blink内核Chrome:Blink(基于webkit,Google与Opera Software共同开发)。也就是说主流浏览器和内核有:chrome(Blink)、f...原创 2020-02-20 12:58:45 · 211 阅读 · 0 评论 -
假期练习小结六
1. CSScss中单位是相对的有哪些?答:px表示像素,是绝对单位,不会因为其他元素的尺寸变化而变化,页面按照精确像素展示。pt即磅 Points,是一种绝对单位,是物理长度单位,等于 1/72 寸。它的取值范围和 px 类似。em特点:(1)em的值并不是固定的(2)em会继承父级元素的字体大小表示相对于父元素的字体大小,em是相对单位,没有一个固定的度量值,而是由其他的元素...原创 2020-02-19 12:39:25 · 135 阅读 · 0 评论 -
假期练习小结五
1. HTML5为什么只需要写<!DOCTYPE HTML>因为:HTML4.01中的doctype需要对DTD进行引用,因为HTML4.01基于SGML。而HTML5不基于SGML,因此不需要对DTD进行引用,但是需要doctype来规范浏览器的行为。其中,SGML是标准通用标记语言,简单的说,就是比HTML,XML更老的标准,这两者都是由SGML发展而来。2. HTML中点击链...原创 2020-02-18 00:54:01 · 155 阅读 · 0 评论 -
假期练习小结四
1. JStypeof null的结果是?答案:原创 2020-02-17 12:26:56 · 188 阅读 · 0 评论 -
假期练习小结三
1. CSS继承就是指子节点默认使用父节点的样式属性。不可继承的属性有很多。可以继承的属性很少,只有颜色、文字、字体间距行高对齐方式和列表的样式可以继承。选择器id选择器(#myid)标签选择器(div,h1,p)属性选择器( a[rel=“external”] )通配符选择器( * )相邻选择器(h1+p)子选择器(ul<li) 选取的是ul的子元素li后代选择...原创 2020-02-15 00:49:34 · 151 阅读 · 0 评论 -
假期练习小结二
1. HTML语义化标签article 定义文章、nav 导航、section定义文档中的区段、footer 定义底部。head 是头部标签,不是语义化标签,header才是语义化标签,定义页眉。2. CSS脱离正常文档流position:relative;不会脱离正常文档流,其他(position:absolute、position:fixed)都会,其中float:left是半脱离,虽...原创 2020-02-15 00:07:49 · 124 阅读 · 0 评论 -
假期练习小结一
1. CSS中的优先顺序! important>id>class>tag2. CSS中清除浮动的方式父级div定义height结尾处添加空div标签clear:both父级div定义overflow:hidden3. JSconsole.log("123abc456"/2==false) //输出值为false这是一个隐式类型转换的题,console.l...原创 2020-02-14 23:52:32 · 145 阅读 · 0 评论