#NP

juqery 判断所有input 不能为空 判断只能为数字 判断身份证号:18位和15位 判断是否银行卡号

//jq判断某字符串是否含有特殊符号functionCheckNum(){//定义数组保存特殊字符varAllNumIsSame=newArray("’","”","。",";",":","<",">","?","|","!","@","#","$","%","^","&",...

iOS中 H5的input输入框focus()无法自动拉起键盘(解决方法)

原来,在App的配置文件(config.xml),里面默认会有一句1<preferencename="KeyboardDisplayRequiresUserAction"value="true"/>这里面的大概意思就是,键盘的显示需要用户去触发,而且是设置为true的!!!那么下面你们知道怎么做了吧,只需要...
代码星球 ·2020-08-01

JSONP原理实现及url传递参数封装

  利用在页面中创建<script>节点的方法向不同域提交HTTP请求的方法称为JSONP,这项技术可以解决跨域提交Ajax请求的问题。JSONP的优点是:它不像XMLHttpRequest对象实现的Ajax请求那样受到同源策略的限制;它的兼容性更好,在更加古老的浏览器中都可以运行,不需...

input输入框限制20个字符,十个汉字

英文和数字为一个字符,汉字为两个字符在Web开发中,经常要对表单元素的输入进行限制,比如说不允许输入特殊字符,标点。通常我们会监听input事件:inputElement.addEventListener('input',function(event){letregex=/[^1-9a-zA-Z]/g;event.ta...

手机端input获取焦点弹出键盘时挡住input解决方案

问题重现原始页面:页面中有header、main、footer三部分,其中header和footer通过 position:fixed; 定位在浏览器顶部和底部。其中,footer中有一个input 输入框。点击input框使之获取焦点,唤起虚拟键盘,正常页面效果如下:注:在ios系统唤起...

详解npm的模块安装机制

依赖树表面的逻辑结构与依赖树真实的物理结构并不一定相同!这里要先提到两个命令:tree-d(linux)和npmls(npm)在一个npm项目下:tree-d命令以树状图的方式列出一个项目下所有依赖的物理结构npmls命令以树状图的方式列出一个项目下所有依赖的逻辑结构 以官方文档为例子:项目example1有...

利用npm安装/删除/发布/更新/撤销发布包

 npm是javascript的包管理工具,是前端模块化下的一个标志性产物简单地地说,就是通过npm下载模块,复用已有的代码,提高工作效率 1.从社区的角度:把针对某一特定问题的模块发布到npm的服务器上,供社区里的其他人下载和使用,同时自己也可以在社区里寻找特定的模块的资源,解决问题2.从团队的角...

npm+webpack+babel+react安装

1.首先要安装Node.js,Node.js自带了软件包管理器npm2.在项目文件目录下生成package.json#进入项目目录$npminit3.用npm安装Webpack$npminstallwebpack-g此时Webpack已经安装到了全局环境下,通常我们会将Webpack安装到项目的依赖中,这样就可以使用项...
代码星球 ·2020-08-01

vue input框type=number 保留两位小数自定义组件

第一步:自定义组件MyNumberInput.vue<template><inputclass="numberInput"type="number":placeholder="placeholder"v-model="inputData"@keydown="keydownFn"/></te...

淘宝 NPM 镜像使用

因为众所周知的原因,使用node,官方NPM仓库安装依赖包是个看人品的事情,不过有万能的淘宝,所以需要部分调整就可以避免这些原因。(以下内容osx, centos下测试通过)首先是版本管理,NODE更新迭代较快,推荐使用NVM来进行版本管理,因为NVM支持镜像选项,所以,简单设置环境变量即可:exportNV...
代码星球 ·2020-07-24

npm publish 发布

前言  我们npmpublish发布的时候,一定是本地文件发布到远程仓库,并且登录到http://registry.npmjs.org(即npmadduser或npmlogin)之后,才可以进行发布。一、npm包结构(编写)  npm包实际是一个存档文件,即一个目录直接打包为.zip或tar.gz格式的文件,安装后解压...
代码星球 ·2020-07-24

npm国内镜像

   npm是node.js环境下的包管理器,非常强大智能,我们在使用node的时候经常需要安装各种npm包,但是国内墙的太厉害了,下载npm包真是下的着急。  比较幸运的是,国内有几个镜像站点可以供我们使用,如 http://www.cnpmjs.org/  ...
代码星球 ·2020-07-24

HTML 5 Audio/Video DOM canplaythrough 事件在移动端遇到的坑

canplaythrough事件定义和用法当浏览器预计能够在不停下来进行缓冲的情况下持续播放指定的音频/视频时,会发生canplaythrough事件。当音频/视频处于加载过程中时,会依次发生以下事件:loadstartdurationchangeloadedmetadataloadeddataprogresscanp...

npm install —— 从一个简单例子,看本地安装与全局安装的区别

npm的包安装分为本地安装(local)、全局安装(global)两种,从敲的命令行来看,差别只是有没有-g而已,比如npminstallgrunt#本地安装npminstall-ggrunt-cli#全局安装这两种安装方式有什么区别呢?从npm官方文档的说明来看,主要区别在于(后面通过具体的例子来说明):本地安装1....

NPM小结

nodejs的出现,可以算是前端里程碑式的一个事件,它让前端攻城狮们摆脱了浏览器的束缚,踏上了一个更加宽广的舞台。前端的可能性,从此更加具有想象空间。随着一系列基于nodes的应用/工具的出现,工作中与nodejs打交道的机会越来越多。无论在node应用的开发,还是使用中,包管理都扮演着一个很重要的作用。NPM(nod...
代码星球 ·2020-07-24
首页上一页...3536373839...下一页尾页