随笔分类 -  JS 技术

JavaScript 技术
jQuery 的链式调用与 DSL 应用
摘要:看到一篇文章,将 jQuery 的链式调用推崇得很高。 其核心是这样一段话: jQuery可以说是挑了一个最容易实现的语法模型来做,永远只有一种token,因此永远也只有一种状态,这种状态当然也是永远有效的,你根本不可能给jQuery输入一个当前状态无效的token。jQuery的唯一状态就是一个jQuery对象实例,其本质就是一个元素集合。读入的token可能是各种针对这个元素集合的操作,但它的... 阅读全文
posted @ 2009-08-17 10:43 精思入神 阅读(281) 评论(0) 推荐(0) 编辑
Load JS and CSS
摘要:function loadJs(file){ var scriptTag = document.getElementById('loadScript'); var head = document.getElementsByTagName('head').item(0); if(scriptTag) head.removeChild(scriptTag); script = document.cre... 阅读全文
posted @ 2008-11-27 09:35 精思入神 阅读(315) 评论(0) 推荐(0) 编辑
给下拉列表配置更多的属性
摘要:在项目开发当中, 感觉 Html 的下拉列表项目只有 value 和 text 两个属性, 不够用, 于是为每个 option 添加自定义的属性, 这样, 当用户选择一个选项时, 就可以得到更多的属性. 实例: 为列表项添加 nodeid 属性, 在列表项被选择后, 调用函数显示所选的项目的几个属性. 更改这个函数, 就可以做更多的事. <!DOCTYPE html PUBLIC "-/... 阅读全文
posted @ 2008-11-05 15:29 精思入神 阅读(337) 评论(0) 推荐(0) 编辑
jsdoc-toolkit 简明用法
摘要:jsdoc-toolkit 用法: 首先必须有 Java 程序的运行环境。然后: 1. 下载 http://code.google.com/p/jsdoc-toolkit/downloads/list 2. 解压到一个目录下 3. Windows 下进入命令行模式,进入其目录 4. 执行 java -jar jsrun.jar app\run.js -a -t=templates\jsdoc my... 阅读全文
posted @ 2008-10-12 12:28 精思入神 阅读(363) 评论(0) 推荐(0) 编辑
Javascript 中关于变量为空的判断
摘要:类型的判断 1. 没有声明的, 其类型为 undefined alert(typeof myvar); ==> undefined 2. 声明了但没有赋值, 其类型为 undefined: var myvar; alert(typeof myvar); ==> undefined 3. 赋值为 null ,其类型为 object var myvar=null; alert(typ... 阅读全文
posted @ 2008-10-10 12:08 精思入神 阅读(715) 评论(0) 推荐(1) 编辑
Javascript 对象的反射机制, 原来很简单
摘要:今天要做一个程序, 需要对一个 JSON 对象进行解析显示, 但是不能事先得知 JSON 对象的成员详情, 所以无法调用其对象成员, 不知从何做起, 找找文档, 想起了反射技术, 网上搜搜, 多是 Java 和 .NET 的技术。最后找到了, 超级简单,代码如下: $.each( { name: "John", lang: "JS" }, function(i, n){ alert( "Name:... 阅读全文
posted @ 2008-10-09 16:36 精思入神 阅读(206) 评论(0) 推荐(0) 编辑
JSON 对象如何转换为 Html 表单
摘要:看过几个例子, 都不满意, 以前也写过一个例程, 但要求 JSON 对象的成员是预先知道的。现在的问题是这个 JSON 对象的格式预先不知道, 该如何做呢? 搜集了一下, 有几个例子: http://javascript.neyric.com/inputex/ 这个解决方案很不错 ExtJS 当中好像有这个用法, 不过现在的开发进度不允许更换 Js 库了。jQuery 当中好像还没有。 http... 阅读全文
posted @ 2008-10-09 16:11 精思入神 阅读(465) 评论(0) 推荐(0) 编辑
Javascript 文档自动化工具
摘要:http://jsdoctoolkit.org/ JsDoc 自动将 Js 代码当中的注释转换为文档的免费工具 下载: http://code.google.com/p/jsdoc-toolkit/downloads/list 用法: 1. 解压到一个目录下 2. 命令行下进入该目录 3. 执行 java -jar jsrun.jar app\run.js -a -t=templates\jsdo... 阅读全文
posted @ 2008-10-09 16:06 精思入神 阅读(290) 评论(0) 推荐(0) 编辑
重要发现: JsonML 和 JsonFx.NET
摘要:今天需要一个 JSON 到 Html 的转换工具, 上网搜索 Json2Html , 有一些收获, 但是都不是我想要的, 但是发现了 JsonML , 这是一种基于 Json 的描述语言, 它还有 JBST 模板语言, 可以轻易生成基于模板的界面, 看了 sample , It's very cool! http://jsonml.org/ 另外一个发现是 .NET 下的有 JsonML 支持的组... 阅读全文
posted @ 2008-10-09 14:58 精思入神 阅读(622) 评论(0) 推荐(0) 编辑
Binary Formats in JavaScript: Base64, Deflate, and UTF8
摘要:http://www.codeproject.com/KB/scripting/Javascript_binaryenc.aspx JavaScript 处理 Base64、Deflate、UTF-8 编码 阅读全文
posted @ 2008-06-17 14:30 精思入神 阅读(283) 评论(0) 推荐(0) 编辑
基于Javascript的网页在线投票程序
摘要:http://www.codeproject.com/KB/scripting/JVote.aspx jQuery 当中有插件,但是这篇文章是原创,剖析了投票过程的机制。可以学到一些细节。 阅读全文
posted @ 2008-06-14 10:07 精思入神 阅读(491) 评论(0) 推荐(0) 编辑
类似IE当中安全提示的JS控件
摘要:http://www.codeproject.com/KB/scripting/JavascriptInfoBar.aspx Internet Explorer style information bar in JavaScript By HelbraxAn Internet Explorer style information bar in JavaScript. 使用后可在网页当中展示一个信息... 阅读全文
posted @ 2008-06-11 08:30 精思入神 阅读(198) 评论(0) 推荐(0) 编辑
SIcon Gantt Chart 基于Js 的甘特图控件
摘要:http://www.codeproject.com/KB/scripting/SIcon_Gantt_Chart.aspx 基于 Javascript 的甘特图控件,很不错 阅读全文
posted @ 2008-06-10 09:31 精思入神 阅读(3256) 评论(1) 推荐(0) 编辑
JavaScript快捷菜单
摘要:http://www.codeproject.com/KB/scripting/Context_Menu.aspx 为Web应用添加快捷菜单,缺憾是不支持 Opera. 阅读全文
posted @ 2008-06-10 09:29 精思入神 阅读(200) 评论(0) 推荐(0) 编辑




点击右上角即可分享
微信分享提示