JS正则表达式验证中文字符

正则表达式:"^[\u4e00-\u9fa5]{0,}$" 、 "/^[\u4E00-\u9FA5]{1,5}$/" 的含义:在JS里,\uXXXX 是转义字符,"XXXX"对应的是16进制Unicode编码;^ 匹配一行的开始。例如正则表达式^12...

Webpack实现按需打包Lodash的几种方法详解

前言在数据操作时,Lodash 就是我的弹药库,不管遇到多复杂的数据结构都能用一些函数轻松拆解。ES6 中也新增了诸多新的对象函数,一些简单的项目中 ES6 就足够使用了,但还是会有例...

微信小程序 <swiper-item>标签传入数据

微信小程序 <swiper-item>标签传入数据在<swiper-item>中用for循环传入多个成对不同数据时的实现方法。看下效果图:遍历实现方法:wxss省略:wxml中代码:<!--导航部分轮播图--><sw...

jquery.uploadifive插件怎么解决上传限制图片或文件大小问题

jQuery.uploadifive插件可以很好的解决上传限制图片或文件大小问题,具体方法如下所示:插件是可以用 但遇到问题如何提示是否超过限制呢没办法研究插件js 发现网上给的提示...

微信小程序 自动登陆PHP源码实例(源码下载)

微信小程序 自动登陆PHP源码实例
app.js 初始化APP自动登陆 您也可以在任何地方进行用户登陆验证 用法:首先在js文件中定义 var app = getApp(); app.getUse...

详解node中创建服务进程

背景在node工程部署中,常常涉及到三方:本地客户端、跳板机和服务器(集群)。在通过git触发gitlab hook脚本后,需要在跳板机中执行相应的ssh命令执行shell文件启动node服务器,这需要...

JavaScript中splice与slice的区别

splice与slice是数组中的两个常用方法,但是很多初学者很容易将二者混淆。slice的操作不影响原数组。会返回所选择的元素。splice往数组中指定位置添加或删除元素,会影响原数组...

Vue 2.0中生命周期与钩子函数的一些理解

前言
在使用vue一个多礼拜后,感觉现在还停留在初级阶段,虽然知道怎么和后端做数据交互,但是对于mounted这个挂载还不是很清楚的。放大之,对vue的生命周期不甚了解。只知道简单的...

Angular中$state.go页面跳转并传递参数的方法

遇到一个页面跳转的时候,在跳转后的页面获取跳转前页面的数据,我想到用一种是localstorage,一种用broadcast和on,然后老大说不用这么麻烦,既然都$state.go了直接带参数,这次就介...

js使用i18n实现页面国际化的方法

页面引用的插件
<script type="text/JavaScript" src="${path}/plugings/jQuery-easyui/jquery.easyui.min.js"></script><script type="text/javascript" src="${path}/js/...

基于JS实现限时抢购倒计时间表代码

废话不多说了,直接给大家贴代码了,具体代码如下所示:<html><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312" /><title>限时抢购倒计时间表</title...

Vuex和前端缓存的整合策略详解

如何存放或更新缓存?缓存数据来源是预知的,我们可以预先定义哪些 mutation 是缓存相关的。我们期望这个过程更自然一点,通过某种变化自动映射,使以后不管缓存类别增加还是减少都...

ES6正则表达式的一些新功能总结

本文主要总结了ES6正则表达式的一些新功能,分享出来供大家参考学习,下面来看看详细的介绍:一、构造函数实例化参数的变化
大家都知道,在ES5中,new RegExp(参数1,参数2),参数1若是...

JavaScrpt的面向对象全面解析

每次说到javascript的面向对象,总感觉自己心里懂,但是却不知道该怎么说,这就是似懂非懂到表现,于是乎,每次一说,就要到处去查找资料,零零碎碎到看了一些,感觉有懂了,但是过段时间,好像...

jQuery插件开发发送短信倒计时功能代码

实现的主要功能如下:1.点击按钮的时候,可以进行倒计时,倒计时自定义。2.当接收短信失败后,倒计时停止,可点击重新发送短信。3.点击的元素支持一般标签和input标签。html代码:<inpu...

JS中的数组转变成JSON格式字符串的方法

有一个JS数组,如:var arr = [["projectname1","projectnumber1"],["projectname2","projectnumber2"],["projectname3","projectnumber3"]]; 想将此数组转换成JSON字符串,如:var...

微信小程序之获取当前位置经纬度以及地图显示详解

