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

51dev.com 技术开发者社区

JavaScript进行数组操作

JavaScript进行数组操作

数组被描述为一个存储元素的线性集合,元素可以通过索引来任意存取。几乎所有的编程语言都有类似的数据结构,但是Javascript中的数组却略有不同。Javascript中的数组是一种特殊的对象,所以在数组的操作效率上不如其他语言中的数组高。也因为数组再JavaScript中被当做对象,所以它有很多属性和方法可以再编程时使...

JavaScript的split() 方法

JavaScript的split() 方法

split()方法用于把一个字符串分割成字符串数组。例子1在本例中,我们将按照不同的方式来分割字符串:<scripttype="text/javascript">varstr="Howareyoudoingtoday?"document.write(str.split("")+"<br/>")d...

JavaScript split() 方法

JavaScript split() 方法

把一个字符串分割成字符串数组:varstr="Howareyoudoingtoday?";varn=str.split("");输出一个数组的值:How,are,you,doing,today?split()方法用于把一个字符串分割成字符串数组。提示: 如果把空字符串("")用作separ...

JavaScript 输出

JavaScript 输出

JavaScript没有任何打印或者输出的函数。JavaScript可以通过不同的方式来输出数据:使用 window.alert() 弹出警告框。使用 document.write() 方法将内容写到HTML文档中。使用 innerHTML 写入到HTML元素...

a href=

a href="javascript:void(0)"

JavaScript中void是一个操作符,该操作符指定要计算一个表达式但是不返回值。 void操作符用法格式如下: 1.javascript:void(expression) 2.javascript:voidexpression expression是一个要计算的JavaSc...

JS中函数的定义方式

JS中函数的定义方式

JS中函数是特殊的对象,可以拥有自己的属性和方法,属性被定义为局部变量,这样可以有效地防止变量的污染,方法被定义为闭包(定义在函数内部的函数)。JS中函数的实参和形参个数都可以不固定,通过arguments(实参对象)函数属性来调用,在函数内部arguments.length表示函数实参的个数,而arguments.c...

JS实现坐标实时显示及随鼠标移动

JS实现坐标实时显示及随鼠标移动

<!DOCTYPEhtml><html><head><metacharset="utf-8"><title>鼠标坐标随时变动</title></head><body><divid="event"></div...

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作为一门动态弱类型解释型语言,变量声明后可以更改类型,并且类型在运行时才能确定,由此容易产生大量...