
javascript
夕心o
你的坚持,终将美好!
展开
-
electron基础(3)
【代码】electron基础(3)原创 2022-09-06 22:42:25 · 374 阅读 · 0 评论 -
electron 基础(2)
【代码】electron 基础(2)原创 2022-09-04 16:56:54 · 3269 阅读 · 0 评论 -
node 读取文件
node 读取文件原创 2022-09-02 18:29:06 · 319 阅读 · 0 评论 -
electron 打包遇到问题总结
electron 打包总结原创 2022-08-30 16:24:01 · 1026 阅读 · 1 评论 -
electron 基础
electron基础原创 2022-08-28 23:17:07 · 551 阅读 · 0 评论 -
Typescript 笔记
typescript 笔记原创 2022-07-16 23:44:07 · 356 阅读 · 0 评论 -
electron 总结笔记
electron 总结笔记原创 2022-07-09 23:12:01 · 1932 阅读 · 1 评论 -
electron 打包成 exe过程
electron 打包成 exe 文件原创 2022-07-07 23:25:15 · 586 阅读 · 0 评论 -
node对文件的操作
node 对文件操作原创 2022-07-04 19:48:57 · 1180 阅读 · 0 评论 -
element-ui 同时上传图片和文件(手动上传)
element-ui 同时上传图片和文件(手动上传)原创 2022-07-04 16:24:06 · 557 阅读 · 0 评论 -
vue 下载文件
下载原创 2022-06-30 19:53:19 · 254 阅读 · 0 评论 -
正则表达式验证
【代码】正则表达式验证。原创 2023-10-08 16:29:47 · 265 阅读 · 0 评论 -
HTTP 基础知识
// HTTP (Hyper Text Transfer Protocol) 超文本传输协议// 1. 用于从万维网服务器传输超文本到本地浏览器的传输协议// 2. HTTP 协议是基于 TCP 的应用层协议, 它不关心数据传输的细节, 主要是用来规定客户端和服务器的数据传输格式, 最初是用来向客户端传输 HTML 页面的内容. 默认端口是80.// 3. HTTP 是基于请求与响应模式的、无状态的、应用层的协议。HTTP 请求报文主要由请求行、请求头部、空一行、请求正文4部分组成。// 请求方原创 2022-04-13 22:18:36 · 112 阅读 · 0 评论 -
ajax使用
// ajax (Asyncchhronous Javascript And XML) 异步的 javascript 和 XML 1. 异步和同步:客户端和服务器端相互通信的基础上 客户端必须等待服务器端的响应, 在等待的期间客户端不能做其他操作 --- 同步 客户端不需要等待服务器端的响应, 在服务器处理请求的过程中, 客户端可以进行其他操作 --- 异步 /* ajax 是一种在无需重新加载整个页面的情况下, 能够更新部分网页的技术, 通过在后台与服务器进行少量数据 * 交换, aj原创 2022-04-10 15:53:45 · 76 阅读 · 0 评论 -
前端(面向对象、继承)
// 1.面向对象的程序设计 (1) 类 (2) 对象实例 (3) 获取原型 类 prototype// 2. 继承 (1) ES6 的继承, 通过 extends (2) 基于原型的继承, 通过构造函数的 prototype 属性来实现// 3. 原型链 (object)// 4. this 的指向 1. 方法中的 this, 指向调用方法的对象 2. 全局环境下指向全局对象(window) 3. 全局函数中的 this, 指向全局对象 4. 内部函数中的 this, 指向全局对原创 2021-10-02 11:15:49 · 152 阅读 · 0 评论 -
解决async/await中的promise返回错误reject的问题
问题: await Promise, 只能接收到成功的 resolve() 的结果, 对于 reject() 的结果会报错。解决办法: try-catch来处理同步逻辑 eg: function test () { return new Promise((resolve, reject) => { this.$axios("请求地址").then((res) => { if (res.data.status === 200) { resolve(res.d原创 2021-09-28 22:41:47 · 4490 阅读 · 0 评论 -
上拉加载更多和下拉刷新(uni-app)
// 上拉加载更多数据// 1. 打开项目根目录中的 pages.json 配置文件, 为需要上拉加载更多页面配置上拉触底距离, 如下: "pages": [{ "path": "pages/index/index", "style": { "onReachBottomDistance": 150 //滚动页面到距离底部150px时,就会触发onReachBottom事件 } }]// 2. 在上面的页面中, 和 methods 节点平级, 声明 onReachBottom 事件原创 2021-09-07 23:22:22 · 555 阅读 · 0 评论 -
CSS样式
// 文字超出范围--省略号div { white-space: nowarp; // 文字不允许换行(单行文本) overflow: hidden; // 溢出部分隐藏 text-overflow: ellipsis; // 文本溢出后, 使用 ... 代替}原创 2021-09-06 23:14:34 · 78 阅读 · 0 评论 -
请求函数(axios)
// 第一种方式// 1.安装 axios 依赖 # npm install axios// 2. 在项目根目录下,创建request文件夹,并创建 request.js 文件,内容如下: import axios from "axios" export function request (config, success, failure) { // 创建 axios 的实例 const instance = axios.create({ baseURL: "请求地址", ti原创 2021-09-05 11:16:27 · 447 阅读 · 0 评论 -
请求函数封装(JSONP)
// JSONP 封装let count = 1export default function originPJSONP (option) { // 1. 从传入的 option 中提取 URL const url = option.url // 2. 在 body 中添加 script const body = document.getElementsByTagName("body")[0] const script = document.create.createElement("sc原创 2021-09-05 10:36:36 · 141 阅读 · 0 评论 -
防抖与节流(vue)
对于 refresh 非常频繁的问题, 进行防抖操作 防抖函数: debounce (func, delay) { let timer = null return function (...args) { if (timer) clearTimeout(timer) timer = setTimeout(() => { func.apply(this, args) }, delay) } }// vue 中使用, 比如刷新获取数据me原创 2021-09-04 11:11:53 · 85 阅读 · 0 评论 -
canvas 简介
一、canvas 简介1.1 什么是 canvas?(了解)是 HTML5 提供的一种新标签<canvas></canvas> 英 ['kænvəs] 美 ['kænvəs] 帆布 画布Canvas 是一个矩形区域的画布,可以用 JavaScript 在上面绘画。控制其每一个像素。canvas 标签使用 JavaScript 在网页上绘制图像,本身不具备绘图功能。canvas 拥有多种绘制路径、矩形、圆形、字符以及添加图像的方法。HTML5 之前的 web 页面原创 2021-08-08 10:52:49 · 3036 阅读 · 0 评论 -
Ajax跨域
(1) Ajax 是不能跨域请求,跨域时会报错误。(2) 跨域: 不符合同源策略是就会发生跨域。(3) 同源策略:指两个路径是否在同一个服务器下的一个判断标准。(4) 同源策略:同协议、同域名和同端口号。(5) Ajax 请求跨域文件时会报如下错误: XMLHttpRequest cannot load https://www.baidu.com, No 'Access-Control-Allow-Origin' header is present on the requested on the原创 2021-08-08 10:47:03 · 61 阅读 · 0 评论 -
es6新特性
(1) 新增 let, const 命令, 用来声明命令, 常量, 不存在变量提升, 不能重复声明同一变量名, 属于块级作用域,解决了闭包保存当前状态的问题.(2) 字符串遍历 for-of for (value of values) { console.log(value) } // value 代表的是值(3) includes() // 判断字符串或者数组是否包含指定的字符串, 返回的是 boolean(4) startsWith(), endsWith() // 检测字符串是否以指定的子字原创 2021-08-07 16:37:11 · 111 阅读 · 0 评论