摘要:问题:Uncaught SyntaxError: Unexpected token < index:1 原因:js 路径不对
阅读全文
摘要:可能是出于安全原因 CSDN 对内容中的代码,作了很多奇葩的替换。 比如下面两行,是否有差别? 有。其实 cut 后的短横线,内部编码不同,前者复制后无法被识别。 再比如下面两个词,是否有差别? 有。第一个字母 ο 并不是 o,或者换个宋体就明显了。 但这些替换似乎又是随机做的,但为安全原因粗暴的作
阅读全文
摘要:Windows Script Host 技术是一门很老的技术,它让 Windows 的自带脚本 VBScript 和 JScript 可以操作 Windows ActiveX 对象,这样的脚本具有本地权限,比如本地文件系统的访问,网络的访问等。我在邮件中收到一封来自联邦快递的邮件。附件为:Label
阅读全文
摘要:在JXA代码中加入如下代码后,可使用 Safari Web Inspector 调试: //debugger; 使用 Safari Web Inspector 查看 Array 或 Object 并不比交互命令行清晰。可以使用以下命令进行交互调试: osascript -l JavaScript -
阅读全文
摘要:最近着迷 Javascript 中的对象,回顾以往项目时,记得用到C#里的Dictionary时,利用 Microsoft ASP.NET AJAX Client 技术,可以将Dictionary直接转为Javascript对象使用,今天突然想到,当Dictionary中的键是int类型时,返回到页面的Javascript对象会是怎样的?这个试验还没来得及做。 在Javascript中,可以利用J...
阅读全文
摘要:最近做了一个.Net系统升级项目。从ASP.NET 1.1 升级到 ASP.NET 2.0/3.5,开始发现不兼容的都是第三方控件,等升级完毕后,才戏曲性的发现,兼容性产生的问题大多来自 .Net Framework 本身。比如 TextBox 类 ReadOnly 属性的脚本不兼容问题。 在 ASP.NET 1.1 项目中,可能会经常会用到选择器,确切的说,这是一种操作模式:用户提供一组复杂条...
阅读全文
摘要:在使用ASP.NET AJAX 和 jQuery 的时候,ASPS页面提示“缺少对象”,打开IE调试开关,使用VS2008调试,代码中断在 function Sys$WebForms$PageRequestManager$_initializeInternal(scriptManagerID, formElement) { this._onsubmit = ...
阅读全文
摘要:利用 Math.floor(Math.random() * iMax + 1) 产生一个介于 0 至 iMax 之间的随机数。 注意:此处要用 Math.floor!不能为 Math.round,将使中间数的几率大于两头;也不能为 Math.ceil,将使之得到0的几率减小。 因为: Math.round(number) number 要舍入到最接近整数的值。 Math.round(number...
阅读全文
摘要:Javascript中的字符串替换会用到其内置对象String的replace方法。 原型如下:stringObj.replace(rgExp, replaceText); 先看一个例子:考虑如下网页代码会弹出什么结果? 对了,是"211",而不是"222"。 就是说,Javascript的字符串替换只处理第一次匹配,而一般,这不是预期效果。 要实现结果为"222",正确的做法是,对第一个参数...
阅读全文
摘要:JScript 通过常规办法难以改变 radio input 的 name 属性, 有一个技巧可通过替换节点的 outerHTML 中的 name 属性值, 下面的代码说明了这种动态设置 radio input 分组的办法 A B
阅读全文
摘要:在项目里使用弹出窗口时,如果在弹出窗执行完某些操作后想刷新父窗口。通常有这样几种做法: 1.Response.Write 此种方法不可取,因为以此方法写到页面的脚本位置不对,会导致如CSS加载等一些问题。 2.ScriptManager.RegisterClientScriptBlock 一般使用此种方法。一些代码写为:window.opener.location.reload(); 这样会导致父...
阅读全文