最近刚开始接触微信小程序,在弄懂其结构以及相关接口之后,准备着手实现一个小程序,功能包括--获取用户当前位置的经纬度,在地图上查看位置,通过地图获取不同位置的经纬度。微信小...

Angualrjs 表单验证的两种方式(失去焦点验证和点击提交验证)

AngularJS提供了表单验证,但是验证的过程交互体验很不好,比如重设密码,重复密码的时候一键入就会提示密码不正确,现整理了两种方法,仅供借鉴。一,点击提交验证<form action="" cla...

JS触摸与手势事件详解

本文为大家分享了JS触摸与手势事件,供大家参考,具体内容如下
1.触摸事件
包含 iOS 2.0 软件的 iPhone 3G 发布时,也包含了一个新版本的 Safari 浏览器。这款新的移动 Safari提...

兼容浏览器的js事件绑定函数(详解)

因为javascript中所有对象都集成与Object,那么只有给Object原型添加一个事件绑定函数,就不需要在处理绑定事件的时候,每次写一长串代码,直接调用即可。在代码中添加红色部分代码...

BootStrap表单时间选择器详解

前言  在大多数项目中 用户界面的时间选择是必不可少的,在项目的用户体验友好度这个大前提下,不让用户自己输入时间就显得格外的重要。而且用户输入时间还会存在格式不固定...

react-router实现按需加载

本文使用的 React-router 版本为 2.8.1React Router自己就有一套按需加载解决方案,将代码拆分成多个小包,在浏览过程中实现按需加载;如过你的项目搭配了webpack打包工具,那么需...

Vue2单一事件管理组件通信

本文为大家分享了vue $emit 和 $on 组件通信,供大家参考,具体内容如下<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <title>Vue2-单一事件管理组件通...

react开发中如何使用require.ensure加载es6风格的组件

其实用的babel,在浏览器端就应该可以加载,之前少了个default:require.ensure([],(require) => { let A = require('./a.js').default;})以下方式也可以,但是比较low,可以作废...

js上传图片预览的实现方法

本文实例为大家分享了js上传图片预览的方法,供大家参考,具体内容如下<html ><head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>图片...

React.js中常用的ES6写法总结(推荐)

一 模块1 引入模块以便使用用import实现:import '模块文件地址'import 组件 from '模块文件地址'2 导出模块用export default实现:export default class MyComponent extends...

JQuery实现定时刷新功能代码

在网页开发中,经常会需要不断的刷新某个页面或某个局部数据。这时候就需要用到定时刷新来实现了。实现方式就是使用JS setInterval函数每隔一段时间请求一次数据,然后将请求结...

使用ES6语法重构React代码详解

使用ES6语法重构React组件在Airbnb React/JSX Style Guide中,推荐使用ES6语法来编写react组件。下面总结一下使用ES6 class语法创建组件和以前使用React.createClass方法来创...

详解如何将angular-ui的图片轮播组件封装成一个指令

在项目开发中我们经常会遇到图片轮播的功能点:如果我们开发人员自己原生手写,将会花费很多的时间,最终得不偿失。接下来就详细说说如何使用angular-ui发热图片轮播模块,并且将它...

使用 Vue.js 仿百度搜索框的实例代码

整理文档,搜刮出一个使用 Vue.js 仿百度搜索框的实例代码,稍微整理精简一下做下分享。
<!DOCTYPE html><html><head> <meta charset="utf-8"> <title>Vue demo</title> <st...

微信小程序 支付后台java实现实例

微信小程序 支付后台java实现实例前言:前些天使用 LeanCloud 云引擎写了个小程序的支付相关 以前只做过 APP 支付 这次在小程序支付爬了两天的坑 把代码也分享出来
支付流程:...

详解使用vue脚手架工具搭建vue-webpack项目

对于Vue.js来说,如果你想要快速开始,那么只需要在你的html中引入一个<script>标签,加上CDN的地址即可。但是,这并不算是一个完整的vue实际应用。在实际应用中,我们必须要一系列的...

bootstrap弹出层的多种触发方式

bootstrap弹出层有多种触发方式,以下是我用到的几种方式:1.方法一:button中属性触发注意:button中的data-target内容应该和要和弹出层中的id保持一致
data-target=”#mymodal-d...

js canvas实现QQ拨打电话特效

