Tag Archives: javascript

str2binl和binl2str

function str2binl(D) { var C = Array(); var A = (1 << chrsz) – 1; for (var B = 0; B < D.length * chrsz; B += chrsz) { C[B >> 5] |= (D.charCodeAt(B / chrsz) & A) << (B … Continue reading

Tagged | Leave a comment

How to Auto Include a Javascript File

Posted on by tunpishuang | Leave a comment

目前最全的javascript框架和Web UI库 来自:http://blog.csdn.net/xmphoenix/article/details/6306349   当下对于网站前段开发人员来说,很少有人不使用一些JS框架或者WEB UI库,因此这些可以有效提高网站前段开发速度,并且能够统一开发环境,对于不同浏览器的兼容性也不需要程序员操心,有了这些优点,当然大家都会使用这些框架或库。 本文整理了国内外最全面和主流的JS框架与WEB UI库,里面有许多人已经十分熟悉,比如JQUERY。当然也有很多是陌生的,可以通过本文了解他们各自的优缺点,或许你能找到更好用的也说不定! 几乎所有的富 Web 应用都基于一个或多个 Web UI 库或框架,这些 UI 库与框架极大地简化了开发进程,并带来一致,可靠,以及高度交互性的用户界面。本文介绍了 15 个非常强大的 JavaScript Web UI 库,非常适合各种各种规模的富 Web 应用的开发。 LivePipe LivePipe UI 基于 Prototype Javascript 框架,包含了一整套经严格测试并高度可扩展的 UI 控件,拥有很好的文档,在不支持 JavaScript 的环境中,可以无缝降级使用。包括 Tab, 窗体,文本框,多选框,评分控件,进度条,滚动条,右键菜单等多种控件。 LivePipe 首页与下载  LivePipe 演示与示例   UKI   … Continue reading

Posted on by tunpishuang | Leave a comment

Code on Web

Introduction Code on Web,简称COW。是一个基于SyntaxHighlighter 3.0.83 将代码转换为HTML的在线小工具。 一般我们在网页上展示各种计算机语言(C、C++、C#、PHP、JAVA…….)的源代码有3个途径 将原始代码写在HTML标签(比如、),然后通过客户端的JavaScript让原始代码转换为HTML让浏览器解析。SyntaxHighlighter就是其中一个很优秀的工具之一,其他的还有Google的Prettify等等。这是一种最为流行的方法, 优点:节省带宽、节省硬盘。 缺点:占用客户端资源较多。如果你使用了wordpress的tinymce等WYSIWYG编辑器,在可视和HTML视图之间切换的时候,你的所有原始代码将会被弄乱。 第二种方法是将存储在数据库、文件系统里面的代码通过正则表达式提取,然后在服务器端进行转换,直接将生成的HTML代码输出到浏览器。 优点:节省带宽、节省硬盘。 缺点:代码多了,需要考虑服务器性能。 第三种就是Code on Web这种将生成好的HTML代码直接贴到网页上。 优点:客户端CPU资源占用少,无需任何server/client端脚本支持。 缺点:需要耗费更多的硬盘、网络带宽。因为显然HTML代码大小是原始代码的数倍。。 原理 原理很简单,就是将原始代码通过正则表达式、字符串替换等方法转化为可读性强的HTML代码。HTML代码标签只含有具有一定意义的class属性,后续可以通过修改引用的css来美化代码样式.可以说也是具有一定的灵活性. 一个小例子 1 2 3 4 5 6 7 8 /*  *    check the time ,disable update post_name where it is … Continue reading

Tagged , | 1 Comment

通过JS破解图片防盗链限制

Posted on by tunpishuang | Leave a comment

原来syntaxhighlighter autoloader的代码应该放在的下面:   function path() {   var args = arguments,       result = []       ;           for(var i = 0; i < args.length; i++)       result.push(args[i].replace('@', 'scripts/'));   … Continue reading

Posted on by tunpishuang | Leave a comment

Javascript小括号“()”的多义性

Posted on by tunpishuang | Leave a comment

7.7.5. slice() The Array.slice() method returns a slice, or subarray, of the specified array. Its two arguments specify the start and end of the slice to be returned. The returned array contains the element specified by the first argument and … Continue reading

Posted on by tunpishuang | Leave a comment

你不懂Javascript

Posted on by tunpishuang | Leave a comment

Javascript 里跑Linux

Posted on by tunpishuang | Leave a comment