
javascript
小小米粒吖
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
js 字符串转数组
字符串转数组 首先想到的是split 方法let str = '1234567'console.log(str.split('')) // ["1", "2", "3", "4", "5", "6", "7"]let str1 = '1,2,3,4,5,6,7' console.log(str1.split(',')) //["1", "2", "3", "4", "5", "6", "7"]后来想到了 Array.from()用法如下:let str1 = '123567...原创 2020-11-06 18:01:26 · 20676 阅读 · 0 评论 -
js 简单的鼠标指针小图标
描述 点击哪个图片,哪个图片就变成鼠标小图标,具体代码如下: <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=...原创 2020-03-26 21:08:58 · 1107 阅读 · 0 评论 -
获取a标签的href文本
问题描述:当你用 . href 的方法获取文本时,会出现以下情况:默认添加前缀,比如地址、http、https那如何进行不添加呢?var a = document.getElementsByTagName("a");for(var i=0;i<a.length;i++) { a[i].onclick = function(e) { alert(this.ge...原创 2020-02-07 14:53:05 · 4765 阅读 · 0 评论 -
js 数组常用方法
join() --数组转字符串 join() 方法用于把数组中的所有元素放入一个字符串,默认逗号为分隔符。 语法:arr.join(separator);//可选。指定要使用的分隔符。如果省略该参数,则使用逗号作为分隔符。<script type="text/javascript">var arr = [1,2,3];document....原创 2020-01-19 17:48:41 · 292 阅读 · 0 评论 -
js 循环向数组里添加属性值
目的:将["1","2"]添加到对象的aiCode字段里面结果数据项:this.algorithmForm.checkbox=[1,2]; this.algorithmForm.info:[{aiCode:"1"},{aiCode:"2"}] for(let i=0;i<this.algorithmForm.checkbox.length;i...原创 2019-11-19 17:15:32 · 6297 阅读 · 0 评论 -
setTimeout()和setInterval()的区别
1.setTimeout() 间隔多长时间之后再运行,只执行一次实例:<!DOCTYPE html> <html lang="en"> <head> <title>setTimeout使用</title> </head> <body> ...原创 2019-10-29 16:07:51 · 199 阅读 · 0 评论 -
js 事件委托
事件委托又称事件代理,说到事件委托我们就想到了事件冒泡 那么他们具体是什么呢?事件代理:是js中常用绑定事件的常用技巧,即 把原本需要绑定在子元素上的响应事件(click,keyup,keydown,,,),委托给父元素,让父元素担任事件监听的职务,事件委托的原理就是DOM元素的事件冒泡。优点:①可以大量节省内存占用,减少事件注册 ②代码整洁 ③可以实现当新增子对象时,无需再次对其...原创 2019-10-24 14:23:50 · 239 阅读 · 0 评论 -
js 获取数组里的对象
数据格式columns: [{title: "菜单名称",key: "menuName",sortable: true }, {title: "操作",type: "action", actions: [{type: "add",text: "添加子菜单",state:this.GLOBAL.Btns.add},...原创 2019-07-13 17:21:35 · 18649 阅读 · 2 评论 -
js 向数组对象中添加属性和属性值
records:[{"status":"1"},{"status":"1"}];循环最佳属性:records.forEach(item => { item.addState = 1; })结果:records:[{"status":"1","addState":"1" },{"status":"1","addState":"1" }]...原创 2019-07-13 17:38:20 · 24934 阅读 · 3 评论 -
删除数组对象中某个对象
数据项如下var ss=[{"status":"1","updateFlag":"0",},{"status":"1","updateFlag":"1",},{"status":"1","updateFlag":"0"}]去掉updateFlag为1的 这条数据ss.splice(ss.indexOf(ss.find(function(element){ return e...原创 2019-07-18 14:15:26 · 10956 阅读 · 0 评论 -
js 试题总结
1.<script> var x=1; if(function f(){}){ x += typeof f; } alert(x);</script>x结果:1undefined考点:if语句中如果放置函数,该函数的特殊性 当在if语句当中放置一个功能函数的时候,这个if语句是能够成立的,但是!这个函数并不会被定义。2...原创 2019-04-22 10:19:09 · 168 阅读 · 0 评论 -
js 常用方法
1.原生编写一个方法,通过className获取元素 例:<div class="list"></div> var $={ byId:function(id){ return typeof id==='string'document.getElem...转载 2019-08-06 15:33:27 · 268 阅读 · 1 评论 -
js 常见判断
JavaScript中有 6 个值为“假”,这六个值是false null undefined 0 '' (空字符串) NaN console.log(false==null)// false console.log(false== undefined )// false console.log(false== 0 )...转载 2019-08-12 18:45:22 · 532 阅读 · 0 评论 -
js 根据id 取出数组中对应的对象
1.如果就是一个指定的id进行搜索的话,可以用find 的方法var id=1;var obj=this.studentL.find(function (obj) { return obj.studentId ==id;//取出this.studentL里的id为1的那条数据所有的信息 }console.log(obj);2.如果id是一个数组,数组中有多个值,根...原创 2019-08-26 17:38:19 · 13788 阅读 · 1 评论 -
js 修改数组对象中的属性值
数据类型如下:var dataType=[{"type":"add",state":false},{"type":"update","state":false},{"type":"del","state":false}];分别修改:for(var i=0;i<dataType.length;i++){ if(dataType[i].type=="add"){ ...原创 2019-07-13 17:14:41 · 43266 阅读 · 0 评论 -
jQuery通过name获取元素
js var names = document.getElementsByName("name");jq $('input[name="nw"]' $("[name='theName']");原创 2019-07-08 19:02:36 · 7290 阅读 · 0 评论 -
js 基础知识整理(二)
1. 对象字面量 创建对象 var obj = new Object(); 使用字面量创建一个对象 var obj = { }; 使用对象字面量,可以在创建对象时,直接指定对象中的属性 语法: {属性名:属性值,属性名:属性值. . . .} var obj2 = {name:"share",age:20}; 对象字面量的属性名可以加引号也可以不加,建议不加;如果要使用一些...原创 2019-07-08 17:27:35 · 201 阅读 · 0 评论 -
jquery 遍历页面所有 li 元素
核心代码: 获取所有class为 lis 的元素 进行遍历 $('.lis').each(function(i,n){ alert($(n).text()); });实例:<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title&g...原创 2019-04-20 16:38:58 · 14177 阅读 · 0 评论 -
layui icon 使用
1.使用方法:layer.msg('编辑内容', {icon: 编号});icon 编号说明icon:0icon:1icon:2icon:3icon:4icon:5icon:6icon:7具体js代码:layui.use(['upload', 'form'], function() { var form = l...原创 2019-05-30 17:07:19 · 9694 阅读 · 3 评论 -
js 设置终止时间大于开始时间
思路:终止时间大于开始时间,肯定是先选择了开始时间,那么在点击终止时间时获取到开始时间的值,在终止时间上追加一个min属性OK!!上代码,,html:<div class="layui-form-item"> <label class="layui-form-label">开始时间</label> <div class="layui...原创 2019-06-01 16:28:39 · 1750 阅读 · 0 评论 -
js 校验
附加:js验证radio是否选择<script language="javascript">function checkform(obj){for(i=0;i<obj.oo.length;i++) if(obj.oo[i].checked==true) return true;alert("请选择")return false;...转载 2019-06-01 18:48:33 · 893 阅读 · 0 评论 -
js 常见校验
1. 8-16位 字母,数字,下划线,不能是中文<input type="text" onpaste='return false' placeholder="用户名 " id="box_name" class="txt" placeholder="用户名" onkeyup="value=value.replace(/[\u4e00-\u9fa5]/ig,'')" minl...原创 2019-06-01 18:55:33 · 453 阅读 · 0 评论 -
html 验证码验证
<!DOCTYPE HTML><html> <head> <title>注册模块</title> <meta charset="utf-8"> <style> #vcode { height: 35px; width: 40%; font-size: ...原创 2019-06-01 19:12:20 · 14262 阅读 · 2 评论 -
html 密码强度设置
html: <input type="password" placeholder="请输入密码" class="txt" maxlength='16' minlength='8' id="mytext" onblur="pwFuHao()" /> <br><div class="box"> <div class="b...原创 2019-06-01 19:18:51 · 3739 阅读 · 0 评论 -
mui 在线链接
https://cdnjs.cloudflare.com/ajax/libs/mui/3.7.1/css/mui.csshttps://cdnjs.cloudflare.com/ajax/libs/mui/3.7.1/css/mui.min.csshttps://cdnjs.cloudflare.com/ajax/libs/mui/3.7.1/fonts/mui.ttfhttps://...原创 2019-06-03 18:04:12 · 1195 阅读 · 0 评论 -
js 数据类型
JavaScript 数据类型有 6 种: string number boolean null undefined object其中基本数据类型又 5 种:string number boolean null undefined (其中null的数据类型为 object)数据类型装换: 1. 转字符串:toString() 方法 与 S...原创 2019-06-25 17:10:05 · 278 阅读 · 0 评论 -
js 一元运算符
几种情况:一种:var s=1+2+3; console.log(s);结果:number型的 6二种:var s=1+"2"+3;console.log(s);结果:string型的 “123”三种:var s="1"+2+3;console.log(s);//string 123var s=1+2+"3";console.log(s)...原创 2019-06-26 21:11:20 · 629 阅读 · 0 评论 -
js Unicode编码
js中运用:\u + 编码 例如:1是 \u0031 其中0031为十六进制的·数字查看Unicode码:查看连接:https://unicode-table.com/en/#control-characterbody中:&# + 十进制数字 进行输出...原创 2019-06-26 21:34:43 · 1478 阅读 · 0 评论 -
js 运算符
console.log(1=="1");//true console.log(true=="1");//true 都转换为number console.log(true==1);//true console.log(null==0);//false 没有转换成number类型 转换成神魔了 不知道 console.log(null=="0");//false c...原创 2019-06-26 21:44:25 · 141 阅读 · 0 评论 -
js 基础知识整理(一)
1、运算符的优先级 && 的优先级大于 || 的优先级运算符优先级表 越靠上优先级越高2, break和continue break关键字可以用来退出switch或者循环语句 不能在if 中使用break除非外层含有for 语句 break在循环语句中 只对离得最近的for 循环产生作用 特殊情况:...原创 2019-06-27 16:12:03 · 174 阅读 · 0 评论 -
js 严格模式
严格模式通过抛出错误来消除了一些原有静默错误。 严格模式修复了一些导致 JavaScript引擎难以执行优化的缺陷:有时候,相同的代码,严格模式可以比非严格模式下运行得更快。 严格模式禁用了在ECMAScript的未来版本中可能会定义的一些语法。 消除代码运行的一些不安全之处,保证代码运行的安全; 提高编译器效率,增加运行速度;严格模式有以下限制:1. 变量必须声明后再使用2. ...原创 2019-04-15 15:08:48 · 384 阅读 · 0 评论