🎶 Sym - 一款用 Java 实现的现代化社区(论坛/BBS/社交网络/博客)平台

📕 思源笔记 - 一款桌面端笔记应用,支持 Windows、Mac 和 Linux

🎸 Solo - B3log 分布式社区的博客端节点,欢迎加入下一代社区网络

♏ Vditor - 一款浏览器端的 Markdown 编辑器

0 篇文章

JS 常用代码片段截取(二)

6.窗口弹出在不同浏览器下的实现 if($.browser.msie){window.showModalDialog(openUrl,argumentObj,size+"scroll:no;");}else{varwin=window.open(openUrl,"",size+"scrollbars=no,dialog=yes,modal=yes,toolbar=no,menubar=no,resiz

JS 常用代码片段截取

1.tab(由于本人对 css 功底浅薄,没有办法把 JQuery 中 tab 的样式改为自己所需要的样式,并使其在所有浏览器下都兼容,后来发现它本身的样式在 Opera 中也是有问题的,于是干脆自己写。。。突然想起以前使用的时候 tab 和 tabbody 必须放在一个 div 下,然后某某情况下,我需要不把它们放在一个 div 下,结果就用不了了,还是得自己写。)functiontab(tab){//要用到的 tabIDvart

Javascript 函数类型判断解决方案

在判断函数类型时,我们通常使用 typeof 方法,一般情况下,它会得到我们所预想的效果。但是,有一些细节并不为我们所熟知。JohnResig 在分析了这些细节之后,为我们提供了一个完美的解决方案,本文将作详细介绍:一、传统方法不为人所知的细节毫无疑问,在判断函数类型时,我们使用的是 typeof 方法,比如:functionfn(){//content}alert(typeoffn)//结果是"functi

JavaScript2.0 抢先尝鲜

责任编辑:胡铭娅作者:cnbeta2009-08-18<!--文章--><!--关键词-->【IT168 技术分析】作为一个开发者和作家,我的一部分工作就是跟随 web 世界最新发展潮流——不管是关于公司合并、在线购物潮流、或者是编程技巧。我承认如今很难跟上业界里发生的所有事情,但是有个四处流传的小道消息却吸引了许多的目光:JavaScript2.0 提案。作为新的 JavaScript2.0\EMCAScr

JavaScript 继承详解(三)

有点困,没怎么看。。。不怎么懂。。。转自:http://www.cnblogs.com/sanshi/archive/2009/07/09/1519890.html 在第一章中,我们使用构造函数和原型的方式在 JavaScript 的世界中实现了类和继承,但是存在很多问题。这一章我们将会逐一分析这些问题,并给出解决方案。注:本章中的 jClass 的实现参考了 SimpleJavaScriptInheritan

是什么让我们爱上 Javascript

以前看 javascript 和界面设计是一个概念,现在又是一个概念,以前太单纯的轻视了它,现在学习起来,从各个方面看来他们都具有重要价值。作者:ITPUBBLOG2009-08-17 过去,人们对于 Javascript 一直报着轻视的态度,人们认为它又慢又容易出错,而且在不同浏览器中解释也不一样,但是现在,Javascript 确确实实的在改变我们的网络,越来越多的网络和 APP 应用开始使用 Javascrip

JavaScript 继承详解(二)

转自:http://www.cnblogs.com/sanshi/archive/2009/07/08/1519251.html 此文章真是通俗易懂这一章我们将会重点介绍 JavaScript 中几个重要的属性(this、constructor、prototype),这些属性对于我们理解如何实现 JavaScript 中的类和继承起着至关重要的作用。thisthis 表示当前对象,如果在全局作用范围内使用 thi

工作之余——看 js 代码(HTML Beautify)

项目突然经 update 后就不能 build 了。郁闷。问了老大,说是==于是无聊的我看了 http://www.cnblogs.com/sanshi 的博客觉得 cnblogs 这个 blog 不错。。。。希望 csdn 能后继续努力。在 http://www.cnblogs.com/sanshi 上发现了 htmlbeauty。下来自己研究了下。。。研究了一半,老大说要安装新的 server。。。。等中午吃饭的时候再看下。。

JavaScript 继承详解(一)

说来惭愧,写 js 有一小段时间了,可惜没完整的好好看过一本书。只看了个 AjaxDay1.ppt。平常只是用到什么查什么,具体的没有详细看过,看到一下这篇文章,觉得应该好好看下。该文章分为 5 部分,我将会看一部分收藏一部分。谢谢博者提供那么好的东东。转自:http://www.cnblogs.com/sanshi/archive/2009/07/08/1519036.html 面向对象与基于对象几乎每个开发

YUI Compressor 组件压缩 JavaScript 的一些原理

YUICompressor 压缩 JavaScript 的内容包括:移除注释移除额外的空格细微优化标识符替换(IdentifierReplacement)YUICompressor 包括哪些细微优化呢?object["property"],如果属性名是合法的 JavaScript 标识符(注:合法的 JavaScript 标识符——由一个字母开头,其后选择性地加上一个或者多个字母、数字或下划线)且不是保留字,将优化

9 款有用的 Javascript 代码高亮脚本

原文:9 款有用的 Javascript 代码高亮脚本译自:webdesignbooth 转自:http://www.qianduan.net/9-useful-javascript-syntax-highlighting-scripts.html 代码高亮很重要,特别是当我们想要在博客中展示我们的代码的时候。通过在博客中启用代码高亮,读者更方便的读取代码块。有很多免费而且有用的代码高亮脚本。这些脚本大部分由

javascript 实用技巧 -- 数组.

数组和字符串类型对象的方法我特容易搞混淆,所以把他列出来,免得每次取查。1、concat 方法[作用]将多个数组联合起来,这个方法不会改变现存的数组,它只返回了所结合数组的一份拷贝。[语法]arrayObj.concat(array1,array2,...)[实例]程序代码 <scripttype="text/javascript">vararray1=newArray("1","2");vararra

JavaScript 原型链

<mce:scripttype="text/javascript"><!--/*每个对象实例都有个属性成员用于指向到它的 instanceof 对象(暂称为父对象)的原型(prototype)我们把这种层层指向父原型的关系称为[原型链 prototypechian]原型也具有父原型,因为它往往也是一个对象实例,除非我们人为地去改变它在 JavaScript 中,"一切都是对象,函数是第一型。"Function

感受 JS 的魅力——网页版超级玛丽

新闻来源:说起超级玛丽,相信很多人都不会不知道吧。作为童年时代的美好回忆,你也是不是想再一次重温呢?哈哈,这次不用再玩红白机了,来个更猛的。今天介绍的超级玛丽使用 JavaScript 写的网页游戏,没错,是 JavaScript,在这里就不多说了,直接附上地址,大家去玩吧。相信大家不会不知道超级玛丽的玩法吧?记住这个网页版的按“回车”键开始游戏,“左右键”控制前后方向,A 射击,S 跳。JavaScript

设计漂亮的样式表是一门艺术 (译)

作者:珊瑚大家好,我是珊瑚。和 66 一样工作 2+ 年了,在经过第一年的 PHP 开发之后,对前端开发的喜爱被挖掘出来,并且一发不可收拾。同时也迷恋平面设计,可用性设计。在 CssRain 这个平台上,我希望把国外优秀的前端开发,互联网设计方面的文章介绍给大家,希望可以给大家带来设计灵感,分享开发经验。翻译的拙劣之处请大家见谅,我会持续改进。我的城堡:LittleFox'sCandyCastle 设计漂亮的样式表是

实现 Google Calendar(日历) 的几个推荐方案

作者:66Hi,大家好,我是 CssRain 的站长。爱好前端开发的我先后从事过 Java 开发,JavaScript,CSS 开发等,已经工作 2 年 + 了。目前就职于亚信中国(Asiainfo),担任前端开发和创新工作。忠心希望所有的读者在这里都能够有收获和进步,同时也希望大家多多支持 CssRain。这是我的最大心愿。BestRegards。如果你正在为寻找一个类似 google 日历的控件而烦恼,那么你非常有必要

非常全面的实用 t 开发工具列表 (图)

2009 年 05 月 25 日 09:58 来源:我有话说查看评论(1)好文我顶(1)在今天网络开发方面,t 起了很关键的作用;像 jQuery,MooTools,Prototype 等等 t 框架以及其它 t 类库让我们的生活轻松了不少。但是随着 RichInternetApplications(RIA)的面世及迅速应用,书写更强大,更坚实可靠的 t 的需要日益迫切。(51CTO 编辑:当前 Web 开发界普遍认为 t 将会成为主流,可能

Javascript 开发经验谈

一、简化代码采用更为简短的写法,不仅可以减少输入的字符数,还可以减少文件大小。大部分采用简单写法的代码,执行效率都有轻微提高。1.1 简化常用对象定义:使用 varobj={};代替 varobj=newObject();使用 vararr=[];代替 vararr=newArray();1.2 精简 if 语句三元操作符可以有效精简只涉及赋值传值操作的 if 语句,比如 varscore=60,grade;if(sco