![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
js
文章平均质量分 72
py_boy
这个作者很懒,什么都没留下…
展开
-
vtk的requestData 、getIndexMatrix和vtkImageResliceExecute讲解
对vtk的imageRelice模块的requestData、getIndeMatrix和vtkImageRelieExecute方法进行了讲解原创 2022-07-07 21:08:03 · 733 阅读 · 3 评论 -
web端mpr(多平面重建)的实现
mpr二维多平面重建(Multiplanar reconstruction,MPR)是被大量用于分析电脑断层扫描影像的技术。可用于在正交平面(冠状、矢状、轴向或倾斜,选择任意平面)中重建影像,这可以帮助医疗人员建立解剖结构在多个平面的视觉效果。mpr过程介绍mpr一般会分为三个面: 横截面、冠状面、矢状面。横截面:当你的视角从上往下看的平面,如图中绿色平面,其它两个平面在绿色平面的投影就是一个十字架,十字架的每条线都对应一个平面的投影,所以mpr一般除了图还自带有十字架,十字架中心点是另外两张图的原创 2022-03-04 18:13:09 · 4691 阅读 · 19 评论 -
module “**.vue“ has not default
module “**.vue” has not default这个问题造成的原因是因为你在vue.config.js中设置了happyPackMode选项,如下所示:config.module .rule('ts') .use('ts-loader') .loader('ts-loader') .tap(options => { Object.assign(options || {}, {transpileOnly: false, h原创 2021-11-24 11:42:22 · 1842 阅读 · 0 评论 -
Uniapp中父组件向子组件传递prop,新的prop会带有旧的prop属性
简洁最近使用uniapp开发微信小程序,某一个页面需要做成可配置化,因此会出现直接在父组件修改传递到子组件的prop,但是会出现这种情况,假设新传递的prop对象为newObj,旧传递的prop对象为oldObj,如果Object.keys(newObj).length > Object.keys(oldObj).length,newObj中会带有oldObj的属性,值为null。例子father.vue<template> <view> <view>原创 2020-07-07 20:47:38 · 2065 阅读 · 0 评论 -
uniapp上实现一个左滑显示删除按钮,右滑删除按钮消失
功能需求产品提出来需要实现左滑动特定的一项,来显示删除按钮,用户右滑动隐藏删除按钮(ps:没用原生的是因为样式与视觉给的不符合,不如自己设计一个)具体功能实现1. html部分<template> <view class="container" @touchstart="touchS" @touchmove="touchM" @touchend="touchE" :style="{left: leftStyle + 'rpx'}"> <view>原创 2020-07-03 11:28:20 · 7271 阅读 · 3 评论 -
node.js设计模式第二章总结
1.js的回调函数JS中因为闭包可以将上下文保存到内存中的特性,使异步中的回调机制在js中使用的更加方便。因此,当operation完成后,callback可以正确执行。异步函数中会使用回调函数,但是使用回调函数的不一定是异步函数。2.JS的在异步与同步的回调机制js中的异步函数使用回调机制可能会出现问题。//异步const cache = {};const fs = require("fs");function instanceReadSyn(filename,callback){ if(原创 2020-05-15 13:21:02 · 188 阅读 · 0 评论 -
node.js设计模式第一章总结
node.js设计模式(第二版) 第一章总结1.let constlet块级作用域'use static'if(true){ let a = 1;}console.log(a);//报错a没有定义const定义的变量不能被修改const a = 1;a = 2; //报错Uncaught TypeError: Assignment to constant variable....原创 2020-05-07 23:38:12 · 186 阅读 · 0 评论 -
2020腾讯前端暑期实习一面经验
面试基本信息1.开始时间:3点(其实3点20)2.时长: 2小时3.工作地点: 深圳4.实习岗位:web前端开发(pcg事业群)5.面试时间:3月18日6.面试平台:牛客网面试官问题一.计算机网络介绍下自己,顺便详细介绍下项目大概内容是:项目描述+项目负责模块+项目亮点+项目中的定位url到页面的过程DNS解析->TCP建立连接->发送http请求-&...原创 2020-03-20 17:07:21 · 1158 阅读 · 0 评论 -
js实现a-z表示26进制,实现26进制相加
//输入单行的情况var readline = require('readline'); // 引入readline接口,读取输入行var rl = readline.createInterface({ // 创建输入输出接口 input: process.stdin, output: process.stdout});//(a-z)26进制转10进制function convert...原创 2020-03-18 11:38:32 · 1008 阅读 · 0 评论 -
Promise中then的两个参数与catch的介绍
JS中的Promise一共有三种状态,分别为pending(等待)、fulfilled(成功)、rejected(失败),Promise的状态同一时间只能为一种状态。1.Promise只能由Pending转化为fulfilled或者rejected,fulfilled与rejected不能相互转化var pro=new Promise((resolve,reject)=>{ r...原创 2020-03-07 23:53:27 · 9851 阅读 · 4 评论 -
关于js的深拷贝与浅拷贝
在js中对于对象的拷贝方法:1.使用slice与concat可对不好含对象的数组进行拷贝,用例如下:var a = [1,2,3];var b = a.slice();b[0] = 0;console.log('a',a,,'b',b);输出//a [ 1, 2, 3 ] b [ 0, 2, 3 ]反例var c = [{a:1,b:2},{c:3,d:4}];var d =...原创 2019-12-26 14:16:53 · 82 阅读 · 0 评论