随笔分类 -  Javascript

20190905 - Uncaught SyntaxError: Unexpected token < 的解决
摘要:问题:Uncaught SyntaxError: Unexpected token < index:1 原因:js 路径不对 阅读全文

posted @ 2019-09-05 12:05 Eric Lee 阅读(192) 评论(0) 推荐(0)

20190903 - CSDN 的奇葩替换
摘要:可能是出于安全原因 CSDN 对内容中的代码,作了很多奇葩的替换。 比如下面两行,是否有差别? 有。其实 cut 后的短横线,内部编码不同,前者复制后无法被识别。 再比如下面两个词,是否有差别? 有。第一个字母 ο 并不是 o,或者换个宋体就明显了。 但这些替换似乎又是随机做的,但为安全原因粗暴的作 阅读全文

posted @ 2019-09-03 11:44 Eric Lee 阅读(137) 评论(0) 推荐(0)

20160307 - 双击打开 Js 扩展名的附件要保持留心
摘要:Windows Script Host 技术是一门很老的技术,它让 Windows 的自带脚本 VBScript 和 JScript 可以操作 Windows ActiveX 对象,这样的脚本具有本地权限,比如本地文件系统的访问,网络的访问等。我在邮件中收到一封来自联邦快递的邮件。附件为:Label 阅读全文

posted @ 2016-03-07 00:17 Eric Lee 阅读(365) 评论(0) 推荐(0)

20160220 - JavaScript for OS X Automation 调试技巧
摘要:在JXA代码中加入如下代码后,可使用 Safari Web Inspector 调试: //debugger; 使用 Safari Web Inspector 查看 Array 或 Object 并不比交互命令行清晰。可以使用以下命令进行交互调试: osascript -l JavaScript - 阅读全文

posted @ 2016-02-20 21:02 Eric Lee 阅读(364) 评论(0) 推荐(0)

20080911 - 奇怪的 Javascript 对象
摘要:最近着迷 Javascript 中的对象,回顾以往项目时,记得用到C#里的Dictionary时,利用 Microsoft ASP.NET AJAX Client 技术,可以将Dictionary直接转为Javascript对象使用,今天突然想到,当Dictionary中的键是int类型时,返回到页面的Javascript对象会是怎样的?这个试验还没来得及做。 在Javascript中,可以利用J... 阅读全文

posted @ 2008-09-11 21:19 Eric Lee 阅读(334) 评论(0) 推荐(0)

20080813 - TextBox 类 ReadOnly 属性脚本不兼容问题
摘要:最近做了一个.Net系统升级项目。从ASP.NET 1.1 升级到 ASP.NET 2.0/3.5,开始发现不兼容的都是第三方控件,等升级完毕后,才戏曲性的发现,兼容性产生的问题大多来自 .Net Framework 本身。比如 TextBox 类 ReadOnly 属性的脚本不兼容问题。 在 ASP.NET 1.1 项目中,可能会经常会用到选择器,确切的说,这是一种操作模式:用户提供一组复杂条... 阅读全文

posted @ 2008-08-14 09:22 Eric Lee 阅读(896) 评论(1) 推荐(0)

20080607 - 缺少对象,this._form为空或不是对象的解决
摘要:在使用ASP.NET AJAX 和 jQuery 的时候,ASPS页面提示“缺少对象”,打开IE调试开关,使用VS2008调试,代码中断在 function Sys$WebForms$PageRequestManager$_initializeInternal(scriptManagerID, formElement) { this._onsubmit = ... 阅读全文

posted @ 2008-06-07 22:10 Eric Lee 阅读(1367) 评论(1) 推荐(0)

20080520 - Javascript 随机数产生办法
摘要:利用 Math.floor(Math.random() * iMax + 1) 产生一个介于 0 至 iMax 之间的随机数。 注意:此处要用 Math.floor!不能为 Math.round,将使中间数的几率大于两头;也不能为 Math.ceil,将使之得到0的几率减小。 因为: Math.round(number) number 要舍入到最接近整数的值。 Math.round(number... 阅读全文

posted @ 2008-05-20 21:46 Eric Lee 阅读(663) 评论(0) 推荐(0)

20080408 - Javascript中的字符串替换replaceG
摘要:Javascript中的字符串替换会用到其内置对象String的replace方法。 原型如下:stringObj.replace(rgExp, replaceText); 先看一个例子:考虑如下网页代码会弹出什么结果? 对了,是"211",而不是"222"。 就是说,Javascript的字符串替换只处理第一次匹配,而一般,这不是预期效果。 要实现结果为"222",正确的做法是,对第一个参数... 阅读全文

posted @ 2008-04-08 10:27 Eric Lee 阅读(534) 评论(0) 推荐(0)

20080408 - JScript 动态改变 radio input 分组的办法
摘要:JScript 通过常规办法难以改变 radio input 的 name 属性, 有一个技巧可通过替换节点的 outerHTML 中的 name 属性值, 下面的代码说明了这种动态设置 radio input 分组的办法 A B 阅读全文

posted @ 2008-04-08 10:23 Eric Lee 阅读(603) 评论(0) 推荐(0)

20080407 - Javascript 刷新父窗口
摘要:在项目里使用弹出窗口时,如果在弹出窗执行完某些操作后想刷新父窗口。通常有这样几种做法: 1.Response.Write 此种方法不可取,因为以此方法写到页面的脚本位置不对,会导致如CSS加载等一些问题。 2.ScriptManager.RegisterClientScriptBlock 一般使用此种方法。一些代码写为:window.opener.location.reload(); 这样会导致父... 阅读全文

posted @ 2008-04-08 10:07 Eric Lee 阅读(541) 评论(0) 推荐(0)

导航