
javascript
文章平均质量分 50
h_jQuery
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
canvas实现手写功能
手写原创 2024-10-14 14:54:36 · 271 阅读 · 0 评论 -
css常见题——水平居中、垂直居中、水平垂直居中
css居中原创 2023-04-06 16:07:20 · 496 阅读 · 0 评论 -
常用时间格式处理
时间格式处理原创 2023-03-16 14:26:55 · 237 阅读 · 0 评论 -
微信小程序原生写法——24小时时间选择器组件
时间选择器原创 2023-03-03 11:16:32 · 1713 阅读 · 0 评论 -
iconfont矢量图标使用
iconfont图标使用原创 2023-02-09 21:51:52 · 226 阅读 · 0 评论 -
微信小程序发布流程初级
微信小程序发布原创 2023-02-08 17:58:49 · 215 阅读 · 0 评论 -
TS学习——第一天
typeScript原创 2023-01-16 11:54:32 · 234 阅读 · 0 评论 -
实时天气预报API——易客云API
实时天气预报API——易客云API原创 2023-01-10 11:35:37 · 2139 阅读 · 0 评论 -
Vue+Tinymce富文本编辑器
Vue+Tinymce富文本编辑器原创 2023-01-10 10:48:23 · 275 阅读 · 0 评论 -
vue-qr生成二维码并下载
vue-qr生成二维码并下载原创 2023-01-09 09:45:13 · 1608 阅读 · 0 评论 -
js处理——获取当前月第一天和最后一天
js时间处理原创 2022-12-29 16:43:25 · 3015 阅读 · 0 评论 -
冒泡排序详解
冒泡排序原创 2022-11-03 14:43:35 · 307 阅读 · 0 评论 -
实现文件、压缩包下载——vue2
文件下载原创 2022-10-25 10:40:34 · 1090 阅读 · 0 评论 -
文件上传——将文件转成base64传给后端
文件上传转base64原创 2022-10-25 10:02:57 · 5120 阅读 · 0 评论 -
实现elemen-ui的最后一行合计功能
table表格合计功能原创 2022-10-17 15:24:50 · 896 阅读 · 0 评论 -
git命令行学习五——git远程高级操作二
git fetch、git pull、git push 的参数操作原创 2022-10-12 10:01:41 · 322 阅读 · 0 评论 -
git命令行学习四——git远程高级操作一
git远程高级操作原创 2022-10-11 15:01:18 · 269 阅读 · 0 评论 -
git命令行学习四——本地&远程操作
git命令行练习,本地与远程联调操作原创 2022-09-21 15:44:08 · 868 阅读 · 0 评论 -
git命令行学习一
git命令行学习原创 2022-08-12 17:12:14 · 334 阅读 · 0 评论 -
vue项目SEO优化方案——prerender-spa-plugin插件实现预渲染
vue项目seo优化方案原创 2022-08-12 10:12:28 · 987 阅读 · 2 评论 -
日期时间选择器——el-date-picker设置默认时间
组件使用原创 2022-08-03 17:43:46 · 18791 阅读 · 3 评论 -
项目bug积累
bug集锦原创 2022-06-13 17:37:56 · 243 阅读 · 0 评论 -
JS—字符串String操作方法
concat()concat():用于将一个或多个字符串拼接成一个新的字符串let str = 'hello world';let res = str.concat('!')console.log(res);//hello world!slice()/substring()/substr()这三个方法都是返回调用它的字符串的一个子字符串,都不影响原字符串,都可以传入一或者两个参数,若省略第二个参数则截取到字符串末尾参数都是正数slice()/substring():第一个参数是子字符串的开原创 2022-04-28 17:44:51 · 566 阅读 · 0 评论 -
uniapp创建项目——vue3+vite
创建项目命令npx degit dcloudio/uni-preset-vue#vite my-vue3-project在创建新的页面时,会有模板选择。创建常用模板:在一下的目录下创建一个文件,将常用的模板放进去常用的vue3初始化模板<script setup>import { ref, toRefs, onMounted, reactive, defineProps } from 'vue'import { useRouter, useRoute } from 'vu原创 2022-04-12 21:57:51 · 1523 阅读 · 1 评论 -
js单线程如何实现异步?
js在浏览器中执行过程同步-异步同步:会逐行执行代码,前面代码执行完毕后再执行后面的代码,因此会对后续代码造成阻塞(js的单线程跟同步差不多)。异步:调用之后先不管结果,先放入文物队列,然后再继续向下执行任务。(将任务添加到任务队列,进行等待,等执行栈清空后再执行任务队列内的任务)异步任务分为宏任务和微任务,微任务优先于宏任务主任务(执行栈)——微任务——宏任务浏览器是js的宿主环境之一,但浏览器是多线程的GUI渲染线程JS引擎线程事件触发线程定时触发器线程异步http请求线程原创 2022-04-07 22:29:44 · 592 阅读 · 0 评论 -
vue项目创建——vue2/vue3
创建项目,vue2,vue3,vite原创 2022-04-07 15:51:53 · 1738 阅读 · 0 评论 -
vue3的时间积累
scss样式中背景图报错:报错的路径: background-image: url("@/assets/image/home/header-title.png");修改后的路径:在@前面加一个~ background-image: url("~@/assets/image/home/header-title.png");**~@**的意思: @是webpack设置的路径名,代表的是src目录,~ 是相对于下面的文件路径的意思...原创 2021-10-08 21:49:21 · 200 阅读 · 0 评论 -
webpack——五个核心概念、基本使用、打包
webpackwebpack是一种前端资源构件工具,一个静态模块打包器(module bundler)。将浏览器不能识别的语法编译成浏览器可以识别的语法在webpack看来,前端的多有资源文件(js/json/css/img/less)都会作为模块处理,它将根据模块的依赖关系进行静态分析,打包生成对应的静态资源(bundle)webpack五个核心概念1.Entry 入口(Entry)指示webpack以哪个文件作为入口起点开始打包,分析构建内部关系依赖图2.Output 输出(Outpu原创 2021-09-20 23:38:55 · 503 阅读 · 0 评论 -
AJAX——同源策略、JSONP、CORS
AJAX同源策略同源策略(Same-Origin Pollicy)是浏览器的一种安全策略同源:协议、域名、端口号必须完全相同ajax默认是遵从同源策略,违背同源策略就是跨域页面<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> &l原创 2021-09-20 21:27:25 · 230 阅读 · 0 评论 -
AJAX——重复请求、jquery、axios、fetch函数
AJAX避免重复发起请求(使用到节流)<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0">原创 2021-09-20 13:39:20 · 226 阅读 · 0 评论 -
AJAX——请求头、json、nodemon、网络异常、取消请求
AJAX设置请求头信息<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> &l原创 2021-09-17 17:46:43 · 423 阅读 · 0 评论 -
AJAX——ajax、XML、HTTP、node、express
AJAXAJAX全称Asynvhronous JavaScript And XML,就是异步的js和XML通过ajax 可以在浏览器中想服务器发送异步请求,最大的优势:无刷新获取数据ajax不是新的编程语言,而是一种将现有的标准组合在一起使用的新方式优点:1.无需刷新页面就可以与服务器端进行通信2.允许根据用户事件来更新部分页面内容缺点“1.没有浏览历史,不能回退2.存在跨域问题(同源)3.SEO(搜索引擎优化)不友好XMLxml:可扩展标记语言html:超文本标记语言xml:被原创 2021-09-17 16:28:01 · 250 阅读 · 0 评论 -
ECMAScript——指数操作符、async和await、 ES8对象方法扩展
ECMAScriptECMAScript 7的新特性Array.prototype.includesincludes方法用来检测数组中是否包含某个元素,返回布尔类型值指数操作符**[**]**用来实现幂运算,功能与Math.pow结果相同<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatibl原创 2021-09-16 15:33:48 · 244 阅读 · 0 评论 -
ECMAScript——对数值的操作、对象方法扩展、ES6的模块化、代码转换
ECMAScript对数值(number)的操作<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.原创 2021-09-15 16:46:43 · 188 阅读 · 0 评论 -
ECMAScript——Map、class、静态成员、类的继承、方法重写、set和get
ECMAScriptMapES6提供了Map数据结构。它类似于对象,也是键值对的集合。但是‘键’的范围不限于字符串,各种类型的值(对象)都可以当做键。Map也实现了iterator接口,所以可以使用[扩展运算符]和[for…of…]进行遍历。Map的属性和方法1.size:返回Map的元素个数2.set:增加一个新元素,返回当前Map3.get:返回键名对象的键值4.has:检测Map中是否包含某个元素,返回boolean值5.clear:情况集合,返回undefined<!DOCTY原创 2021-09-15 09:36:11 · 294 阅读 · 0 评论 -
ECMAScript——Promise、Set
ECMAScriptPromisePromise是ES6引入的异步编程(IO)的新解决方案。语法上Promise是一个构造函数,用来封装异步操作并可以获取其成功或失败的结果。1.Promise构造函数:Promise(excutor){}2.Promise.prototype.then方法3.Promise.prototype.catch方法<!DOCTYPE html><html lang="en"><head> <meta charse原创 2021-09-14 15:48:31 · 161 阅读 · 0 评论 -
ECMAScript——迭代器、生成器
ECMAScript迭代器迭代器(lterator)是一种接口,为各种不同的数据结构提供统一的访问机制。任何数据结构只要部署iterator接口(对象里面的属性),就可以完成遍历操作1.ES6创造了一种新的遍历命令for…of遍历,iterator接口主要供for…of消费2.原生具备iterator接口的数据(可用for of遍历) 2.1 Array 2.2 Arguments 2.3 Set 2.4 Map 2.5 String 2.6 TypedArray 2.7原创 2021-09-10 15:36:17 · 144 阅读 · 0 评论 -
ECMAScript——函数参数的默认值、rest参数、扩展运算符、Symbol
ECMAScript函数参数的默认值ES6允许给函数参数赋值初始值特性: 1.形参初始值,具有默认值的的形参,一般位置要靠后(潜规则) 2.可以与解构赋值一起使用<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <met原创 2021-09-10 10:21:57 · 242 阅读 · 0 评论 -
ECMAScript——let、const、解构赋值、模板字符串、对象的简化、箭头函数
ECMAScriptES全称EcmaScript,是脚本语言的规范,javascript就是es的一种实现,所以es的新特性就是js的新特性新特性的特点:1.语法简洁,功能丰富2.框架开发应用3.前端开发职位要求letlet是用来声明变量的特性:1. 变量不能重复声明2. 块级作用域(全局,函数,eval,在{}内)3. 不存在变量提升4. 不影响作用域链(内层没有,向外层寻找)<!DOCTYPE html><html lang="en"><h原创 2021-09-09 11:39:49 · 168 阅读 · 0 评论 -
vue3x——provide与inject、Composition API、Fragment、Teleport、Suspense
Vue3x5.provide与inject作用:实现祖孙组件间通信套路:父组件有一个provide选项来提供数据,子组件有一个inject选项来开始使用这些数据具体写法:1.父组件中:引用provide<template> <div class="app"> <p>我是App组件————祖组件</p> <p>数据:name:{{ name }}——————age:{{ age }}</p> <原创 2021-09-08 17:26:06 · 393 阅读 · 0 评论