自己试过很好用 function zero_fill_hex(num, digits) {var s = num.toString(16);while (s.length < digits)s = "0" + s;return s; } function rgb2hex(rgb) {if (rgb.charAt(0) == #)return rgb;var ds = rgb.split(/\D+/);var decimal = Number(ds[1]) * 65536 + Number(ds[2]) * 256 + Number(ds[3]);return "#" + zero_fill_hex(decimal, 6); } 以上所述就是本文的全部内容了,希望大家能够喜欢。
要获得字符的Unicode编码,可以使用string.charCodeAt(index)方法,其定义为: strObj.charCodeAt(index) index为指定字符在strObj对象中的位置(基于0的索引),返回值为0与65535之间的16位整数。例如:var strObj = "ABCDEFG";var code = strObj.charCodeAt(2); // Unicode value of character C is 67 如果index指定的索引处没有字符,则返回值为NaN。 要将Unicode编码转换为一个字符,使用String.fromCha...
方法超级简单,把时间格式化一下就好了,直接奉上代码 function transDate() {var $time =document.getElementById("share-time");var date = $time.innerHTML.trim();var tt = new Date(parseInt(date));var days = parseInt((new Date().getTime() - date) / 86400000);var today = new Date().getDate();var year = tt.getFullYear();var mouth = tt.getMonth() + 1;var day = tt.getDate();var time = tt.getHours() < 10 ? "0...
var _change = { ary0:["零", "一", "二", "三", "四", "五", "六", "七", "八", "九"], ary1:["", "十", "百", "千"], ary2:["", "万", "亿", "兆"], init:function (name) { this.name = name; }, strrev:function () { var ary = [] for (var i = this.name.length; i >= 0; i--) { ary.p...
本文实例讲述了JavaScript通过Date-Mask将日期转换成字符串的方法。分享给大家供大家参考。具体实现方法如下: var MonthNames = ["January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"]; var DayNames = [ "Sunday", "Monday", "Tueday", "Wednesday", "Thursday", "Friday", "Saturday" ]; var ShortMths = ["Jan", "Feb", "Mar", "Apr", "May", "Jun", ...
数组转字符串1.join()方法 var s= ["a", "d", "a", "f", "g", "f", "s", "g"]; s.join() //"a,d,a,f,g,f,s,g" s.join(" ") //"a d a f g f s g" s.join(); //adafgfsg字符串转数组1.call()方法 var str = "adafgfsg"; var strArr = Array.prototype.slice.call(str,0); console.log(strArr); 结果:["a", "d", "a", "f", "g", "f", "s", "g"] 2.正则表达式 var str = "adafgfsg"; var strArr = str.replace(/(.)(?=.)/g,$...
本文实例讲述了JavaScript实现将UPC转换成ISBN的方法。分享给大家供大家参考。具体实现方法如下: if (indexisbn.indexOf("978") == 0) {isbn = isbn.substr(3,9);var xsum = 0;var add = 0;var i = 0;for (i = 0; i < 9; i++) {add = isbn.substr(i,1);xsum += (10 - i) * add;}xsum %= 11;xsum = 11 - xsum;if (xsum == 10) { xsum = "X"; }if (xsum == 11) { xsum = "0"; }isbn += xsum; }希望本文所述对大家的javascript程序设...
使用getImageData接口获取图片的像素点,然后基于像素点实现动画效果,封装成一个简单的lib <!DOCTYPE html> <html><head><title>particle image</title><meta charset="utf-8" /><style>#logo {margin-left:20px;margin-top:20px;width:160px;height:48px;background:url(./images/logo.png);/*border: 1px solid red;*/}</style><script type="text/javascript" src="ParticleImage.js"></script><script>window.onload = functi...
本文实例讲述了Javascript进制转换的方法。分享给大家供大家参考。具体如下: <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>进制转换</title> <script type="text/javascript">var x = 6;var num = x.toString(2);//把整数转换为2进制,注意toString方法中的2表示“二进制”//alert("num=" + num);var z = "110";var num2 = parseInt(z, 2);...
本文实例讲述了javascript显式类型转换的方法。分享给大家供大家参考。具体分析如下: 尽管js可以做许多自动类型转换,但某些时候仍然需要做显示类型转换或为了代码逻辑清晰易读而做显示类型转换。 做显示类型转换最简单的方法就是用Boolean()、Number()、String()或Object()函数: Number("3") //3 String(false) //"false" false.toString()//同上 Boolean([]) //true Object(3) //new Number(3)js中的某些运算符会做隐式类型转...
今天被一个问题困扰,有一个页面在浏览器(无论是手机还是PC)上运行良好,而通过WebView就出现了问题,有两个值得计算始终出错。于是就通过alert,把这个值显示出来,发现和浏览器上计算的结果差了很多,本来是正数,却变成了负数。仔细比对发现,其中一部分数字被抹掉了,这些数字都是通过parseInt由字符串转化而来的。而被抹掉的值,和其他正常的数字唯一区别是,它们都是以0开头的,比如“04903”,而其他值都是“90874”。如此...
本文实例讲述了Javascript实现颜色rgb与16进制转换的方法。分享给大家供大家参考。具体如下: 使用方法:Color(12,34,56); Color("#fff") Color("#defdcd")实现代码://颜色转换 var Color = function() {if (!(this instanceof Color)) {var color = new Color();color._init.apply(color, arguments);return color;}if (arguments.length) {this._init.apply(this, arguments);} } //设置get,set方法 var methods = ["red", "gr...
本文实例讲述了JavaScript转换二进制编码为ASCII码的方法。分享给大家供大家参考。具体如下: <html> <head> <script type="text/javascript"> var input_id = "bin_text"; var answer_id = "answer"; function convertToASCII() {var bin_text = document.getElementById(input_id);var answer = document.getElementById(answer_id);if (!answer) {alert("Error: No element with id \""+answer_id+"\".");return;}if (bin_text)...
本文实例讲述了JavaScript将字符串转换为整数的方法。分享给大家供大家参考。具体如下: var s=1; var s2=2; alert(parseInt(s) parseInt(s2));希望本文所述对大家的javascript程序设计有所帮助。
本文实例讲述了JavaScript实现将xml转换成html table表格的方法。分享给大家供大家参考。具体如下: function ConvertToTable(targetNode) {// if the targetNode is xmlNode this line must be removed// i couldnt find a way to parse xml string to xml node// so i parse xml string to xml documenttargetNode = targetNode.childNodes[0];// first we need to create headersvar columnCount = targetNode.childNodes[0].ch...