
JavaScript
lucky111one
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
JavaScript中apply()、call()和bind()的相似与区别
JavaScript中每个函数都包含两个非继承而来的方法,分别是apply()和call()。这两个方法都是用来在特定的作用域中调用函数,即改变函数体内this对象的值。apply()方法接受两个参数:1、在其中运行函数的作用域2、参数数组。call()方法与apply()方法的作用是相同的,区别仅在于接受参数的方式不同。对于call()方法,第一个参数是相同的,而第二个参数是直接传递给函数的原创 2017-08-20 14:27:16 · 278 阅读 · 1 评论 -
提取html字符串中特定的文字内容
由于业务需要,对于形如“主标题内容<div class='subtitle-area'><bold>副标题1</bold><p>副标题内容1</p></div>”或者“主标题内容<div class='subtitle-area'><bold>副标题1</bold&am原创 2018-08-08 15:21:13 · 8854 阅读 · 0 评论 -
js将数组中的字符串按照第二个字符的大小排序(sort排序)
输入为:["abc","bac","acb","acg","acz"] 输出为:["bac","abc","acb","acg","acz"]排序的规则为:按照第二个字符的大小进行排序,例如“abc”中第二个字符为b,“bac”第二个字符为a,那么“bac”排在“abc”的前面;如果第二个字符大小也相同,则按照第三个字符的大小进行排序,以此类推,直至比较出大小;如果两个数字完全相同则顺原创 2017-11-19 20:21:50 · 8002 阅读 · 3 评论 -
js实现数组去重4种方法总结
// 方法一:遍历数组法:// 思路:新建一个新数组,遍历传入数组,如果值不在新数组就加入该新数组中。function uniqueItem (arr){ var arrNew = []; for(var i = 0,len=arr.length; i < len; i++){ if (arrNew.indexOf(arr[i]) == -1) arrNew.p原创 2017-11-04 16:52:37 · 392 阅读 · 1 评论 -
js实现字符串重复的repeat函数
使用javascript编写一个实现字符串重复的repeat函数:例如:repeat("abc",4) //abcabcabcabc方法一:function repeat(src, n) { return (new Array(n + 1)).join(src);}方法二:function repeat(src, n) { var s = src, tot原创 2017-10-26 13:40:55 · 9031 阅读 · 0 评论 -
js封装addClass,removeClass函数
/* * class相关操作 * @param {Object} elements 节点目标 * @param {Object} cName 操作的className */function hasClass( elements,cName ){ return elements.className.match( new RegExp( "(\\s|^)" + cName + "(转载 2017-10-29 21:45:28 · 467 阅读 · 1 评论 -
实现一个触摸屏幕上可拖拽的正方形
实现一个触摸屏幕上可拖拽的正方形 #container { background-color: black; height:100px; width:100px; position: fixed; left: 0; top: 0; } // 获取container节点 var container = d原创 2017-11-07 01:15:35 · 1036 阅读 · 1 评论 -
原生js事件的绑定和解除
http://www.cnblogs.com/iyangyuan/p/4190773.html 简明易懂转载 2017-10-09 23:00:41 · 1956 阅读 · 0 评论 -
js实现成绩排序
在页面上有如下表格,当点击成绩时,所有行数根据成绩进行从低到高排序,再点击则从高到低排序,请用javascript实现以上功能。原创 2017-09-08 20:03:00 · 7030 阅读 · 3 评论 -
javascript动态获取显示时间
编写javascript函数,实时显示当前时间,格式“-年-月-日 时:分:秒”代码如下: javascript动态获取显示时间#timer{ width:300px; margin:50px auto; padding:20px; font:24px tahoma,arial,Microsoft YaHei,sans-serif; color:#c60023; t原创 2017-09-06 15:09:05 · 628 阅读 · 0 评论 -
bezierEasingMixin(); Inline JavaScript is not enabled. Is it set in your options?
两种解决方法:1.打开项目package.json ,将less版本降到3.0以下 比如安装 2.7.3版本。再 install ;2.修改 less 的配置options: { javascriptEnabled: true }采用第一种方法,成功...转载 2018-12-14 15:16:29 · 3988 阅读 · 0 评论