自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 H5项目中 ios的border不显示问题

H5项目中ios的线不显示问题

2022-08-22 16:20:23 1654 1

原创 H5项目:ios中input font-size和font-weight不生效的问题

在H5开发过程中,发现给弹出框的input框设置的字体大小及粗细在ios不生效。

2022-08-22 16:10:19 1182

原创 解决安卓弹出软键盘 页面被顶--软键盘唤起监听

【代码】解决安卓弹出软键盘 页面被顶--软键盘唤起监听。

2022-08-22 15:33:06 904

原创 textarea换行字符数统计-ios兼容的问题(已angular为例)

【代码】textarea换行字符数统计-ios兼容的问题(已angular为例)

2022-08-22 15:25:40 506

原创 react中的hooks

react hooks文章目录react hooksHooks 介绍useEffect 处理副作用 (生命周期钩子函数)useRef 保存引用值useContext(使用状态树传参)useReduceruseCallback 记忆函数useMemo 记忆组件useLayoutEffect 同步执行副作用路由相关的hooksHooks 介绍https://zh-hans.reactjs.org/docs/hooks-intro.htm

2021-08-06 23:28:47 350

原创 下载文件excel

//接口 //群成员数据导出 async groupMemberDataExportApi(data: any) { // return http("/gw-console/v1/data-platform/group-members-data-export", { // method: "GET", // params: data, // responseType: "blob" // }); let url = Serve + "接口地址

2021-07-09 14:38:27 117

原创 vue-promise-交互-过滤器

文章目录promise语法promise案例promise处理ajax交互基本概念,数据请求前端和后端的概念交互的应用场景(什么时候用到前后端交互)Vue.js 交互==Vue.js resource(官方提供的)交互 2.0停止更新了==Axios的使用Axios--get交互Axios--post交互Axios--综合交互promise封装的axios 案例promise封装的axios请求数据案例过滤器过滤器作用全局过滤器的定义方法Vue.js 局部过滤器promisepromise是一个异步解决

2021-05-24 14:50:39 299

原创 小程序

微信小程序准备工作注册小程序帐号① 准备一个微信号(你如果还没有微信号,你out了,你是穿越来的吧)② 申请小程序账号:https://mp.weixin.qq.com/wxopen/waregister?action=step1获取开发密钥(appId)在做项目时需要密钥公众平台登录小程序->开发->开发设置->AppID(小程序ID)安装开发工具开发工具,可以选择自己喜欢的,也可以选择微信工具,下载微信开发工具,微信开发工具可完成开发,调试,打包,部署的工作目录结构

2021-04-06 16:46:22 639

原创 整理前端知识点(面试)2021-04-06----02

文章目录一、原型链理解1、原型链2、Function二、js如何实现继承三、css选择器优先级排序四、浏览器如何进行工作的---五、浏览器缓存--六、跨域问题--七、HTTPS八、http get请求和 post请求有什么区别九、http2.0十、h5适配十一、跨站脚本工具XXS十二、websocket协议十三、DOM事件用户界面事件焦点事件鼠标事件坐标位置滚轮事件文本事件键盘事件:当用户通过键盘在页面上执行操作时触发移动端-小程序事件:十四、HTTP状态码状态码之(1**)状态码之(2**)状态码之(3*

2021-04-06 10:26:09 266

原创 整理前端知识点(面试)2021-04-06---01

文章目录你对MVVM的理解?MVVM是什么?MVVM的优缺点?优点:缺点:你对Vue生命周期的理解?生命周期是什么各个生命周期的作用生命周期示意图Vue组件如何通信?虚拟DOM实现原理?回流(重排)什么是回流(重排),什么情况下会触发回流如何减少回流浏览器解析渲染页面过程介绍一下浏览器缓存位置和优先级谈一下EventLoop谈一下防抖和节流防抖和节流区别:防抖节流JS运行机制什么是浏览器的同源策略1)怎么解决跨域问题1.JSONP(只支持GET请求)2.CORS(现代浏览器普遍跨域解决方案)介绍一下HTTP

2021-04-06 10:01:01 175

原创 vue基础:---正在更新中

什么是vueVue.js是目前最流行的前端MVVM框架作者:尤雨溪 ( 华人 ) 前Google员工Vue.js 是什么是一套构建用户界面的渐进式的自底向上增量开发MVVM框架,Vue 的核心库只关注视图层,它不仅易于上手,还便于与第三方库或既有项目整合。通过尽可能简单的 API 实现响应的数据绑定和组合的视图组件特点还有(优点–无论问到哪个框架,优势相同):轻量级、高效率、上手快、简单易学、文档全面而简洁对于Vue是一套渐进式框架的理解每个框架都会有自己的一些特点,会对开发者有一定的要求

