![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
js
郑立峰
这个作者很懒,什么都没留下…
展开
-
自己写的 js tree形数据的增删改查处理class
更多增删改查搜 参考。原创 2023-06-14 16:38:27 · 288 阅读 · 0 评论 -
js单例模式的实现
单例模式的实现学习记录原创 2023-03-12 10:11:15 · 149 阅读 · 0 评论 -
封装 微信网页sdk 鉴权流程(前端部分)
微信公众鉴权 封装 前端部分原创 2023-02-28 13:30:34 · 278 阅读 · 0 评论 -
发现一个简单但神奇的魔法 dot-object 插件记录一下
在网上如 lodash ,rc-form 表单等相关插件,出现很多可以提供设置对象路径自动成对应数据如下图:import dot from "dot-object"; let data = { 'test':'测试', 'list[0].value':12, 'name.value':'value',} let result = dot.object(data)console.log(result) /** * result => { *原创 2022-02-20 16:45:05 · 407 阅读 · 0 评论 -
前端程序员 学习书籍推荐
前端程序员 学习书籍推荐把看过的感觉很棒的前端书籍地址记录一下 以防以后找不到了ES6 入门教程(阮一峰)合格的前端JavaScript中常见的设计模式 优秀的前端函数式编程指北 提高代码开发效率,写出人类可以理解的代码现代 JavaScript 教程 提高js基础docker 容器部署用的nginx 反向代理...原创 2021-12-21 15:17:08 · 4370 阅读 · 0 评论 -
监听虚拟键盘 或者软键盘是否弹出
简介笔者一年前写的一个 npm 包 virtualkeyboard 可能有点兼容问题可以直接复制下放原码使用新建一个文件放入下放代码 如VirtualKeyboard/** * * @class 监听虚拟键盘 * @classdesc 监听虚拟键盘弹出隐藏 * @public onEnd 结束监听虚拟键盘 * @public onShow 传递一个回调 监听虚拟键盘弹出 * @public onHidden 传递一个回调 监听虚拟键盘隐藏 */class VirtualKeybo原创 2021-11-29 12:50:16 · 2364 阅读 · 0 评论 -
一个非常优秀的js 面试题
题目 请实现 find 函数,使下列的代码调用正确。在网上看见一个超有水平的题目,做出来记录一下。// 约定:// title数据类型为String// userId为主键,数据类型为Numbervar data = [ {userId: 8, title: 'title1'}, {userId: 11, title: 'other'}, {userId: 15, title: null}, {userId: 19, title: 'title2'}];var find =原创 2021-11-16 17:02:57 · 1083 阅读 · 2 评论 -
现代化 获取url路径的参数 search
百度查出来的 获取路径参数的方法都太古老了就自己写一个上代码一行搞定把路径参数转换成对象,方便前端同学对数据进行操作也可以吧Object.fromEntries去掉 直接获取 searchParams 可以看成是一个Map 对象let url = 'http://localhost:7711/?agentId=123&&channel=tpbb'let search = Object.fromEntries(new URL(url.replace('#', '')).search原创 2021-09-06 15:06:25 · 327 阅读 · 0 评论 -
node npm shell 等脚本学习记录
脚本执行必要条件1.脚本执行需要设置执行权限命令行中输入如下命令:chmod u+x <脚本文件路径> //添加脚本执行权限及本用户权限2.告诉系统用什么执行当前脚本文件第一行写 #!/usr/bin/env + 模块名称#!/usr/bin/env ts-node // 用ts-node 执行 #!/usr/bin/env node // 用node 执行 #!/usr/bin/env bash // 执行shell 3.执行方法直接点击文件执行原创 2021-05-17 20:43:51 · 331 阅读 · 0 评论 -
fetch 配置 记录
完整的fetch 配置 记录let promise = fetch(url, {method: “GET”, // POST,PUT,DELETE,等。headers: {// 内容类型 header 值通常是自动设置的// 取决于 request body“Content-Type”: “text/plain;charset=UTF-8”},body: undefined // string,FormData,Blob,BufferSource,或 URLSearchParamsrefe原创 2021-01-28 16:43:10 · 250 阅读 · 0 评论 -
execl 表格学习记录
1.使用npm 模块 json2csv 把 json 数据转成 csv 数据import { Parser } from "json2csv";import fs from "fs";const writeFile = (url, body) => fs.writeFile(url, body, console.error)const csvParser = fields => data => (new Parser({ fields }).parse(data))//原创 2021-05-11 15:09:42 · 64 阅读 · 0 评论