Welcome 微信登录

首页 / 脚本样式 / JavaScript

Node.js中AES加密和其它语言不一致问题解决办法

Node.js中AES加密和其它语言不一致问题解决办法

例子一:这几天被一个问题困扰着。Nodejs的AES加密和Java,C#加密出来的不一致。当然,这样就不能解密了。纠结了许久:后来还是实在不行了,看了下源代码,要不然还得继续纠结下去。网上说,通常的nodejs AES和其他语言实现不一样。好吧~~或许吧。nodejs的crypto模块。复制代码 代码如下:var crypto = require("crypto"); var data = "156156165152165156156"; console....
JS中类或对象的定义说明

JS中类或对象的定义说明

我们知道,JS是面向对象的。谈到面向对象,就不可避免的要涉及类的概念。一般像c#,java这些强类型语言都有固定的定义类的语法。而JS的不同之处在于它能使用各种方法实现自己的类和对象。一般的实现有以下几种方式:1.工厂方式工厂方式是指创建一个返回特定对象类型的工厂函数,示例代码如下:复制代码 代码如下:function createCar(sColor,iDoors,iMpg){ var oTempCar=new Object; oTempCar.colo...
JavaScript对IE操作的经典代码(推荐)

JavaScript对IE操作的经典代码(推荐)

这段时间一直在用ajax技术做东东,所以也就有更多机会对JavaScript知识进行学习。之前在网上搜集了一些关于JavaScript对IE操作的代码(具体在哪里cope的记不清了,所以出处就不加了),感觉在开发过程中很有用,当然只适用于IE,FF会有问题的。现在贴出来分享。复制代码 代码如下:1.将彻底屏蔽鼠标右键oncontextmenu="window.event.returnvalue=false"可用于Table<table onconte...
关于JavaScript对象的动态选择及遍历对象

关于JavaScript对象的动态选择及遍历对象

(一)动态选择方法及属性 在实际工作中,我们经常会遇到这种情况:根据某个条件来调用两个方法[1]中的一个,或是在两个属性[2]中的一个上面进行读写操作。下面的代码展示了这种情形: 复制代码 代码如下: if (condition) { myObj.method1(someArg); } else { myObj.method2(someArg); } JavaScript提供了一种简单的语法,即使用方括号操作符([])来动态地选择方法和属性。正如下面的代...
php is_numberic函数造成的SQL注入漏洞

php is_numberic函数造成的SQL注入漏洞

一、is_numberic函数简介国内一部分CMS程序里面有用到过is_numberic函数,我们先看看这个函数的结构bool is_numeric (mixed $var)如果 var 是数字和数字字符串则返回 TRUE,否则返回 FALSE。二、函数是否安全接下来我们来看个例子,说明这个函数是否安全。复制代码 代码如下:$s = is_numeric($_GET["s"])?$_GET["s"]:0;$sql="insert into test(typ...
jquery基础教程之数组使用详解

jquery基础教程之数组使用详解

1. $.each(array, [callback]) 遍历[常用]解释: 不同于例遍jQuery对象的$().each()方法,此方法可用于例遍任何对象。回调函数拥有两个参数:第一个为对象的成员或数组的索引, 第二个为对应变量或内容. 如果需要退出each循环可使回调函数返回false, 其它返回值将被忽略。each遍历,相信都不陌生,在平常的事件处理中,是for循环的变体,但比for循环强大。在数组中,它可以轻松的攻取数组索引及对应的值。例:复制代码...
js实现通用的微信分享组件示例

js实现通用的微信分享组件示例

一、可定义的信息1、分享时显示的LOGO;2、分享LOGO的宽度;3、分享LOGO的高度;4、分享出去显示的标题(默认调用网页标题);5、分享出去显示的描述(默认调用网页标题);6、分享链接(默认为当前页面的URL)。7、分享微信的APPID(一般为空)。二、使用方法1、引入微信分享组件js:复制代码 代码如下:/******************************** Author:Mr.Think* Description:微信分享通用代码* ...
jquery插件开发之实现google+圈子选择功能

jquery插件开发之实现google+圈子选择功能

具体原理与调用不详述,可看代码注释及DEMO演示(演示中mod.udata.js里有一个汉字转拼音方法,它并不是插件的一部分,但为插件提供了拼音搜索的功能)。复制代码 代码如下:;(function ($) { /* * 基于jQuery实现类似Google+圈子选择功能插件(支持键盘事件)@Mr.Think(http://mrthink.net/) */ $.fn.iChoose = function (options) { var SELF=this;...
文本域光标操作的jQuery扩展分享

文本域光标操作的jQuery扩展分享

该针对文本域的扩展实现的功能及使用方法:1、获取光标位置:$(elem).iGetFieldPos();2、设置光标位置:$(elem).iSelectField(start);3、选中指定位置内的字符:$(elem).iSelectField(start,end);4、选中指定的字符:$(elem).iSelectStr(str);5、在光标之后插入字符串:$(elem).iAdd(str);6、删除光标前面(-n)或者后面(n)的n个字符:$(elem...
<< 821 822 823 824 825 826 827 828 829 830 >>