js的encode使用

1.手机都串号的识别!

手机串号,如同手机的身份证,每部机子的 IMEI 号都是惟一的,一般说来可以由此来判断一部机子是否为正品。

判别方法如下:在手机的待机状态下输入 * # 06 # ,手机显示的一串数字即为其主板串号,将其记下; 取下机子电池,看机身后面的两个标签中的白色标签上的串号 即机壳串号,另一个标签一般是入网许可证。 是否和前面数字一致;再看机子包装盒上的 IMEI 号,比较三者,看是否都一致。

如果主板串号和机壳串号不一致,那么这台机器很有可能是经过维修或零件拼装的,千万不能买。如果三个串号都一致,加上有入网许可证的话,基本上就能证明此机是正品,但是也不能百分之百的肯定,因为现在的 JS 什么都能造假,主板串号可以用电脑和软件刷写,假的串号标签和入网许可证更是几块钱就可以买到,为慎重起见还应该按下面的方法继续验证。

★ 看机子外包装和说明书 正规新机子的包装和说明书印刷精美,多为铜版纸印刷,字体和图像十分清晰、有层次感,而假冒的包装盒却多为简单单面纸张仿造,字体和图像都很粗糙,印刷字迹模糊,不少非正规渠道的改装的说明书甚至是复印的。还有一些翻新机子虽然采用的是原来正品的包装盒和说明书, 但毕竟机器是旧的,其包装盒必有磨损,说明书也一定存在使用过的痕迹,购买时多加留意,就能发现。

★ 看入网许可证 真的入网许可证上有水印,表面的颜色不均匀,有深有浅,有粗有细;而假的多为复印,表面颜色没有变化。如果你看不出的话,还可以用验钞机照一下入网许可证,真的里面有防伪图案 会呈现出红色的“ CMII ”的图案。

而假的图案则模糊不清。 真的入网证一般都是用针式打印机打印的,数字清晰,仔细看有针打的凹痕,而假的入网许可证是普通打印机打印的,数字不十分清晰,没有凹痕。

一般而言,入网许可证是比较难造假的,毕竟造假所需的设备在成本方面比较高。另外还可以上网查询来检验入网许可证的真伪, 在此就不详细说明了。

★ 看手机外壳 打开一款新机子时会很明显地注意到,在机子“关键部位”都有贴膜做重点防护,例如内屏、外屏,摄象头等等,这些部位只要接触, 就会留下指纹.当您看到新机子上的指纹后,任凭 JS 如何解释您也不要听信。此外,灰尘和使用痕迹也是翻新机子同样难以避免的, 机子上下外壳之间的缝隙,键盘周围的空隙,还有充电器插槽等处都是容易“藏污纳垢”的地方,翻盖机子的转轴处也会留下使用过的痕迹,同样也要特别注意。

★ 翻新机子一般采用的外壳都是仿原装的,或旧外壳精心处理而成的,所以机子外壳前后两个部分很容易出现闭合不紧、留缝很大的情况,鉴别方法是用手指甲试试能否插入手机上下盖的接缝,如果能插进去,就是组装壳。对于没有更换外壳机子, JS 出售前用一种像清洁剂的雾剂一喷,旧壳的表面立刻出现一种像新机一样的磨砂效果,若不仔细查看,便会被 JS 蒙混过关, 但是用不了多长时间,机壳的喷漆就会落,购买的时候一定要仔细观察外壳,因为 JS 的工艺再好,也没有原厂的设备先进,如果仔细查看的话就能看到一点小颗粒 , 是灰尘,由于喷漆时没有在真空房间作业造成。

★ 如果是翻盖机还可以查看一下翻盖的结合处,因为有些时候,就算 JS 把机器表面处理得再好,这些地方也难免留下一些灰尘的痕迹。 另外查看机身螺丝是否崭新,有没有螺丝刀拧动过的痕迹。

更要注意的是,许多新手机都有一股明显的檀香味,而旧机子和换壳机一般都没有这样的味道,或是有加工时留下的异味。 ★ 看手机配件 正规厂家的新机子有全套的原厂配件,至少也得有一电一充。

翻新手机的配件一般都不齐全或者不是原厂的, 购机之前最好先去相关的网站了解一下标配的原厂配件都有哪些,以此防止被 JS 克扣配件。 另外,如果发现配套的充电器和耳机的插头上有划痕的话,那么这台手机也很有可能不是全新的。

★ 看使用记录 看一看手机中的游戏、短信、电话本、通话记录、自编铃声等项目有没有使用过的记录, 如果有的话则有非常大的翻新嫌疑。另外在正常的使用过程中,机子频繁地自动关机或是死机, 那么可以肯定地说这款手机的主板或是软件存在一定问题。

★ 看保修 向经销商询问机子的保修期并索要正规的发票。翻新手机无法享受正规手机“三包”规定的所有权益, 因此一般没有保修期或保修期相对较短。

