随笔分类 -  javascript

摘要:1.丢弃小数部分,保留整数部分 js:parseInt(7/2) 2.向上取整,有小数就整数部分加1 js: Math.ceil(7/2) 3,四舍五入. js: Math.round(7/2) 4,向下取整 js: Math.floor(7/2) 阅读全文
posted @ 2018-06-01 15:48 正举 阅读(261) 评论(0) 推荐(0)
摘要:源文:https://blog.csdn.net/crystal6918/article/details/62236730#reply 阅读全文
posted @ 2018-05-04 18:19 正举 阅读(220) 评论(0) 推荐(0)
摘要:源文地址:https://juejin.im/post/5ae413946fb9a07a9c03f7f7 阅读全文
posted @ 2018-05-03 16:05 正举 阅读(298) 评论(0) 推荐(0)
摘要:9行代码实现复制内容至剪切板 复制到剪贴板的内容 复制 阅读全文
posted @ 2018-05-03 16:04 正举 阅读(286) 评论(0) 推荐(0)
摘要://除法 function accDiv(arg1,arg2){ var t1=0,t2=0,r1,r2; try{t1=arg1.toString().split(".")[1].length}catch(e){} try{t2=arg2.toString().split(".")[1].leng 阅读全文
posted @ 2018-04-27 11:31 正举 阅读(288) 评论(0) 推荐(0)
摘要:1.无限极函数递归,使每次的参数相乘 需求:add(1)(2)(3)(4)(5) 1.1首先要知道一个东西,就是function每次调用,都会默认执行tosting 1.2利用递归,每次返回的都是函数,利用tosting解构传入值 2.解决循环里面的定时器 阅读全文
posted @ 2018-04-19 10:19 正举 阅读(246) 评论(0) 推荐(0)
摘要:function rnd(n, m){ var random = Math.round(Math.random()*(m-n)+n); return random; } 阅读全文
posted @ 2018-04-13 10:38 正举 阅读(296) 评论(0) 推荐(0)
摘要:源文地址:https://blog.csdn.net/kingcruel/article/details/67638880 再次感谢原作者 阅读全文
posted @ 2018-04-12 13:46 正举 阅读(596) 评论(0) 推荐(0)
摘要:1.先来说一下我使用到的es6的Object.assign。在jq里合并对象用的是extend方法,用来处理默认参数和传入参数做合并。es6里为我们提供了Object.assign,但是ie下全部撂倒。 解决办法:在使用Object.assign之前,写下: 2.第一种,面向对象写法-挂载到wind 阅读全文
posted @ 2018-03-25 11:24 正举 阅读(1303) 评论(0) 推荐(0)
摘要:一、先说对象,如何获取key【键】; 想要获取这个obj对象的键“name”和"qq",需要用到内置对象Object的keys方法,代码如下: 这个方法可以将对象obj的key键以数组形式输出,然后我们用循环方式拿到即可。 二、获取数组对象的key和值 var arr=[{a:3},{b:4},{q 阅读全文
posted @ 2018-03-14 11:12 正举 阅读(25489) 评论(0) 推荐(0)
摘要:function loadScript(url, callback){ var script = document.createElement("script") script.type = "text/javascript"; if (script.readyState){ //IE script 阅读全文
posted @ 2018-02-09 13:59 正举 阅读(176) 评论(0) 推荐(0)
摘要:1.万能的谷歌控制台: 首先,在我们要测试的代码块里写入:debugger 然后在浏览器里运行得到结果: 2.找到获取了焦点的元素 https://cdn.bootcss.com/jquery/3.2.1/jquery.min.js 阅读全文
posted @ 2018-01-17 10:00 正举 阅读(435) 评论(0) 推荐(0)
摘要:var myDate = new Date(); myDate.toLocaleDateString();可以获取当前日期myDate.toLocaleTimeString(); 可以获取当前时间扩展:myDate.getYear(); //获取当前年份(2位)myDate.getFullYear( 阅读全文
posted @ 2018-01-16 11:02 正举 阅读(268) 评论(0) 推荐(0)
摘要:话不多说上代码: 阅读全文
posted @ 2018-01-05 16:43 正举 阅读(312) 评论(0) 推荐(0)
摘要:判断是否是安卓 var isAndroid = /Android/i.test(navigator.userAgent); var isAndroid = /Android/i.test(navigator.userAgent); 判断是否是IOS系统 var isIOS = /iPhone|iPa 阅读全文
posted @ 2017-12-26 10:07 正举 阅读(481) 评论(0) 推荐(0)
摘要:$(document).ready(function() { if (window.history && window.history.pushState) { $(window).on('popstate', function () { window.history.pushState('forward', null, '#'); ... 阅读全文
posted @ 2017-12-20 14:05 正举 阅读(2100) 评论(0) 推荐(0)
摘要:先来看一下最终效果: 但是p标签是要用js生成的。data_attr自定义属性值是一个变量。 console.log(p)的结果却是: 然后我就开始了什么tostring(),/\的转义符啦。no~都不行。 后来,在我抽烟的时候想明白了。 于是有了下面的代码,尽管不值一提,但是还是觉得很有意义。 是 阅读全文
posted @ 2017-11-01 10:13 正举 阅读(5441) 评论(0) 推荐(0)
摘要:从智能社的blue老师公开课中学习到了很多,在此表示感谢。 这个导航很好玩,于是就想实现一个。 html css js 要先引入jq库哦 阅读全文
posted @ 2017-10-10 15:35 正举 阅读(505) 评论(0) 推荐(0)
摘要:最近在做一个自己的网站,才知道一个前端需要学习的东西到底有多少。 来吧~步入正题,我的网站空间很小。所以在资源上,就有点吼不住了。跨域拿数据肯定是不可避免的了。 一、原生js; 我们知道他的原理,就是使用sec属性可以跨域拿数据。 一般如果数据是字符串形式包括json数据,那么都是用一个script 阅读全文
posted @ 2017-08-24 14:09 正举 阅读(503) 评论(0) 推荐(0)
摘要:昨天写一个跨域请求json数据的实例。遇到传值问题,尝试了各种方式都不行,后来发现,同一个地址,同一个ip请求次数频繁传值相同的话,ajax会默认跟一个&?时间戳,这就导致我传过去的值是错误的。 然后各种百度,也没用。无奈上jq官网看api,发现了done方法。 代码: 阅读全文
posted @ 2017-08-24 14:04 正举 阅读(3381) 评论(0) 推荐(0)