首先呢,先给特效。自己找手机录的,有点不清楚,请见谅!本来是打算做 腾讯的贝塞尔曲线下拉刷新图。然后和朋友打了个QQ电话,稍微注意了一下未接通时候的动画。然后就想着实现以下...

微信小程序之购物车功能

前言以往的购物车,基本都是通过大量的 DOM 操作来实现。微信小程序其实跟 vue.js 的用法非常像,接下来就看看小程序可以怎样实现购物车功能。需求先来弄清楚购物车的需求。...

BootStrap的两种模态框方式

bootstrap的弹出层bootstrap弹出层有多种触发方式,以下是我用到的几种方式:1.方法一:button中属性触发注意:button中的data-target内容应该和要和弹出层中的id保持一致data-targ...

JS实现队列的先进先出功能示例

本文实例讲述了JS实现队列的先进先出功能。分享给大家供大家参考,具体如下:/** * [Queue] * @param {[Int]} size [队列大小] */function Queue(size) { var list = []; //...

Angular.JS通过指令操作DOM的方法

在指令而非在控制器中操作DOM相信大家在页面处理中,难免会遇到操作DOM的情况,在AngularJS中,对DOM的操作是在指令而非控制器中完成的。AngularJS强调隔离的思想:把复杂的逻辑和...

javascript简单链式调用案例分析

本文实例讲述了javascript简单链式调用方法。分享给大家供大家参考,具体如下:jQuery用的就是链式调用。像一条连接一样调用方法。
链式调用的核心就是return this;,每个方法都...

利用forever和pm2部署node.js项目过程

本文主要给大家分享的是利用forever和pm2部署node.js项目过程的相关内容,分享出来供大家参考学习,下面来看看详细的介绍:一、foreverforever可以在cmd或ssh连接断开时,让项目一...

全面解析vue中的数据双向绑定

1.vue中数据的双向绑定采用的时候,数据劫持的模式。其实主要是用了Es5中的Object.defineProperty;来劫持每个属性的getter,和setter。这也正是Vue不兼容IE8以下的原因。2.Obj...

利用PM2部署node.js项目的方法教程

前言大家在开发中应该发现了,如果直接通过node app来启动,如果报错了可能直接停在整个运行,supervisor感觉只是拿来用作开发环境的。再网上找到pm2.目前似乎最常见的线上部署no...

Vue.js使用$.ajax和vue-resource实现OAuth的注册、登录、注销和API调用

概述上一篇我们介绍了如何使用vue resource处理HTTP请求,结合服务端的REST API,就能够很容易地构建一个增删查改应用。
这个应用始终遗留了一个问题,Web App在访问REST API时,没...

JavaScript实现form表单的多文件上传

form表单的多文件上传,具体内容如下formData对象可以使用一系列的键值对来模拟一个完整的表单,然后使用Ajax来发送这个表单使用<form>表单初始化FormData对象的方式上传文件<!...

jQuery+PHP+Mysql实现抽奖程序

抽奖程序在实际生活中广泛运用,由于应用场景不同抽奖的方式也是多种多样的。本文将采用实例讲解如何利用jQuery+PHP+MySQL实现类似电视中常见的一个简单的抽奖程序。查看演示...

详解axios在vue中的简单配置与使用

一、axios 简介axios 是一个基于Promise 用于浏览器和 nodejs 的 HTTP 客户端,它本身具有以下特征: 从浏览器中创建 XMLHttpRequest 从 node.js 发出 http 请求 支持 Promi...

nodejs multer实现文件上传与下载

本文实例为大家分享了nodejs实现文件上传下载的具体代码,供大家参考,具体内容如下1.介绍
做了一个关于文件上传和下载的demo ,选择了Multer 作为中间件进行数据处理。关于mult...

vue-axios使用详解

vue-axios
GET请求
axios.get("/user&#63;id=1") .then(function(response){ }) .catch(function(error){ })POST请求
axios.post('/user', { firstName: 'Fred', las...

将angular-ui的分页组件封装成指令的方法详解

准备工作:(1)一如既往的我还是使用了requireJS进行js代码的编译(2)必须引入angualrJS , ui-bootstrap-tpls-1.3.2.js , bootstrap.css....首先抛出几个问题:a):何时回用到分页 (当...

Bootstrap table使用方法总结

最近接触一个很棒的插件,Bootstrap table 没做过前端的表示对table的印象还只停留在html的table标签那一套,用过bootstrap table之后不得不说真是牛。
构造方式1 、HTML<div c...

返回顶部
顶部