如果销售商说他们自己负责保修也不能答应,因为正规手机一般都是全国联保的。 如果销售商无法做到这些,那么手机肯定存在问题。

★ 看价格 俗话说,贪小便宜吃大亏。在购买机子前,最好先在当地报纸或是网站上了解一下手机的价格,如果 JS 报出的价格“十分便宜”,就要警惕了,这样“廉价”的手机不是翻新手机、非正规渠道产品,就是配件“缺斤短两”。

建议到信誉好、重服务的正规销售店购买手机,拥有完备的三包凭证 有效的发货票及三包卡。这样在机子出现问题的时候,合法权益才能有所保证。

★ 闻气味 大多数新机器有种电子产品出厂时所特殊的香气,这种气味绝不是普通香水所能模仿的。类似的香味在新出厂的电脑配件上也可以闻到。

翻新机一般没有这种味道,就算 JS 做了加香。

2.Js中如何进行HTMLEncode

HTML的Encode(转码)和解码(Decode)在平时的开发中也是经常要处理的,以下总结了使用javascript处理HTML的Encode(转码)和解码(Decode)的常用方式

一、用浏览器内部转换器实现转换

1.1.用浏览器内部转换器实现html转码

首先动态创建一个容器标签元素,如DIV,然后将要转换的字符串设置为这个元素的innerText(ie支持)或者textContent(火狐,google支持),最后返回这个元素的innerHTML,即得到经过HTML编码转换的字符串了。

1.2.用浏览器内部转换器实现html解码

首先动态创建一个容器标签元素,如DIV,然后将要转换的字符串设置为这个元素的innerHTML(ie,火狐,google都支持),最后返回这个元素的innerText(ie支持)或者textContent(火狐,google支持),即得到经过HTML解码的字符串了。

