51dev.com IT技术开发者社区

51dev.com 技术开发者社区

vue自定义键盘信息、监听数据变化的方法示例【基于vm.$watch】

vue自定义键盘信息、监听数据变化的方法示例【基于vm.$watch】

本文实例讲述了vue自定义键盘信息、监听数据变化的方法。分享给大家供大家参考,具体如下:@keydown.up@keydown.enter@keydown.a/b/c....自定义键盘信息:Vue.directive(‘on‘).keyCodes.ctrl=17;Vue.directive(‘on‘).keyCodes...

简单易扩展可控性强的Jquery转盘抽奖程序

简单易扩展可控性强的Jquery转盘抽奖程序

基于Jquery的Javascript转盘抽奖程序,可以自定义抽奖界面,奖品数量、图片等,可控制中奖的奖品,抽奖转盘转动的速度和圈数。在实际使用中,应当把概率放到后台程序中运算,以保证安全性和产生中奖奖品的可控性Javascript代码:<scripttype="text/javascript">varin...

vue自定义指令用法经典实例小结

vue自定义指令用法经典实例小结

本文实例总结了vue自定义指令用法。分享给大家供大家参考,具体如下:自定义指令:一、属性:Vue.directive(指令名称,function(参数){this.el->原生DOM元素});<divv-red="参数"></div>指令名称:    ...

vue+php实现的微博留言功能示例

vue+php实现的微博留言功能示例

本文实例讲述了vue+php实现的微博留言功能。分享给大家供大家参考,具体如下:html部分:<!doctypehtml><html><head><metacharset="utf-8"><title>微博留言</title><linkhre...

mpvue开发音频类小程序踩坑和建议详解

mpvue开发音频类小程序踩坑和建议详解

这是我第一次开发小程序,开发的产品是音频类的,在大佬的建议下采用了mpvue,一周时间把功能都做出来,由于不太熟悉mpvue和微信小程序,足足用了一周时间来改bug才出来一个能用的版本,在这里整理分享下我开发时遇到的一些问题和给出一些建议。在Linux上开发小程序在公司电脑装了双系统,日常用的是Ubuntu系统,Lin...

React中this丢失的四种解决方法

React中this丢失的四种解决方法

发现问题我们在给一个dom元素绑定方法的时候,例如:<inputtype="text"ref="myinput"accept="image/*"onChange={this.selectFile}/>React组件中不能获取refs的值,页面报错提示:UncaughtTypeError:Cannotread...

使用koa2创建web项目的方法步骤

使用koa2创建web项目的方法步骤

Github上有一个express风格的koa脚手架,用着挺方便,一直以来使用koa开发web项目用的也都是那个脚手架,今天想自己从头搭一个web项目,就折腾了一下脚手架地址:https://github.com/17koa/koa-generator初始化使用npminit初始化一个nodejs项目mkdirkoa-...

如何为你的JS项目添加智能提示与类型检查详解

如何为你的JS项目添加智能提示与类型检查详解

前言最近在做项目代码重构,其中有一个要求是为代码添加智能提示和类型检查。智能提示,英文为IntelliSense,能为开发者提供代码智能补全、悬浮提示、跳转定义等功能,帮助其正确并且快速完成编码。说起来,JavaScript作为一门动态弱类型解释型语言,变量声明后可以更改类型,并且类型在运行时才能确定,由此容易产生大量...

Vue项目引发的「过滤器」使用教程

Vue项目引发的「过滤器」使用教程

前言最近在项目的开发中,出现一些格式化数据的情况,比如字母的大小写,比如一些价格的数据格式。等等一些格式的显示。NamePriceBTC$3896.23ETH$136.64在上面的表格中,我们需要处理数据的显示。这是我们时常遇到的情况。通常我们会直接处理数据的输出,可以这么做。computed:{result(){re...

通过JS运行机制的角度说说作用域

通过JS运行机制的角度说说作用域

前言任何程序设计语言都有作用域的概念,简单的说,作用域就是变量与函数的可访问范围。JS中的作用域、闭包、this机制和原型往往是最难理解的概念之一。笔者将通过几篇文章和大家谈谈自己的理解,希望对大家的学习有一些帮助。如果有什么理解偏差的地方,希望大家可以评论指出,相互学习。有过一定编程经验的同学,一定不会对作用域感到陌...

Jquery的autocomplete插件用法及参数讲解

Jquery的autocomplete插件用法及参数讲解

varemails=[{name:"PeterPan",to:"peter@pan.de"},{name:"Molly",to:"molly@yahoo.com"},{name:"ForneriaMarconi",to:"live@japan.jp"},{name:"Master<em>Sync</e...

如何使用pm2快速将项目部署到远程服务器

如何使用pm2快速将项目部署到远程服务器

使用背景当我们需要将项目部署到远程线上服务器时;传统的方法可能就是:将本地代码通过ssh、ftp等方式上传到服务器;然后通过ssh登入到服务器,配置好环境;手动启动应用。太过手动化,麻烦,操作繁琐。现代自动化部署环境:本地(Mac);远程服务器(CentOS)使用工具:Git、pm2、node;需知概念:ssh秘钥登陆...

详解用Webpack与Babel配置ES6开发环境

详解用Webpack与Babel配置ES6开发环境

安装Webpack安装:#本地安装$npminstall--save-devwebpackwebpack-cli#全局安装$npminstall-gwebpackwebpack-cli在项目根目录下新建一个配置文件——webpack.config.js文件:constpath=require(‘path‘);modul...

详解微信小程序框架wepy踩坑记录(与vue对比)

详解微信小程序框架wepy踩坑记录(与vue对比)

wepy框架借鉴了vue的语法风格和功能特性,但是在使用过程中还是发现与vue有很大的不同。现在总结一下自己开发中遇到的问题,共大家参考一下。如果第一次用wepy开发,强烈建议仔细阅读一下这篇文章,一定对你有帮助,会帮你节约很多宝贵的时间。开发过程中也建议大家时不时的回来阅读一次,巩固加强记忆。wepy中的组件组件里面...

javascript中数组的常用算法深入分析

javascript中数组的常用算法深入分析

前言Array是Javascript构成的一个重要的部分,它可以用来存储字符串、对象、函数、Number,它是非常强大的。因此深入了解Array是前端必修的功课。本文将给大家详细介绍了javascript中数组的常用算法,下面话不多说了,来一起看看详细的介绍吧一、不改变原数组,返回新数组(字符串)1、concat()&...