3 锦瑟丨年华

尚未进行身份认证

我要认证

专注web前端开发

等级
TA的排名 12w+

给页面添加水印

这里使用了vue中的自定义指令main.js // vue 全局指令 --- 模块/组件式添加水印 Vue.directive('watermark',(el,binding)=>{ function addWaterMarker(str,parentNode,font,textColor){// 水印文字,父元素,字体,文字颜色 var can = document.createElement('canvas'); parentNode.ap.

2020-06-03 16:00:01

electron添加windows托盘图标和菜单

import { app, BrowserWindow, Menu, Tray} from 'electron'const path = require('path');//托盘对象var appTray = null;if (process.env.NODE_ENV !== 'development') { global.__static = path.join(__dirname, '/static').replace(/\\/g, '\\\\')}let

2020-06-03 15:27:46

electron主进程与渲染进程进行通信

主进程向渲染进程发送消息主进程发送消息(main=>index.js) mainWindow = new BrowserWindow({ height: 750, width: 1100, center: true, // 是否出现在屏幕居中的位置 useContentSize: true, frame:false,//设置为 false 时可以创建一个无边框窗口 resizable:true,//窗口是否可以改变尺.

2020-06-03 15:21:47

如何保证nodejs服务在断开xshell后还可以在后台持续运行

问题描述:nodejs服务需要在后台持续运行。可借助forever 或者 pm2forever相关命令 //在服务器上全局安装(先安装nodejs) npm install -g forever 注意:如果安装失败,可尝试使用cnpm进行安装(需要安装淘宝镜像) //设置淘宝镜像源 npm install -g cnpm --registry=https://registry.npm.taobao.org cnpm i forever -g //.

2020-05-18 16:40:54

nodejs部署的服务用localhost+端口可以访问,换成ip+端口就无法访问

nodejs部署的服务用localhost+端口可以访问,换成ip+端口就无法访问问题描述:最近用node js写了个接口服务,部署到服务器上,在服务器上通过localhost+端口就可以访问,但是换成ip+端口就一直提示无法访问,而且外部浏览器也无法访问。原因:我把监听的地址写成了127.0.0.1,所以才造成了一个乌龙。。。。下边给出正确写法。const express = require('express');const app = express();const mysql = r

2020-05-18 15:23:51

Windows系统下安装MySQL详细教程(命令安装法)

Windows系统下安装MySQL详细教程(命令安装法)1、安装包下载。下载地址:https://dev.mysql.com/downloads/mysql/2、安装教程2.1配置环境变量变量名:MYSQL_HOME变量值:E:\python\mysql-8.0.12-winx642.2生成data文件 以管理员身份运行cmd 进入E:\python\mysql\mysql-8.0.12-winx64\bin>(注意:这是你自己放的目录)下 执行命令:m

2020-05-09 15:00:58

利用nginx搭建静态资源服务器

配置如下:server { listen 7082;#监听端口 server_name localhost;#监听域名 charset utf-8;#指定网页的编码格式 location / { root /usr/share/staticfile; autoindex on; }}预览效果...

2020-04-17 14:37:59

发布npm包

1、生成package.json文件npm init2、在根目录下新建index.js文件导出我们的插件:module.exports = require('./lib');3、新建lib文件夹,并编写需要发布的插件,这里以vue为例:3.1新建index.js文件引入编写完成的组件import areaSelect from './plugins/AreaSelec...

2020-03-31 16:12:58

自定义vue图片预览缩放组件

<template> <div id='zoompic'> <div class="zoom-img"> <img ref="Img" :src="imgurl" @mousedown="move"> <span class="closeIcon" @click="clos...

2020-03-31 15:12:48

编写自己的js工具库

1、判断浏览器的innerText或textContent属性function setcontent(element,content){ if(typeof element.innerText === "string"){ return element.innerText = content; }else { return element.text...

2020-03-30 17:37:53

vue中使用微信聊天表情

vue中使用微信聊天表情1、先准备好表情数据,新建emjoydata.js文件。 export const emojisAmap = { "微笑": "emojis_0", "撇嘴": "emojis_1", "色": "emojis_2", "发呆": "emojis_3", "得意": "emojis_4", "流泪":...

2020-03-26 11:47:37

使用cordova进行App打包

使用cordova进行App打包。 说明:这里只介绍android打包方式。 准备条件: 你需要安装的环境有:java环境,python环境,android环境,以及gradle环境。当然Node.js是必须的。 以上环境安装方法可自行百度,环境安装完成后,可执行以下命令即可打包Appcordova create <你的工作目录名称>成功后切换到你新建的目录下,再运行:c

2017-11-19 17:07:25

IE不支持 ES6 Promise 对象的解决方案

解决Promise对象不被IE识别的问题使用:bluebird.js即可完美解决。亲测有效。。。。

2017-11-11 14:20:28

前端神器Promise的用法介绍

说起Promise相信大家都知道,它有一个很好的用法,就是可以在ajax请求之外对数据进行操作,避免了多层ajax的嵌套,可以使代码阅读起来更直观,下面是Promise的用法。queryJydj(accom1);function queryJydj(acc0m1) { //console.log(acc0m1); var ACC0M1 = { "ACC0M1":

2017-11-11 14:03:44

iis配置跨域请求头

首先找到所需配置的网站名称,单击。然后找到iis下的http响应标头,双击打开。 点击右上角添加,输入对应标头和名称即可。

2017-11-04 14:46:34

启动iis提示w3svc未运行的解决方案

按win+r键打开运行,输入services.msc,回车,之后启动Windows Process Activation Service服务 再启动world wide web publishing service服务即可。

2017-11-04 14:37:03

解决IIS启动后报<modules>错误的方案。

可以点击win键右键以管理员身份运行,输入以下代码,回车即可。C:\windows\system32\inetsrv\appcmd unlock config -section:system.webServer/modules

2017-11-04 14:34:42

Jquery 1.9.0 以上版本扩展$.browser无法使用的问题

由于jquery 1.9.0 以上版本 jquery去掉了对 .browser的支持,采用.browser 的支持,采用.support 来判断浏览器类型。导致之前的很多插件都报错,这里给出解决方案。 可以通过对jquery 1.11.1版本 进行扩展 使其支持 $.browser 方法,从而使插件支持jquery各版本。jQuery.extend({ browser: funct

2017-11-04 14:26:11

获取当前浏览器的当前时间,包括时、分、秒(可用作倒计时)

/*获取当前日期信息*/ getDayTime: function () { var d = new Date(); var year = d.getFullYear(); var month = d.getMonth() + 1; var date = d.getDate();

2017-10-29 15:13:31

解决IE下跨域的问题

有时候我们在开发中会遇到一些奇葩的问题不知道从何下手,比如在在调一个接口的时候,在其它浏览器上完美显示,然而到了IE上你会发现,完全调不通,这就懵逼了。难道代码写错了,不应该啊,为什么其它浏览器可以掉通呢?不用想了,极有可以可能是跨域问题,这时可一添加以下语句。jQuery.support.cors = true;//针对使用jquery的同学

2017-10-29 15:11:08

查看更多

勋章 我的勋章
  • GitHub
    GitHub
    绑定GitHub第三方账户获取
  • 签到王者
    签到王者
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 新人勋章
    新人勋章
    用户发布第一条blink获赞超过3个即可获得
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。
  • 学习力
    学习力
    《原力计划【第二季】》第一期主题勋章 ,第一期活动已经结束啦,小伙伴们可以去参加第二期打卡挑战活动获取更多勋章哦。
  • 原力新人
    原力新人
    在《原力计划【第二季】》打卡挑战活动中,成功参与本活动并发布一篇原创文章的博主,即可获得此勋章。
  • 分享小兵
    分享小兵
    成功上传3个资源即可获取