var HtmlUtil = {

/*1.用正则表达式实现html转码*/

htmlEncodeByRegExp:function (str){

var s = "";

if(str.length == 0) return "";

s = str.replace(/&/g,"&");

s = s.replace(/</g,"<");

s = s.replace(/>/g,">");

s = s.replace(/ /g," ");

s = s.replace(/\'/g,"'");

s = s.replace(/\"/g,""");

return s;

},

/*2.用正则表达式实现html解码*/

htmlDecodeByRegExp:function (str){

var s = "";

if(str.length == 0) return "";

s = str.replace(/&/g,"&");

s = s.replace(/</g,"<");

s = s.replace(/>/g,">");

s = s.replace(/ /g," ");

s = s.replace(/'/g,"\'");

s = s.replace(/"/g,"\"");

return s;

}

};

js的encode使用

转载请注明出处JS代码网 » js的encode使用

资讯

js动态改变input的值

阅读(4)

本文主要为您介绍js动态改变input的值,内容包括在js中怎样改变input标签里动态的改变value值的字体颜色,在js中怎样改变input标签里动态的改变value值的字体颜色求大神指教,关于JS改变input值的问题。我猜楼主是想要背后那个提示语css3中有

资讯

js中的function是什么意思

阅读(6)

本文主要为您介绍js中的function是什么意思,内容包括在js中function()是什么意思?一般是什么情况下用?新手求大神详细,(function(){})();//请问这是什么JS语法,作用是什么,js中如何停止function。js 中的函数也是一种对象(Function类型的对象),函

资讯

js获取路径中的参数

阅读(6)

本文主要为您介绍js获取路径中的参数,内容包括js怎么对获取的地址里边的参数,js获取url路径里面的参数,js中如何获取地址参数的方法。var getUrlVars = function(){var vars = {}, hash, idx, hashes, i, n;i

资讯

js获取text中的值

阅读(6)

本文主要为您介绍js获取text中的值,内容包括js怎样获取html:text的值,在js中怎么获得text文本框中的值变化了,JS:如何获取text文本框中输入的数值?。错的地方有两处,第一个错误:<input id="Text1" type="text" />没有设置name这个属性,所以 var x=

资讯

js面向对象编程的好处

阅读(5)

本文主要为您介绍js面向对象编程的好处,内容包括什么是面向对象编程,它好处,面向对象程序设计的优点是什么?,面向对象编程的重要性在哪。面向对象编程(object oriented programming,oop,面向对象程序设计)是一种计算机编程架构。oop 的一条基

资讯

js传值的哪种方法好

阅读(6)

本文主要为您介绍js传值的哪种方法好,内容包括JS传递大数据量的参数时,应该采用哪种方式更好哪,JS中的传值方式有哪几种?,如何在JavaScript与ActiveX之间传递数据。在JS等脚本语言与ActiveX控件之间通信,如何传递各种类型的参数,以及COM的IDi

资讯

js如何取数的最大值

阅读(6)

本文主要为您介绍js如何取数的最大值,内容包括如何利用JS获取一组数字中的最大值,js如何取出数组中的最大值,Javascript如何取最大值?。你好,下面是我测试的代码,你试下:<br><script src=jquery-2.1.4.min.js></script><br><u

资讯

js新增的ngclick

阅读(8)

本文主要为您介绍js新增的ngclick,内容包括ngclick点击事件js怎样触发,XHTML+JS中事件处理函数如何可带参数?比如我用HTMLDO爱问知,JavaScript中事件处理的过程有哪三个环节.?JavaSc。第一阶段:HTML事件处理阶段。就是在元素里面添加onclick

资讯

js修改div下的iframe

阅读(4)

本文主要为您介绍js修改div下的iframe,内容包括JavaScript如何修改页面中iframe的属性值,js怎样修改iframe的属性值,如何实现iframe的形式?用div,dom,js..如何实现i。页面一刷新,所有JS对页面做的修改都会恢复的,如果楼主想让浏览器记住JS设

资讯

js中变量作用域的特性

阅读(6)

本文主要为您介绍js中变量作用域的特性,内容包括js变量作用域,JavaScript中变量的作用域是怎样的?为什么变量可以先使用再声明,什么是JavaScript的变量作用域。用cookie存取全站公共变量是最方便的。function set_cookie(name,value){ docu

资讯

js中的变量能缓存吗

阅读(6)

本文主要为您介绍js中的变量能缓存吗,内容包括JS能缓存页面么,如何设置JSCSS图片等静态资源的缓存过期时间?,js中,var修饰变量名,它可有可无吗?。在header中给静态内容添加一个较长的过期时间,这样可以使用户今后访问只读取缓存中的文件,而不

资讯

js取数字的绝对值

阅读(6)

本文主要为您介绍js取数字的绝对值,内容包括javascript怎么取绝对值,怎样用javascript取数值,javascript的字符串转换问题有如下字符串:"if(0==。Abs 函数 返回数的绝对值。 And 运算符 执行两个表达式的逻辑连接。 Array 函数 返回含一数

资讯

js中单选框的值

阅读(7)

本文主要为您介绍js中单选框的值,内容包括javascript单选框取值,如何用js得到单选框的值,javascript单选框取值。radio要用name属性来获得值<br><input type="radio" name="radiobutton" value="a

资讯

js中function函数的用法

阅读(8)

本文主要为您介绍js中function函数的用法,内容包括javascript中function方法,jsfunction定义函数的几种方法,javascript中的function用法。var asd=new Class("a");//你能new得出来?你new的对象就不是一个类你怎么去new?继承的话给你个例子var

资讯

js动态改变input的值

阅读(4)

本文主要为您介绍js动态改变input的值,内容包括在js中怎样改变input标签里动态的改变value值的字体颜色,在js中怎样改变input标签里动态的改变value值的字体颜色求大神指教,关于JS改变input值的问题。我猜楼主是想要背后那个提示语css3中有

资讯

js中的function是什么意思

阅读(6)

本文主要为您介绍js中的function是什么意思,内容包括在js中function()是什么意思?一般是什么情况下用?新手求大神详细,(function(){})();//请问这是什么JS语法,作用是什么,js中如何停止function。js 中的函数也是一种对象(Function类型的对象),函

资讯

js获取路径中的参数

阅读(6)

本文主要为您介绍js获取路径中的参数,内容包括js怎么对获取的地址里边的参数,js获取url路径里面的参数,js中如何获取地址参数的方法。var getUrlVars = function(){var vars = {}, hash, idx, hashes, i, n;i

资讯

js获取text中的值

阅读(6)

本文主要为您介绍js获取text中的值,内容包括js怎样获取html:text的值,在js中怎么获得text文本框中的值变化了,JS:如何获取text文本框中输入的数值?。错的地方有两处,第一个错误:<input id="Text1" type="text" />没有设置name这个属性,所以 var x=

资讯

js面向对象编程的好处

阅读(5)

本文主要为您介绍js面向对象编程的好处,内容包括什么是面向对象编程,它好处,面向对象程序设计的优点是什么?,面向对象编程的重要性在哪。面向对象编程(object oriented programming,oop,面向对象程序设计)是一种计算机编程架构。oop 的一条基

资讯

js传值的哪种方法好

阅读(6)

本文主要为您介绍js传值的哪种方法好,内容包括JS传递大数据量的参数时,应该采用哪种方式更好哪,JS中的传值方式有哪几种?,如何在JavaScript与ActiveX之间传递数据。在JS等脚本语言与ActiveX控件之间通信,如何传递各种类型的参数,以及COM的IDi

资讯

js如何取数的最大值

阅读(6)

本文主要为您介绍js如何取数的最大值,内容包括如何利用JS获取一组数字中的最大值,js如何取出数组中的最大值,Javascript如何取最大值?。你好,下面是我测试的代码,你试下:<br><script src=jquery-2.1.4.min.js></script><br><u

资讯

js获取元素的类型吗

阅读(7)

本文主要为您介绍js获取元素的类型吗,内容包括js获取元素是text类型吗,在javascript程序中,获取元素的标准方法,js如何获取class的元素不能用jq<br/1br/>2。1.function (n) {2. var classElements = [],allE