![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
js
流浪大叔
喜欢前端,喜欢那每一点进步的历程。
展开
-
js数据输出过大,后台无法接收到数据
js数据输出过大,后台无法接收到数据上传文件的base64编码,若文件过大,会出现后台无法接收到任何数据的情况,此时,可更换传输方式,对原有json进行处理,JSON.stringify()处理后,再进行传输,即可。...原创 2018-04-16 16:34:18 · 1059 阅读 · 0 评论 -
js随机分组
var listall=[ {name:'1'},{name:'2'},{name:'3'},{name:'4'},{name:'5'},{name:'6'},{name:'7'}, {name:'8'},{name:'9'},{name:'10'},{name:'11'},{name:'12'},{name:'13'},{name:'14'}, ...原创 2018-09-18 21:27:16 · 3237 阅读 · 1 评论 -
webpack --bundle.js压缩
1.控制npm版本,降版本至5.6.0npm install -g npm@5.6.02.下载 uglifyjs-webpack-pluginnpm i -D uglifyjs-webpack-plugin3.在webpack.config.js中添加const UglifyJSPlugin = require('uglifyjs-webpack-plugin');pl...原创 2018-09-05 10:58:54 · 1030 阅读 · 0 评论 -
获取n个月后、几天后的日期
获取N个月后的日期: var months=6;//几个月后 var effectDate='2018年8月31日';//任意时间 var time=effectDate.replace(/年/g,"-").replace(/月/g,"-").replace(/日/g,""); var newTime=monthChange(time,months);//获取的几个月...原创 2018-08-31 11:09:55 · 493 阅读 · 0 评论 -
three.js笔记3--逻辑坐标系与画网格
1.坐标系thresJS使用的是右手坐标系。2.画网格<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>Three框架</title> <script src="js/Three.js">&a原创 2018-07-12 15:40:48 · 850 阅读 · 0 评论 -
three.js笔记2--两点画线
点:可以用THREE.Vector3D来表示现在来看看怎么定义个点,假设有一个点x=4,y=8,z=9。你可以这样定义它:var point1 = new THREE.Vecotr3(4,8,9);另外你也可以使用set方法,代码如下:var point1 = new THREE.Vector3();point1.set(4,8,9);1、首先,我们声明了一个几何体geometry...原创 2018-07-12 15:15:26 · 4435 阅读 · 5 评论 -
three.js笔记1
1、查看版本:在console中输入:THREE.REVISION查看。2、初始化:在Three.js中,要渲染物体到网页中,我们需要3个组建:场景(scene)、相机(camera)和渲染器(renderer)。var scene = new THREE.Scene(); // 场景var camera = new THREE.PerspectiveCamera(75, window.inn...原创 2018-07-12 15:02:16 · 144 阅读 · 0 评论 -
javascript event(事件对象)详解
1. 事件对象Event 对象代表事件的状态,比如事件在其中发生的元素、键盘按键的状态、鼠标的位置、鼠标按钮的状态。什么时候会产生Event 对象呢? 例如: 当用户单击某个元素的时候,我们给这个元素注册的事件就会触发,该事件的本质就是一个函数,而该函数的形参接收一个event对象.事件通常与函数结合使用,函数不会在事件发生前被执行!2. 事件流2.1 事件流发展史事件发展史,这位大神已经写好了,...转载 2018-07-05 11:24:36 · 511 阅读 · 0 评论 -
js简单计算
取整parseInt(5/2) // 2向上取整,有小数就整数部分加1Math.ceil(5/2) // 3向下取整,丢弃小数部分Math.floor(5/2) // 2四舍五入Math.round(5/2) // 3取余6%4 // 2...原创 2018-07-03 18:28:23 · 124 阅读 · 0 评论 -
js常用字符串处理方法
JS自带函数concat将两个或多个字符的文本组合起来,返回一个新的字符串。var a = "hello";var b = ",world";var c = a.concat(b);alert(c);//c = "hello,world"indexOf返回字符串中一个子串第一处出现的索引(从左到右搜索)。如果没有匹配项,返回 -1 。var index1 = a.indexOf("l");//in...转载 2018-07-03 18:24:08 · 432 阅读 · 0 评论 -
js判断一个元素是否在数组中
转自:https://www.cnblogs.com/wqsbk/p/6739304.htmljs中存在一个数组,如何判断一个元素是否存在于这个数组中呢,首先是通过循环的办法判断,代码如下:var arr = ['a','s','d','f'];console.info(isInArray(arr,'a'));//循环的方式/** * 使用循环的方式判断一个元素是否存在于一个数组中 * ...转载 2018-06-13 09:51:13 · 5614 阅读 · 0 评论 -
react 获取城市定位及天气
index.html: <script type="text/javascript" src="http://api.map.baidu.com/api?v=2.0&ak=4IU3oIAMpZhfWZsMu7xzqBBAf6vMHcoa"></script> <script> window.BMap = BMap; </...原创 2018-05-09 09:44:24 · 3825 阅读 · 0 评论 -
signature-h5使用
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>H5签名</title> <style> #signature, #someElement {原创 2018-04-13 17:53:48 · 623 阅读 · 0 评论 -
文字逐个现实
<!DOCTYPE html><html><head lang="en"> <meta charset="UTF-8"> <title>文字逐个显示</title> <script> window.onload=function()原创 2018-04-13 17:46:57 · 127 阅读 · 0 评论 -
正则校验
/*正则校验:只能输入中英文*/function checkedChineseAndEnglish(ele) { var regular = /^([A-Za-z]|[\u4E00-\u9FA5])+$/; if (!(regular.test(ele))) { alert("只能输入中英文!"); }}/*正则校验:不能输入特殊字符*/functi...原创 2018-04-13 17:44:21 · 1724 阅读 · 0 评论 -
将数字转换为中文大写
将数字转换为中文大写HTML代码:<input type="text" value="" placeholder="阿拉伯数字" onchange="chineseNumChange(this.value)"><div id="chineseNumber"></div>js代码 : var chinese = {原创 2018-04-13 17:41:38 · 1800 阅读 · 0 评论 -
js处理F5刷新,鼠标右键刷新
禁用: document.oncontextmenu = function (e) {//禁用鼠标右键 return false; }; document.onkeydown = function (e) {//禁用F5刷新 e = window.event...原创 2018-09-14 17:51:01 · 3092 阅读 · 0 评论