
JavaScript
文章平均质量分 50
cysear
这个作者很懒,什么都没留下…
展开
-
2015-12-23复习之JavaScript基础一
1、JavaScript介绍JavaScript是互联网上最流行的脚本语言,这门语言可用于web和HTML,更广泛用于,服务器,PC端和移动端。JavaScript是一种轻量级的编程语言,是可插入HTML页面的编程代码,可由所有浏览器执行。2、JavaScript实现HTML中脚本必须位于中,脚本可被放置在HTML页面中的head和body中,不限制脚本数量,通常放在head中,以原创 2015-12-23 21:54:10 · 636 阅读 · 0 评论 -
正则 匹配 中文标点符号 小记
//匹配这些中文标点符号 。 ? ! , 、 ; : “ ” ‘ ' ( ) 《 》 〈 〉 【 】 『 』 「 」 ﹃ ﹄ 〔 〕 … — ~ ﹏ ¥var reg = /[\u3002|\uff1f|\uff01|\uff0c|\u3001|\uff1b|\uff1a|\u201c|\u201d|\u2018|\u2019|\uff08|\uff09|\u300a|\u300b|\u3008...原创 2018-05-24 15:55:16 · 51734 阅读 · 5 评论 -
null ,"null",undefined判断
null,NULL,”null”,undefined后台返回值的时候常有返回值是null,或者”null”甚至是不返回的情况,所以前台获取数据的时候就要加以判别再进行处理,以下是工作中的小总结。undefined如果是undefined,使用typeof来判断var tmp = undefined; if (typeof(tmp) == "undefined"){ ...原创 2018-04-17 16:20:56 · 13353 阅读 · 0 评论 -
后台获取的json数据转换成树结构数据
今天遇到一个问题,前台页面所需数据格式是树结构格式,类似下图1,但是后台返回数据格式是却是无序的json数组,如图2解决思路:首先,我遇到的问题是后台返回的每条数据是缺少父级Id的,所以需要遍历增加上去。其次,遍历数据时需要按照父>子>孙的顺序遍历,否则的话在先遍历到子元素了,但是父元素还没有出现,此时无法将id作比较,所以需要对数据进行排序。最后,转换成图一所示的树结构数原创 2017-11-20 21:53:15 · 19714 阅读 · 2 评论 -
关于JavaScript的splice 和slice 方法小结
W3School上面讲的很详细了,但是还是想总结一下下 splice和slice看起来很相似,具体的用法也老是模糊不清定义与用法 splice:该方法 会 改变原始 数组,向/从数组中添加/删除项目,然后返回被删除的项目。(增删改) slice():该方法 不会 改变原始 数组,可从已有的数组中返回选定的元素。(查) splice语法...原创 2017-08-07 08:43:14 · 646 阅读 · 0 评论 -
函数声明,函数表达式,块级作用域小结
前端小白一更 今天做完了工作任务开始看看大牛们的文章,总结一下下学习到的知识。一、ES6 -> let阮大神的文章特别值得读一读http://es6.ruanyifeng.com/#docs/let 写的特别详细 知识点: let类似于var ,但是声明只在代码块里有效,let不存在变量提升,不允许重复声明,存在暂时性死区。 画重点: 块级作用域的出现,实际上使得获得广泛应用的立即原创 2017-07-25 09:36:43 · 1172 阅读 · 1 评论 -
firefox 下使用html5拖拽会自动打开新标签的解决办法
使用html5的拖拽,但是firefox却会弹出新标签,以下是个人愚见:之前网上查找到说 使用禁止默认事件 event.preventDefault();但是写在相应代码里面却还是有新标签弹出来。又查询到可以将dataTransfer 的setData的属性设置为除了Text之外的其他属性,但是我试了下 设置成text/plain 还是有新标签页弹出来,但是IE会报错:“原创 2017-06-26 15:11:27 · 6457 阅读 · 5 评论 -
使用原生js和jquery 对 ul 中的li进行随机排序
使用原生js和jquery 对 ul 中的li进行随机排序var ulEle = document.getElementById("foo");var liList = ulEle.getElementsByTagName("li");var leng = liList.length;var lis = Array.prototype.slice.call(liList, 0);var idx =原创 2017-06-23 14:38:57 · 1424 阅读 · 0 评论 -
javascript(js)中的 substring和substr方法
1.substring 方法定义和用法substring 方法用于提取字符串中介于两个指定下标之间的字符。语法stringObject.substring(start,stop)参数 描述start 必需。一个非负的整数,规定要提取的子串的第一个字符在 stringObject 中的位置。stop 可选。一个非负的整数,比要提转载 2017-04-10 20:46:46 · 396 阅读 · 0 评论 -
获取元素CSS值之getComputedStyle方法熟悉
转自 张鑫旭 http://www.zhangxinxu.com/wordpress/2012/05/getcomputedstyle-js-getpropertyvalue-currentstyle/一、碎碎念~前言我们都用过jQuery的CSS()方法,其底层运作就应用了getComputedStyle以及getPropertyValue方法。对于那些只想混口饭转载 2017-02-10 14:02:40 · 369 阅读 · 0 评论 -
关于表单用js如何实现占位符placeholder的效果
笨方法,需要每个input都要写focus 和blur 事件,可以实现,但是毕竟太笨 /*获取焦点 提示信息消失*/function focusFunc(ss,oCtl){ if(oCtl.value==ss){ oCtl.value=''; } }/*失去焦点 提示信息显示*/function blurFunc(ss,oCtl){ if(o原创 2016-11-16 15:39:47 · 2587 阅读 · 0 评论 -
JavaScript四种数据集合整理小结1_Set
ArrayArray 构造器会根据给定的元素创建一个 JavaScript 数组ObjectObject 构造函数为给定值创建一个对象包装器。SetES6 提供了新的数据结构 Set。它类似于数组,但是成员的值都是唯一的,没有重复的值。Set本身是一个构造函数,用来生成 Set 数据结构。WeakSetWeakSet 是一个构造函数,可以使用ne...原创 2019-02-19 15:00:27 · 675 阅读 · 0 评论