- 博客(34)
- 收藏
- 关注
原创 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 63
原创 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 869 1
原创 Input 宽度根据value值更新宽度
在一些儿特定场景下,想要一种input宽度跟随文本长度的效果。demo中就解决了这中Input宽度自适应的问题。
2022-09-27 16:45:43 309
原创 对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 3205
原创 React V7.0.2学习笔记
react 的特点声明式: 声明式编写 UI,易于维护组件化: 组件逻辑使用js而非模版,轻松传递数据,保持状态和DOM分离跨平台:可以在其他语言基础上引入react,使用node服务渲染,React Native 开发原生移动应用render功能:接受输入的数据,并返回要展示的内容;当状态数据改变时,组件会调用,并重新渲染对应的标记dangerouslySetInnerHTML功能:React 为浏览器 DOM 提供 innerHTML 的替换方案,存在安全隐患Cros
2021-12-24 16:50:18 425
原创 防抖截流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 259
原创 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 473
原创 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 246 1
原创 前端
vue 项目是一个实例,每一个组件也是一个实例,两者没有冲突。因为实例排布呈树形结构,参考对象里面有对象。需要注意根实例含有独特的选项。 seo提高搜索引擎排名。“针对搜寻引擎优化处理”,是为了要让网站更容易被搜寻引擎接受。vue针对seo解决方案:SSR服务器渲染、Nuxt.js静态化、预渲染prerender-spa-plugin、使用Phantomjs针对爬虫做处理如果构建大型网站,SSR服务器渲染个人博客、公司官网这类,其余三种都可以已用SPA开发完成的项目,而且支持node服务器,
2020-08-05 11:33:08 136
原创 计算机图形学 学习笔记
定义在计算机中表示图形利用计算机进行图形的计算、处理和显示的相关原理和算法生成图形三步骤造型技术(建模:几何数据 + 拓扑结构)光照模型(物理)绘制(渲染)技术(渲染出来,光线跟踪、辐射度算法、纹理映射、阴影等方法)算法类别基本图形元素的生成算法图形的变换和裁剪自由曲线和曲面的生成算法几何造型技术真实感图形的生成算法领域虚拟现实地理信息模拟生态,农业游戏、电影、动漫仿真 等构成计算存储对话(交互)输入输出’...
2020-06-03 22:31:03 155
原创 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 199
原创 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 383
原创 Array.isArray()判断是否为数组
Array.isArray = function(arg) { return Object.prototype.toString.call(arg) === '[object Array]';};
2020-04-21 11:00:52 345
原创 下拉表单 select
获取下拉对象 var obj = document.getElementById("select")获得当前选中的值 obj.value下拉框所有的option的节点对象 obj.options获得第n个option的value值 options[n].value获得第n个option的文本内容 options[0].text获得当前选中的option的索引 obj.selectedIn...
2020-04-21 10:56:21 129
原创 css样式整理
这里写自定义目录标题css选择器权重css选择器权重style 1000 行内样式id 100class 10element 1#game .name100 + 10 = 110#game .name span100 + 10 + 1 = 111#game div100 + 1 = 101#game div.name100 + 1 + 10 = 111...
2020-04-21 10:45:11 201
原创 history
length 返回浏览器历史列表中的URL数量back() 加载 history 列表中的前一个URLforward() 加载 history 列表中的下一个URLgo() 加载history列表中的某个具体页面。...
2020-04-20 22:53:17 76
原创 media queries 适配 iphone6s
media queries 适配 iphone6s.@media(min-device-width:375px) and(max-device-width:667px) and(-webkit-min-device-pixel-ratio:2){}
2020-04-20 22:51:17 140
原创 正则匹配表达式
正则匹配/b+/g //匹配前面的子表达式一次或多次,有一个或多个b/b*/g //匹配前面的子表达式零次或多次,结果不止数组中那么多/b{1,4}/g //匹配1-4个b/b{1,5}/g //匹配1-5个b...
2020-04-20 22:44:33 64
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人