2021-03-30 21:22:46 477

原创 js原生-ajax-Mysql-JSON-本地存储-jQuery-node知识点总结

JS的引入方式* 内部引入:在`<script>`标签内写js代码* 外部引入:使用`<script src="路径">`引入一个外部的.js文件* 行内引入:先不看如果哪一个script标签用于引入了外部文件,那么浏览器会忽略掉该标签内部的js代码段暂且需要记住的两种测试方式: //将括号里面表达式的返回值输出到控制台 console.log(exp) //将括号里面表达式的返回值输出到警告框 alert(exp) //将括号里面表达式的返回值输出到页面

2021-03-23 19:51:01 157

原创 js原生常用知识点总结

Javascript是一个脚本语言,作为网页的行为层。js的引入方式* 内部引入:使用script标签,在script标签中写js代码;* 外部引入:使用script的src属性,引入一个外部的.js文件;* 行内引入如果哪一个script标签作为引入外部文件来使用了,那么浏览器会忽略掉所有改标签内部的js代码暂且需要记住的测试方法:* `console.log(exp)` 向控制台输出exp表达式的返回值* `alert(exp)` 向警告框输出exp表达式的返回值* `documen

2021-03-23 19:36:06 360

原创 promise解析

Promise1、概念​ Promise是ES6新增的一个对象,Promise的提出是为了解决回调地狱。​ Promise对象就表示一个异步操作。​ Promise对象可以把以前异步的回调函数的方式,以同步的思路表达出来​2、Promise的构造函数的参数let p = new Promise(function(resolve,reject){ });resolve:Promise里的异步执行成功调用的函数reject:Promise里的异步执行失败调用的函

2021-03-23 19:31:01 138

原创 web前端知识点总结html,css,js,vue,react/面试题会经常问到

一阶段1.网络中使用最多的图片格式有哪些gif 支持动画,只有全透明和不透明两种模式,只有256种颜色jpg 采用有损压缩算法,体积较小,不支持透明,不支持动画png 采用有损压缩算法,体积也相对较小,支持透明背景,不支持动画svg 一般会保存颜色及形状相对简单的图片,可任意放大图形显示,边缘异常清晰BMP 无损压缩格式,画质最好,文件太大,不利于网络传输2.请简述css盒子模型在网页中,一个元素占有空间的大小由几个部分构成,其中包括元素的内容(content),元素的内边距(pa

2021-03-12 20:34:59 2010

原创 nodejs知识点总结

nodeJS1、搭建服务器2、mongodb 用 注册和登录增删改查新闻(bootstrap)3、api server 注册和登录增删改查新闻(bootstrap)4、bcrypt加密 注册和登录5、session 登录和其它需要验证身份的模块(如:添加,删除)6、token 登录,其它需要验证身份的模块(如:添加,删除)7、上传图片:添加新闻8、socket 用聊天室服务器什么是服务器服务器就是提供服务的,有web服务器,数据库服务器等等…………服务器构成机器: 电脑web服

2021-03-12 19:23:51 823

原创 vue的知识点

VUEvue框架的两大核心:数据驱动和组件化。第一周:大家需要转变编程思维的习惯:数据驱动(数据的变化会驱动页面发生变化,不用操作DOM)第二周:大家需要转变编程思维的习惯:组件化一、前端开发历史1994年可以看做前端历史的起点(但是没有前端的叫法)1995年网景推出了JavaScript1996年微软推出了iframe标签, 实现了异步的局部加载1999年W3C发布第四代HTML标准,微软推出用于异步数据传输的 ActiveX(ActiveXObject),各大浏览器厂商模仿实现了 XM

2021-03-12 19:13:46 1630

原创 p3-1-2MV*模式,vue是mvvm

MV*模式M:model:数据处理,做具体的事情,模型V:view,视图部分,呈现在用户眼前的部分*:流程控制(步骤),控制器库 VS 框架​ 把一小部分通用的业务逻辑进行封装(函数),多个封装形成一个模块或者文件,多个模块或者文件就发展成为库或者框架​ 库:函数库,不会改变编程的思想,如:jQuery。​ 框架:框架改变了编码思想,代码的整体结构,如:vue,react,小程序等等。MVC架构模式V:view,视图,主要负责数据的显示(HTML+CSS)

2021-02-26 17:14:09 229 2

原创 p3-1-1前端开发历史

前端开发历史1994年可以看做前端历史的起点(但是没有前端的叫法)1995年网景推出了JavaScript1996年微软推出了iframe标签, 实现了异步的局部加载1999年W3C发布第四代HTML标准,微软推出用于异步数据传输的 ActiveX(ActiveXObject),各大浏览器厂商模仿实现了 XMLHttpRequest(这是前端的真正的起始)2006年,XMLHttpRequest被W3C正式纳入标准(这是前端正式的起始)2006年, 发布了jQuery2008年问世的谷歌V8引

2021-02-26 17:08:59 127

原创 P2-28学生信息管理,前后端联动

学生信息管理,前后端联动使用到 node.js,bootstrap.min…css,jquery.min.js,student0114.html(主页面,数据在数据库中)<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"

2021-01-21 08:49:10 208

原创 P2-27node.js-fs,express,mysql,跨域

node.js(分为内置模块和第三方模块)node是什么:是将chrome浏览器中的负责解析js部分的V8引擎剥离出来,做成了一个软件,以做到让我们写的JS代码脱离浏览器可以执行。这个执行环境中只有ECMAscript部分,没有DOM和BOM。node如何使用:node中有很多功能,分成了若干个模块,用户可以按需使用,需要用哪个,使用commonJs写法require+"模块名"引入模块fs (内置模块)读取和写入文件const fs = require("fs");//异步读取文件fs.r

2021-01-20 17:20:56 112

原创 P2-26js-jquery版的ajax请求和JSONP请求

jquery版的ajax请求和JSONP请求jquery版的ajax请求//原生ajaxlet http = new XMLHttpRequest();http.open('get',"http://10.35.161.142/dataOrigin.php?name=王大伟");http.send()http.onreadystatechange = function(){ if(http.readyState === 4){ console.log(http.responseText)

2021-01-20 17:17:04 124

原创 P2-25js-jquery对象下的方法, jquery绑定事件的方法

jqueryjQuery对象下的方法addClass() 追加类名,不会抹掉原有,而是追加在后面removeClass()删除类名,如果有则会删除,如果没有不会进行任何操作toggleClass()追加/删除类名,自动hasClass() 检测是否含有传入类名,返回布尔值+++++++++++++++++++++++++++++html() 设置/获取元素的开始标签与结束标签之间的内容val() 设置/获取元素的value属性的属性值attr() 设置/获取元素的行内属性+++++

2021-01-20 17:15:41 95

原创 P2-24js-省市区三级联动,本地存储

省市区三级联动<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Document</title></head><body> <select name="" id="province"> </select> <select name="" id="city"> </s

2021-01-20 17:14:23 127

原创 P2-23js-同源组,跨域,jsonp

浏览器的 同源组策略浏览器安全防护的一种机制,它规定:Ajax请求地址与当前页面的地址必须得是同协议,同主机,同端口才可以正常发送Ajax请求,这三者有任何一个不一样,则判定此次请求是跨域请求,浏览器会阻止跨域请求行为。浏览器安全防护的一种机制,它规定:一个来自某个服务器的静态文件不允许向另外一台跨域服务器发送Ajax请求。只有主机名,协议名,端口号三者都一致的情况下才会被视作是同域(或一台服务器),只要三者有任何一个不一样,则判定此次请求是跨域请求,那么这个Ajax请求就会被同源组策略所阻止。为

2021-01-20 17:11:54 135

原创 P2-22js-Mysql,SQL语句,json,php

Mysql介绍数据库关系型:mysql sqlserver Oracle(面向企业,且收费–容灾性强)非关系型:mongodb数据库的结构关系库>表>字段(列)>数据(行)注意点:utf8数据库中表的设计原则1.任何表都应该有一个id字段,并且该字段的值是唯一的,并且该字段应是该表中的主键。数据类型int 整型(整数数字)float 浮点型(小数)varchar 字符型(字符串)date 日期(YYYY-MM-DD)datetime 日期时间

2021-01-20 17:09:33 100

原创 P2-21js-ajax

AJAX铺垫协议名,主机名,端口号http://www.baidu.com:80 协议名://主机名(域名或IP地址):端口号当在浏览器上输入完地址后到看到页面这中间网络上都发生了些什么DNS解析(将域名转换为IP地址的过程)向服务器发送一次HTTP请求(要一个东西)服务器会在它的磁盘上找个一个对应的文件给到客户端,如果没有,则返回首页给客户机(一般来说是.html,.jpg.png.css.js等等)浏览器将根据已接收的文件将代码或图片解析成可见的页面。HTTP协议无状态(第

2021-01-20 17:08:08 187

原创 本地存储cookie,localStorage和sessionStorage

cookie,localStorage和sessionStorage之间的区别是什么?cookie:操作麻烦,需要大量的字符串处理。兼容性好,数据的生命周期可以灵活地设置。localStorage:相对于cookie来说兼容性稍差。数据的生命周期是永久性存储。sessionStorage:数据生命周期在会话期(在当前标签页中),其余的所有特性都类似于localStorage的。localStorage(永久存储)设置 localStorage.setItem(key,value) 写入获取

2021-01-20 16:59:19 108

原创 p2-30-js中作用域及作用域链p

作用域作用域,就是变量起作用的区域(范围)。或者说,js代码执行时,查找变量的范围。ES5及其以前:JS的变量作用域分为:全局作用域和函数作用域(局部作用域)在google的控制台里,可以看到var a1=100;function fn1(){ var a2 =200; console.log("a2",a2); if(true){ var a3=300; console.log("a3",a3); }}funct

2021-01-20 16:09:35 115

原创 git命令汇总

GIT:版本控制系统git init 初始化仓库git status 查看整个仓库的状态git add -A 将工作区所有文件提交到缓冲区git commit -m “注释”git diff 文件名 对比文件git checkout – 文件名 将某一个文件的修改撤回至与上一次工作区相一致的情况git log 查看提交日志git reflog 查看提交日志(包含回退操作)git reset --hard 版本号 将工作区调整到某一个版本上ssh-keygen -t rsa -C “你

2021-01-20 14:42:29 170

原创 P2-29-js-闭包

day29闭包闭包是什么1.官方解释:闭包是一个拥有许多变量和绑定了这些变量的环境的表达式(通常是一个函数),因而这些变量也是该表达式的一部分。(函数就是一个表达式)2.通俗的来说:JavaScript中所有的function都是一个闭包。不过一般来说,嵌套的function所产生的闭包更为强大,也是大部分时候我们所谓的“闭包”。3.什么是闭包:闭包是指在函数外部能够访问函数作用域中变量(局部变量)的函数;或者说闭包就是能够读取其他函数内部(局部变量)变量的函数;或者说闭包是指有权访问另一个

2021-01-19 20:22:13 169

原创 P-1(全)web前端HTML5andCSS笔记

day1HTML的相关概念和建站流程HTML的概念:超文本标记语言HTML的基本组成结构 html/xhtml w3c(万维网联盟)制定规范样式 css w3c(万维网联盟)制定规范行为 js ECMA(欧洲电脑网商联合会)xhtml: 可扩展的标记性语言xhtml和html的区别??xhtml的单标签后面需要加 /XHTML的标签必须是小写XHTML属性值必须使用双引号HTML的基本结构新建带有.html后缀的文件英文状态下 按! 按tab 生成基本结构

2021-01-15 10:20:03 321

原创 nodejs:fs (内置模块)读取和写入文件

node fs (内置模块)读取和写入文件const fs = require("fs");//异步读取文件fs.readFile("data.txt", (error, data) => { if (error) { console.log(error) } else { console.log(String(data)) }})//同步读取console.log(String(fs.readFileSync("data.txt"

2021-01-13 11:50:17 174

原创 node.js中express的用法

express 第三方模块的写法//express不是一个对象,而是一个方法,返回函数本身,加()直接调用let express = require("express")();const port = 8080;// 计划监听来自前端的get(http)请求(不是一个静态请求,而是一个路由请求),如果请求路由正确,则自动调用第二个参数,即函数//request:是前端的请求;response:是要返回给前端的内容express.get("/list", (request, response)

2021-01-13 11:46:02 266

原创 P2-2笔记

学习笔记总计day21(5-1)AJAX铺垫协议名,主机名,端口号http://www.baidu.com:80 协议名://主机名(域名或IP地址):端口号当在浏览器上输入完地址后到看到页面这中间网络上都发生了些什么DNS解析(将域名转换为IP地址的过程)向服务器发送一次HTTP请求(要一个东西)服务器会在它的磁盘上找个一个对应的文件给到客户端,如果没有,则返回首页给客户机(一般来说是.html,.jpg.png.css.js等等)浏览器将根据已接收的文件将代码或图片解析成可见的

2021-01-12 20:19:23 220

原创 cookie小案例30天内免登录

30天内免登陆 cookie小案例<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> <style>

2021-01-09 14:38:35 537

原创 cookie的增删查改原生

操作cookie的增删查改//封装cookielet cookie = { // 写入/修改cookie set(key, value, day) { let d = new Date(); d.setDate(d.getDate() + day) document.cookie = key + "=" + value + ";expires=" + d; }, // 读取cookie get(key) {

2021-01-09 14:30:17 161 2

空空如也

空空如也

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

TA关注的人

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