总体概述:实质上oc与js的通信交互就是发送消息,也即函数调用,只要在交互的过程正确的指定好对方需要调用的函数和参数就okoc-->jsstringByEvaluatingJavaScriptFromString,其参数是一NSString 字符串内容是js代码(这又可以是一个js函数、一句js代码...
分类:
编程语言 时间:
2014-07-16 23:04:24
阅读次数:
173
函数的声明function f1(){} var f1 = function(){}普通函数声明和匿名函数声明有一点不同:普遍声明函数方式,是先执行编译函数,之后供程序调用,匿名函数表达式函数的名字是变量,对象没有函数提升一说,没有编译一说,必须在函数使用前已经声明了函数。匿名函数调用方式:(...
分类:
Web程序 时间:
2014-07-16 21:21:58
阅读次数:
292
定义函数的方式定义函数表达式的方法有两种,一种是函数声明,另一种是函数表达式.函数声明的方式,关于函数声明的方式,它的一个重要的特性就是函数声明提升(function declaration hoisting),意思是在执行代码之前会先读取函数声明。这就意味着可以把函数声明放在调用它的语句后面,li...
分类:
Web程序 时间:
2014-07-16 20:33:33
阅读次数:
210
//1.打开窗口function WinOpen(url, heightV, widthV) { var iTop2 = (window.screen.availHeight - 20 - heightV) / 2; var iLeft2 = (window.screen.availWi...
分类:
Web程序 时间:
2014-07-16 20:04:33
阅读次数:
167
function isPositiveNum(s) { //是否为正整数 var re = /^[0-9]*[1-9][0-9]*$/; return re.test(s) } ...
分类:
Web程序 时间:
2014-07-16 20:04:26
阅读次数:
201
先执行js,或者先执行Click事件,最近就遇到了这个问题,开始弄了两个按钮分别执行,那才叫一个蛋疼...
1.先执行js,再执行Button的Click函数
前台js为
function xxx() {
if (confirm("您确定要删除?")) {
return true;
}
return f...
分类:
Web程序 时间:
2014-07-16 16:19:50
阅读次数:
237
要求是很简单的,即有COM组件A在IE中运行,使用JavaScript(JS)调用A的方法longCalc(),该方法是一个耗时的操作,要求通知IE当前的进度。这就要求使用回调函数,设其名称为scriptCallbackFunc。实现这个技术很简单:1 、组件方(C++)组件A 的方法在IDL中定义...
分类:
Web程序 时间:
2014-07-12 08:27:18
阅读次数:
202
调用JS函数包括两部分在执行:1.词法分析 2.执行语句 例1:*/functiontest(x,y){functionx(){alert(x);}x();alert(x);}test(100); 词法分析: 1.函数执行时候,生成Active Object对象 2.AO.x=undefined ....
分类:
Web程序 时间:
2014-07-12 00:20:23
阅读次数:
213
昨天写Windows应用程序用的前端HTML页面时,发现了一个奇怪的问题,一段简单的JS代码,竟然执行错误。
function replaceSymbol(){
var val_exp = $('#calc_expression').val();
alert(val_exp);
val_exp=val_exp.replace(/(/g,'(').replace(/)/g,')').re...
分类:
Web程序 时间:
2014-07-09 10:34:42
阅读次数:
247
escapse() 编码函数escape("(") => %28unescape() 解码函数unescape("%29") => )eval() 求值函数eval("11") => 11isNaN() 数值判断函数== is not a numberisNaN(0) => falseisNaN(....
分类:
Web程序 时间:
2014-07-05 17:41:43
阅读次数:
206