- 博客(45)
- 收藏
- 关注
原创 跨node的版本启动
npm install --ignore-scriptsnpm i node-sass --sass_binary_site=https://npm.taobao.org/mirrors/node-sass/
2025-10-31 17:32:21
275
原创 charles代理
chls.pro/sslhttp://ssl.charleshttps://www.charlesproxy.com/assets/legacy-ssl/charles.crtchls.pro/sslhttps://www.charlesproxy.com/documentation/additional/legacy-ssl-proxying/
2025-05-09 11:05:24
370
原创 js特殊运算符
访问path(或子path)支持null和undefined,合并返回undefined。当左侧的操作数为 null 或者 undefined 时,返回其右侧操作数。当a非(null 或者非 undefined ),返回a,返回的默认值。运算逻辑 整数部分 * -1 - 1。a**b 等价 a^b。
2025-02-14 14:28:04
226
原创 node学习笔记
性能提升的原因浏览器外运行 V8 JavaScript 引擎(Google Chrome 的内核)单线程与异步原理Node.js 应用程序在单个进程中运行Node.js 提供的一组异步的 I/O 原语:QueueUserWorkItem、PostQueuedCompletionStatus深入浅出 Node.js(五):初探 Node.js 的异步 I/O 实现
2023-03-15 00:11:30
122
原创 mac 在Android Studio中支持Flutter
flutter学习第一步,学习如何安装android studio,如何配置Flutter环境,解决安装过程中的各种问题;[!] Flutter (Channel stable, 3.7.5, on macOS 12.1 21C52 darwin-arm64, locale zh-Hans-CN) ✗ Downloaded executables cannot execute on host. See https://github.com/flutter/flutter/iss
2023-03-11 18:04:03
1084
1
原创 Input 宽度根据value值更新宽度
在一些儿特定场景下,想要一种input宽度跟随文本长度的效果。demo中就解决了这中Input宽度自适应的问题。
2022-09-27 16:45:43
424
原创 对JSON中的key进行驼峰和下划线格式的相互转换
实现原理:取出key(规则是 以字母下划线组成key,在其后面紧跟": 两个字符)对key进行正则替换demo描述a:对象数组b:将对象数组a,转换成驼峰格式key构成的json串c: 将驼峰格式key构成的json串转换成下划线格式key的json串<script> let a = { "code": 0, "message": "OK", "data": { "total_num": 137, "page_size": 10, "page
2022-03-17 14:27:00
3628
原创 React V7.0.2学习笔记
react 的特点声明式: 声明式编写 UI,易于维护组件化: 组件逻辑使用js而非模版,轻松传递数据,保持状态和DOM分离跨平台:可以在其他语言基础上引入react,使用node服务渲染,React Native 开发原生移动应用render功能:接受输入的数据,并返回要展示的内容;当状态数据改变时,组件会调用,并重新渲染对应的标记dangerouslySetInnerHTML功能:React 为浏览器 DOM 提供 innerHTML 的替换方案,存在安全隐患Cros
2021-12-24 16:50:18
546
原创 防抖截流js实现
/** * * @param delay ms */function throttle(fn: any, delay: number = 500) { var timer: any; return function () { var _this = this; var args = arguments; if (timer) { return; } timer = setTime.
2021-04-14 18:58:08
368
原创 antd3.x antd 4.x 复杂表单合集
3.x/* eslint-disable *//* eslint-disable react/prop-types *//* eslint-disable react/destructuring-assignment *//* eslint-disable camelcase */import React, { useState, useEffect } from 'react';import moment from 'moment';import { Form, Butto.
2021-03-26 13:56:56
650
原创 javascript api调用 防抖
情景: api多次调用,第一次调用未返回结果时,触发第二次调用解决方式:取消上一次调用,继续第二期调用,以此类推(相邻调用)中心思想:每次请求判断上次请求是否完成,未完成取消;生成新的token if (source) { source.cancel(); source = null; } source = CancelToken.source();import axios from 'axios';const { Canc...
2021-03-04 14:51:37
383
1
原创 前端
vue 项目是一个实例,每一个组件也是一个实例,两者没有冲突。因为实例排布呈树形结构,参考对象里面有对象。需要注意根实例含有独特的选项。 seo提高搜索引擎排名。“针对搜寻引擎优化处理”,是为了要让网站更容易被搜寻引擎接受。vue针对seo解决方案:SSR服务器渲染、Nuxt.js静态化、预渲染prerender-spa-plugin、使用Phantomjs针对爬虫做处理如果构建大型网站,SSR服务器渲染个人博客、公司官网这类,其余三种都可以已用SPA开发完成的项目,而且支持node服务器,
2020-08-05 11:33:08
214
原创 计算机图形学 学习笔记
定义在计算机中表示图形利用计算机进行图形的计算、处理和显示的相关原理和算法生成图形三步骤造型技术(建模:几何数据 + 拓扑结构)光照模型(物理)绘制(渲染)技术(渲染出来,光线跟踪、辐射度算法、纹理映射、阴影等方法)算法类别基本图形元素的生成算法图形的变换和裁剪自由曲线和曲面的生成算法几何造型技术真实感图形的生成算法领域虚拟现实地理信息模拟生态,农业游戏、电影、动漫仿真 等构成计算存储对话(交互)输入输出’...
2020-06-03 22:31:03
229
原创 git新建本地仓库,并关联远程仓库;npm使用总结
git新建本地仓库,并关联远程仓库git branch (查看分支)git branch -a(查看所有分支)git checkout -b file/branchName (创建并切换本地分支)git statusgit add .git commit -m ‘’git pull (origin master)git push (origin file/branchName) (提交本地库) 将本地分支推送到origin主机的分支。如果不存在,则新建git branch --set-
2020-05-22 13:35:35
391
1
原创 calc书写规范
calc不生效,需注意几点:calc()函数外不要进行任何计算margin-top: calc(100vh - 300px) / 2;()内部计算----注意空格margin-top: calc((100vh-300px) / 2);()内部计算----注意单位明确margin-top: calc((100vh - 300) / 2);正确写法 margin-top...
2020-04-26 14:08:17
525
原创 Array.isArray()判断是否为数组
Array.isArray = function(arg) { return Object.prototype.toString.call(arg) === '[object Array]';};
2020-04-21 11:00:52
427
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