随笔分类 -  javascript

摘要:1 <html> 2 3 <head> 4 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 5 <title>划词搜索</title> 6 <style> 7 .ttb-box { 8 display: no 阅读全文
posted @ 2023-03-27 17:57 CorderBob 阅读(47) 评论(0) 推荐(0)
摘要:这个javascript函数是获取当前时间前后N天日期的方法,可以得到昨天,今天,明天,一月前,三月前,半年前,一年前的日期,只要修改参数就可以实现得到任何一个天数。具体用法如下: // 传入参数获取N天后日期 function GetDateStr(AddDayCount) { var dd = 阅读全文
posted @ 2022-08-08 16:30 CorderBob 阅读(743) 评论(0) 推荐(0)
摘要:function jsonFormat(txt, tiperror, compress/*是否为压缩模式*/) {/* 格式化JSON源码(对象转换为JSON文本) */ var indentChar = ' '; if (/^\s*$/.test(txt)) { if (tiperror) ale 阅读全文
posted @ 2020-12-25 10:37 CorderBob 阅读(937) 评论(0) 推荐(0)
摘要:/** * 指定日期加减 * date:要加减日期 * days:要加减的天数,往前算传负数,往后算传正数 */ function addDate(date, days) { var d = new Date(date); d.setDate(d.getDate() + days); var m = 阅读全文
posted @ 2020-09-28 11:28 CorderBob 阅读(585) 评论(0) 推荐(0)
摘要://JQuery的ajax函数的返回类型只有xml、text、json、html等类型,没有“流”类型,所以我们要实现ajax下载,不能够使用相应的ajax函数进行文件下载。//但可以用js生成一个form,用这个form提交参数,并返回“流”类型的数据。在实现过程中,页面也没有进行刷新。var DownLoadFile = function (options) { var config... 阅读全文
posted @ 2018-08-15 18:40 CorderBob 阅读(5763) 评论(0) 推荐(0)
摘要:在浏览器 DOM 事件里面,有一些事件会随着用户的操作不间断触发。比如:重新调整浏览器窗口大小(resize),浏览器页面滚动(scroll),鼠标移动(mousemove)。也就是说用户在触发这些浏览器操作的时候,如果脚本里面绑定了对应的事件处理方法,这个方法就不停的触发。 这并不是我们想要的,因 阅读全文
posted @ 2018-06-12 15:49 CorderBob 阅读(547) 评论(0) 推荐(0)
摘要:1、join() join(separator): 将数组的元素组起一个字符串,以separator为分隔符,省略的话则用默认用逗号为分隔符,该方法只接收一个参数:即分隔符。 var arr = [1,2,3]; console.log(arr.join()); // 1,2,3 console.log(arr.join("-")); // 1-2-3 console.log(arr); /... 阅读全文
posted @ 2018-04-10 14:59 CorderBob 阅读(256) 评论(0) 推荐(0)
摘要:1. 打开node_modules\gulp-rev\index.js 2.打开node_modules\rev-path\index.js 3.打开node_modules\gulp-rev-collector\index.js gulpfile.js 阅读全文
posted @ 2018-02-05 11:27 CorderBob 阅读(2635) 评论(0) 推荐(0)
摘要:一、为什么要用require.js? 最早的时候,所有Javascript代码都写在一个文件里面,只要加载这一个文件就够了。后来,代码越来越多,一个文件不够了,必须分成多个文件,依次加载。下面的网页代码,相信很多人都见过。 这段代码依次加载多个js文件。 这样的写法有很大的缺点。首先,加载的时候,浏 阅读全文
posted @ 2018-02-03 15:40 CorderBob 阅读(160) 评论(0) 推荐(0)
摘要:七、模块的规范先想一想,为什么模块很重要?因为有了模块,我们就可以更方便地使用别人的代码,想要什么功能,就加载什么模块。但是,这样做有一个前提,那就是大家必须以同样的方式编写模块,否则你有你的写法,我有我的写法,岂不是乱了套!考虑到Javascript模块现在还没有官方规范,这一点就更重要了。目前, 阅读全文
posted @ 2018-02-03 14:54 CorderBob 阅读(131) 评论(0) 推荐(0)
摘要:一、原始写法 模块就是实现特定功能的一组方法。只要把不同的函数(以及记录状态的变量)简单地放在一起,就算是一个模块。 上面的函数m1()和m2(),组成一个模块。使用的时候,直接调用就行了。这种做法的缺点很明显:"污染"了全局变量,无法保证不与其他模块发生变量名冲突,而且模块成员之间看不出直接关系。 阅读全文
posted @ 2018-02-03 14:20 CorderBob 阅读(215) 评论(0) 推荐(0)
摘要:var revenue = [350,450,550,650,850,1000,1100,1250,1500]; var reward = [0,30,40,50,100,200,240,300,400]; /* 根据指定的值,在revenue查找第一个比它大的值,返回对应的索引,通过索引在reward获取对应的奖励 1:如果值小于re... 阅读全文
posted @ 2018-01-26 11:37 CorderBob 阅读(2393) 评论(0) 推荐(0)
摘要:var arr = [ {"id":"1001","name":"值1","value":"111"}, {"id":"1001","name":"值1","value":"11111"}, {"id":"1002","name":"值2","value":& 阅读全文
posted @ 2018-01-23 18:30 CorderBob 阅读(492) 评论(0) 推荐(0)
摘要:var firstInterval; var secondInterval; function firstFunction(){ if(firstInterval) clearInterval(firstInterval); //code... firstInterval = setInterval('firstFunction()', 1000); } ... 阅读全文
posted @ 2017-12-08 11:09 CorderBob 阅读(537) 评论(0) 推荐(0)
摘要:function _fresh() { var endtime = new Date("2017-10-11 16:06:00"); var nowtime = new Date(); var leftsecond = parseInt((endtime.getTime()-nowtime.getTime()) / 1000); __d = parseInt(l... 阅读全文
posted @ 2017-10-11 16:24 CorderBob 阅读(170) 评论(0) 推荐(0)
摘要:在‘<input>’ 里输入onkeyup="value=value.replace(/[^\X]/g,'')" 然后在(/[\X]/g,'')里的 X 换成你想输入的代码就可以了, 中文u4E00-u9FA5,数字0-9,英文a-z\A-Z,其它符号@、点或其它 符号。 也可以多个,用\隔开就行了 阅读全文
posted @ 2017-08-30 09:45 CorderBob 阅读(370) 评论(0) 推荐(0)
摘要:// 搜索关键词标注红色 var search_value=$(".search_text").val().trim(); if(search_value){ $(".search_title").each(function(){ var str=$(this).text(); ... 阅读全文
posted @ 2017-08-28 16:33 CorderBob 阅读(340) 评论(0) 推荐(0)
摘要:$(document).on('input propertychange', '#addShop .form-control', function() { if($(this).val().length>0){ $(this).css("color","#666"); }else{ $(this).css("color","#999"); } }); 阅读全文
posted @ 2017-08-16 11:49 CorderBob 阅读(364) 评论(0) 推荐(0)
摘要:var flag= 0; $('xxx').click(function () { if (flag == 0) { flag= 1; //... setTimeout(functi... 阅读全文
posted @ 2017-08-14 15:42 CorderBob 阅读(566) 评论(0) 推荐(0)
摘要:js定义动态对象属性 var str={}; str.a="aaa"; //这种方法只能定义str里的一个属性a,如果有循环,只会保存最后一个值 str[a]="aaa"; //这种方法可以定义多个不重复的属性,如果有循环,会保存多个值 例如: 1. var str={};for(var i=0;i 阅读全文
posted @ 2017-04-08 13:56 CorderBob 阅读(2113) 评论(0) 推荐(0)