文章分类 - 前端技术
摘要:动态监听 const mutationObserver = new MutationObserver((mutations) => { }) mutationObserver.observe(jm.view.e_nodes, { // childList: true, // 子节点的变动(新增、删除
阅读全文
摘要:function readImgShapePos(img_url,callback) { // 创建一个新的Image对象 const image = new Image(); // 设置图片加载完成后的回调函数 image.onload = function () { // 创建一个canvas元
阅读全文
摘要:并发调用接口测试 var request = require('request'); // 并发执行的线程数 var concurrentThreads = 5; // 定义每个请求的URL列表 var urls = [ 'http://192.168.10.221:31107/table?sour
阅读全文
摘要:// 平均分 for(var i = 0,leni = matrix.length;i<leni;i++){ for (var j = 0,lenj = matrix[i].length; j < lenj; j++) { var isHas = matrix[i][j]; var x,y,h,w
阅读全文
摘要:引入 npm install --global yarn 如果习惯使用 npm, 你可能希望使用 --save 或 --save-dev, 这些已经被 yarn add 和 yarn add --dev 所取代。 安装 yarn install
阅读全文
摘要:微前端? spa 单页应用时代,我们的页面只有 index.html 这一个 html 文件,并且这个文件里面只有一个内容标签 <div id="app"></div>,用来充当其他内容的容器,而其他的内容都是通过 js 生成的。也就是说,我们只要拿到了子项目的容器 <div id="app"></
阅读全文
摘要:动态注册 registerComponent(templateName) { Vue.component( templateName, require("@/ctrls/"+ templateName).default ); } 动态引用 <component v-bind="props" :is=
阅读全文
摘要:前端的权限分为4个模块: 菜单栏 这个是需要后端传过来的数据直接进行绚烂 把这个数据存在Vuex中,这个有个问题就是重新刷新Vuex的数据会消失,所以需要把数据保存在sessionStorage中去。 界面栏 从刚刚的的菜单栏有些界面是没有,但是在浏览器的url中还是可以访问的到,所以这里需要使用到
阅读全文
摘要:Vue2版本中的生命周期。 常用生命周期按顺序排列如下: 1. beforeCreate(){ …} 2. created(){ … } 3. beforeMount(){ …} 4. mounted(){ … } 5. beforeUpdate(){ …} 6. updated(){ … } 7.
阅读全文
摘要:application/x-www-form-urlencoded const { sourceName, tableName } = this.selectKeys; var params = new URLSearchParams(); params.append("columnName", v
阅读全文
摘要:简单写法 1 props: { 2 fieldString: String, 3 fieldNumber: Number, 4 fieldBoolean: Boolean, 5 fieldArray: Array, 6 fieldObject: Object, 7 fieldFunction: Fu
阅读全文
摘要:前端vue实现 let param = { 'fileName': 'fileName' } this.download(this.BaseURL, '/downloadFile', param, (response) => {}, 5 * 1000 * 1000) // 封装 download (
阅读全文
摘要:JQ代码 1 /* 2 Template Name: 烟花特效 3 author: _犬's 4 url: http://mlldxe.cn/archives/541 5 */ 6 (function webpackUniversalModuleDefinition(root, factory) {
阅读全文
摘要:1 //经纬度转墨卡托 2 public Vector2D lonLat2Mercator(Vector2D lonLat){ 3 Vector2D mercator = new Vector2D(); 4 double x = lonLat.X * 20037508.34 / 180; 5 dou
阅读全文
摘要:let localhost = '' try { const network = os.networkInterfaces() network[Object.keys(network)[0]].forEach(function(details) { if(localhost '' && detail
阅读全文
摘要:1 * { 2 3 filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1); 4 -webkit-filter: grayscale(100%); 5 -moz-filter: grayscale(100%); 6 -ms-f
阅读全文
摘要:Rollup 是一个 JavaScript 模块打包器,可以将小块代码编译成大块复杂的代码,例如 library 或应用程序。
阅读全文
摘要:/* 1. fs.stat 检测是文件还是目录(目录 文件是否存在) 2. fs.mkdir 创建目录 (创建之前先判断是否存在) 3. fs.writeFile 写入文件(文件不存在就创建,但不能创建目录) 4. fs.appendFile 写入追加文件 5.fs.readFile 读取文件 6.fs.readdir 读取目录 7.fs.rename 重命名 ...
阅读全文
摘要:let renderer = new THREE.WebGLRenderer({ antialias: true, // true/false表示是否开启反锯齿 alpha: true, // true/false 表示是否可以设置背景色透明 precision: 'highp', // highp/mediump/lowp 表示着色精度选择 premultipl...
阅读全文
摘要:一、基本材质 二、Lambert材质 例子: 三、Phong材质
阅读全文