Welcome 微信登录

首页 / 脚本样式 / JavaScript

JavaScript.Encode手动解码技巧

JavaScript.Encode手动解码技巧

JS.Encode是在JS代码进行编码之后形成的“乱码”,此乱码除无法阅读之外,仍能够良好的执行。 往往在网页上有JS加密代码的解码方法,但是由于代码中存在转义字符,无法正确的进行解码。 JAVAScript使用以下八种转义字符。这些字符都是以一个反斜线()开始。当JAVAScript的解释器(Interpreter)看到反斜线时,就会特别注意,表现出程序员所要表达的意思。 序转义字符使用说明1后退一格(Backspace)2f换页(FormFeed)3...
javascript 封装的一个实用的焦点图切换效果

javascript 封装的一个实用的焦点图切换效果

所以在原来的基础上改了下,封装起来,并做了进一步的优化,这样同一个页面就可以使用多个这样的效果了,xhtm和css没有变化,感兴趣的朋友可以在js上面可以跟之前的代码做个对比,这样更容易理解和掌握。有什么问题和建议请回帖 @&@1.xhtml复制代码 代码如下:<div class="jfocus"> <div id="jfocuspic"> <a href="#" style="display:block;">图片一&...
基于jQuery的Spin Button自定义文本框数值自增或自减

基于jQuery的Spin Button自定义文本框数值自增或自减

有时候在设计表单时需要对文本框实现数值自增或自减功能,例如默认为1,点击向上按钮键则增加指定步长值,点击向下按钮键则减少指定步长值,使用jQuery插件jQuery Spin Button只需要几行代码就可实现该功能,效果如下图 使用说明 一,需要使用jQuery库文件和jQuery Spin Button库文件(目前版本1.1.1) 素材准备 上下按钮图片,默认路径为:/img/spin/,上下按钮图片命名为:spin-button.png,可进行自定义...
用JavaScript对JSON进行模式匹配(Part 1-设计)

用JavaScript对JSON进行模式匹配(Part 1-设计)

至于筛选条件的描述,模式匹配是一种很常见也很好用的方式。在 JavaScript 里面,用 JSON 来描述模式又是相当方便的事情,所以我们来做一个 JSON 模式匹配工具吧。 用例设计 作为一个 dispatcher ,我们只需要两个方法: notify 和 capture 。一个最简单的用例是这样的: 复制代码 代码如下: Dispatcher.capture({ "status": 200, "command": "message" }, funct...
javascript 从if else 到 switch case 再到抽象

javascript 从if else 到 switch case 再到抽象

我的答案是,超过两个 else 的 if ,或者是超过两个 case 的 switch 。可是在代码中大量使用 if else 和 switch case 是很正常的事情吧?错!绝大多数分支超过两个的 if else 和 switch case 都不应该以硬编码( hard-coded )的形式出现。 复杂分支从何而来 首先我们要讨论的第一个问题是,为什么遗留代码里面往往有那么多复杂分支。这些复杂分支在代码的首个版本中往往是不存在的,假设做设计的人还是有点...
javascript下对于事件、事件流、事件触发的顺序随便说说

javascript下对于事件、事件流、事件触发的顺序随便说说

1.首先我们来了解几个概念,“事件”,“事件流”,“事件名称”,“事件处理函数/事件监听函数,也许是“老生常谈”,知道的朋友可以越过。 事件: 事件是用户自身或浏览器进行的特定行为。如:用户点击 也就是常用的click事件 事件流:多个事件 按一定顺序触发 形成了事件流 事件名称:如上面所讲的click就是事件名 事件处理函数/事件监听函数(Dom的叫法)就是 事件触发后的处理函数,如obj.onclick=fn;函数fn就是事件处理函数 2.下面我们来了...
<< 431 432 433 434 435 436 437 438 439 440 >>