parseint

js分页(非无刷新)

本小妞迷上赌 提交于 2020-01-21 13:58:51
每当以前看到网上类似 的分页感觉很新奇很好看,于是自己也模仿做了一个(其实是项目中要用的,嘿嘿)。。。。 其实功能做起来确实很简单,主要思想就是根据当前总页数,在js中输出类似<a href='xxx/xxx.aspx?page=current&condition=condition'>current</a>的标签, 以下是css代码段,用于设置分页的样式: 代码 <style type="text/css"> #setpage a:link, #setpage a:visited, #setpage a:hover, .current, #info { border: 1px solid #DDD; background: #F2F2F2; display: inline-block; margin: 1px; text-decoration: none; font-size: 12px; width: 15px; height: 15px; text-align: center; line-height: 15px; color: #AAA; padding: 1px 2px; } #setpage a:hover { border: 1px solid #E5E5E5; background: #F9F9F9; } .current { border: 1px solid

前端学习(451):随机色

僤鯓⒐⒋嵵緔 提交于 2020-01-20 16:44:28
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>随机颜色</title> </head> <body> <script> function getRandomColor(){ // var r=(Math.random()*255).toFixed(0); var r=parseInt(Math.random()*256).toString(); var g=parseInt(Math.random()*256).toString(); var b=parseInt(Math.random()*256).toString(); console.log("rgba("+r+","+g+","+b+","+Math.random().toFixed(2)+")"); } getRandomColor(); </script> </body> </html> 运行结果 来源: CSDN 作者: 你知道歌谣吗? 链接: https://blog.csdn

Java进制转换

隐身守侯 提交于 2020-01-19 01:12:01
十进制转成十六进制: Integer . toHexString ( int i ) 十进制转成八进制 Integer . toOctalString ( int i ) 十进制转成二进制 Integer . toBinaryString ( int i ) 十六进制转成十进制 Integer . valueOf ( "FFFF" , 16 ) . toString ( ) 八进制转成十进制 Integer . valueOf ( "876" , 8 ) . toString ( ) 二进制转十进制 Integer . valueOf ( "0101" , 2 ) . toString ( ) 有什么方法可以直接将 2 , 8 , 16 进制直接转换为 10 进制的吗 ? java . lang . Integer类 parseInt ( String s , int radix ) 使用第二个参数指定的基数,将字符串参数解析为有符号的整数。 examples from jdk : parseInt ( "0" , 10 ) returns 0 parseInt ( "473" , 10 ) returns 473 parseInt ( "+42" , 10 ) returns 42 parseInt ( "-0" , 10 ) returns 0 parseInt ( "-FF"

随机名字

此生再无相见时 提交于 2020-01-16 02:05:01
做测试的时候,手动填写数据是很费时间的,特别是起名字。相当耗费脑细胞。因此在网上寻找到如下代码: var familyNames = [ '赵', '钱', '孙', '李', '周', '吴', '郑', '王', '冯', '陈', '褚', '卫', '蒋', '沈', '韩', '杨', '朱', '秦', '尤', '许', '何', '吕', '施', '张', '孔', '曹', '严', '华', '金', '魏', '陶', '姜', '戚', '谢', '邹', '喻', '柏', '水', '窦', '章', '云', '苏', '潘', '葛', '奚', '范', '彭', '郎', '鲁', '韦', '昌', '马', '苗', '凤', '花', '方', '俞', '任', '袁', '柳', '酆', '鲍', '史', '唐', '费', '廉', '岑', '薛', '雷', '贺', '倪', '汤', '滕', '殷', '罗', '毕', '郝', '邬', '安', '常', '乐', '于', '时', '傅', '皮', '卞', '齐', '康', '伍', '余', '元', '卜', '顾', '孟', '平', '黄', '和', '穆', '萧', '尹'] var givenNames = [ '子璇', '淼',

IOS微信显示NAN,日期转换

僤鯓⒐⒋嵵緔 提交于 2020-01-13 16:08:47
IOS微信浏览器支持的时间格式为yyyy/mm/dd 00:00:00 日期格式为中国标准时间转换 function myTime(date){ var arr=date.split("T"); var d=arr[0]; var darr = d.split('-'); var t=arr[1]; var tarr = t.split('.000'); var marr = tarr[0].split(':'); var dd = parseInt(darr[0])+"/"+parseInt(darr[1])+"/"+parseInt(darr[2])+" "+parseInt(marr[0])+":"+parseInt(marr[1])+":"+parseInt(marr[2]); return dd; } 1234567. 来源: https://www.cnblogs.com/Crush123/p/12187100.html

【JavaScript】parseInt()与toString()

笑着哭i 提交于 2020-01-13 05:44:44
parseInt() 函数 parseInt(string, radix) 将一个字符串 string 转换为 radix 进制的整数, radix 为介于2-36之间的数。 parseInt()一般用于数值转换,在转换字符串时,更多的是看其是否符合数值模式。它会忽略字符串前面的空格,直至找到第一个非空格字符。如果第一个字符不是数字字符或者负号,parseInt()就会返回 NaN;也就是说,用 parseInt()转换空字符串会返回 NaN(Number()对空字符返回 0)。如果第一个字符是数字字符,parseInt()会继续解析第二个字符,直到解析完所有后续字符或者遇到了一个非数字字符。 如果字符串中的第一个字符是数字字符,parseInt()也能够识别出各种整数格式,也就是说,如果字符串以"0x"开头且后跟数字字符,就会将其当作一 个十六进制整数;如果字符串以"0"开头且后跟数字字符,则会将其当作一个八进制数来解析。 var num1 = parseInt ( "1234blue" ) ; // 1234 var num2 = parseInt ( "" ) ; // NaN var num3 = parseInt ( "0xA" ) ; // 10(十六进制数) var num4 = parseInt ( 22.5 ) ; // 22 var num5 =

angularJS 自定义指令 分页

十年热恋 提交于 2020-01-13 04:29:19
原理和使用说明 1、插件源码主要基于angular directive来实现。 2、调用时关键地方是后台请求处理函数,也就是从后台取数据。 3、插件有两个关键参数currentPage、itemsPerPage,当前页码和每页的记录数。 4、实现方法调用后我们需要根据每次点击分页插件页码时重新提交后台来获取相应页码数据。 在调用的页码中我使用了$watch来监控。 我初次使用时是把调用函数放在了插件的onchange中,结果发现每次都会触发两次后台。这个地方需要注意。 5、我把请求后台封装成了Service层,然后在Controller里调用,也符合MVC思想。 效果图 调用代码 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 <div ng-app= "DemoApp" ng-controller= "DemoController" > <table class = "table table-striped" > <thead> <tr>

javaScript的Data函数

僤鯓⒐⒋嵵緔 提交于 2020-01-12 19:36:25
1、获取当前时间   Date()获取到的时间是当前设备的显示的时间,开发中要考虑到用户的设备时间是否正确 let nowTime = new Date(); // 获取当前时间   把data时间转换成常规格式 <script> let getTimeNow = () => { let nowTime = new Date(); // 获取当前时间——Sun Jan 12 2020 14:07:22 GMT+0800 (中国标准时间) let year = nowTime.getFullYear(); // 年 let month = nowTime.getMonth()+1; // 月 这里要加1 let day = nowTime.getDate(); // 获取几号 let hour = nowTime.getHours();//得到小时 let minu = nowTime.getMinutes();//得到分钟 let sec = nowTime.getSeconds();//得到秒 let week = nowTime.getDay();//得到星期几 let timeStr = ''; timeStr += year + '/' + isGreaterthanTen(month) + '/' + isGreaterthanTen(day); timeStr += '

Why does parseInt('dsff66',16) return 13?

亡梦爱人 提交于 2020-01-12 06:33:08
问题 today I stumbled on a strange (in my opinion) case in JavaScript. I passed a non-hexadecimal string to the parseInt function with the base of 16 and...I got the result. I would expect the function to throw some kind of exception or at least return NaN, but it succeeded parsing it and returned an int. My call was: var parsed = parseInt('dsff66', 16); // note the 's' in the first argument document.write(parsed); and the result was: 13 . I noticed that it "stops" parsing with the first character

js加解密

人走茶凉 提交于 2020-01-10 03:31:56
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" " http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd "> <html xmlns=" http://www.w3.org/1999/xhtml "> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <title>字符串加密</title> </head> <body> <script language="JavaScript"> <!-- Begin function encrypt(str, pwd) { if (pwd == null || pwd.length <= 0) { alert("Please enter a password with which to encrypt the message."); return null; } var prand = ""; for (var i = 0; i < pwd.length; i++) { prand += pwd.charCodeAt(i).toString(); } var sPos = Math.floor(prand