分类 标签 存档 ME! 黑客派 订阅 搜索

JavaScript 0 篇文章

JavaScript 1.8

186 浏览
JavaScript1.8 是 Gecko1.9(已合并在 Firefox3 中)的一部分。比起 JavaScript1.7,这只是很小的更新,不过它也确实包含了一些向 ECMAScript4/JavaScript2 升级的痕迹。JavaScript1.8 还将包含 JavaScript1.6 和 JavaScript1.7 中的所有新特性。1. 使用 JavaScript1.8 为了可以在 HTML 中使用 JavaScript1.
阅读更多  

文件拖拽上传

210 浏览
1. 文件拖拽不多说了,看代码和注释。貌似 Chrome 和 Firefix 都支持的。vardragOver=function(event){// 阻止默认事件 event.stopPropagation();event.preventDefault();// 修改样式 this.className="xx-over";};vardragLeave=function(event){event.stopPropaga
阅读更多  
在网络信息爆炸的年代,分类已经不能满足需求了。目前标签(tag)正越来越多的被使用着。每次为文章写标签的时候,自己总小心翼翼,左思右想,还带有那么点纠结。结果还是按照分类的思路进行着。每每回顾时,总觉不妥。就好像使用 googlebookmarks,收藏的链接多了,tag 还是按照分类的思路进行,每个链接基本使用一个 tag,最多使用两个。时间长了就都忘记自己把它分到哪里去了。可能有时会觉得 tag 多了难以
阅读更多  
闲来无事,把 B3logSolo 所用编辑器 TinyMCE 从 3.3.9.2 升级到了 3.4.3.2。结果出现了 2 个问题。可能由于我没看 changelog 所致吧。因为实在太多了,人又懒,结果。。。1. 使用 “编辑 HTML 源代码” 功能,标签中无内容 (如:) 将会被移除。修改文件:tiny_mce/themes/advanced/js/source_editor.jssaveContent()中 tinyMCEPop
阅读更多  
很早就想尝试下 JavaScript 测试,o(︶︿︶)o 唉一直木有啊。B3log 下个版本小试下。还据说什么 bdBuild(一个灵活、可扩展的开源 build 系统,使用 JavaScript 写成,并运行于 Node.js,Rhino 等 JavaScript 环境。非常适合前端人员创建自定义的打包过程),吹的不错,但很久没更新,demo 也木有。。。目前 B3log 中使用的是 88250 基于 Maven 编写的一个小插件,在
阅读更多  
看了有 3 遍了吧。收藏起来。原文:http://javascript.crockford.com/private.html 接下来准备看下 http://www.crockford.com/html/DouglasCrockfordwww.crockford.com 翻译:ShiningRay@NirvanaStudioJavaScript 是世界上最被误解的语言。很多人认为它缺乏信息隐藏的特性所以对象不能有
阅读更多  
作者 WernerSchuster 译者崔康发布于 2011 年 8 月 11 日 | 如今的 Web 和 Javascript 调试器已经非常强大,并很好地集成在浏览器中——但是必须满足的条件是调试器中的代码是原始的、手写的。现在,大量执行和部署的 Javascript 通过软件生成,而不是开发人员。最常见的情况是精简或者压缩后的代码。在这些代码中设置断点非常麻烦甚至无法实现,因为它们往往是单长行形式——即使最初的源代码是格式良
阅读更多  

Abort Image Request

225 浏览
OSBrowser""nullremovedeletestopStopImageStopButtonTimeoutWindowsIE6,7,8√(e)√(e)II×××××21s(e)FF4,5IIIIII×II××II21s(e)Chrome12××××II××II21s(e)Safari4,5××××II××II21s(e)Opera9×√(e)××II××II47s(e)Opera11II√(
阅读更多  
SyntaxHighlighter3.0.83andsyntaxhlB3logSolo 编辑器选用 TinyMEC,其中代码插入使用 syntaxhl。前端代码高亮显示使用了 SyntaxHighlighter。然而 syntaxhl 只支持 21 种语言,SyntaxHighLighter 确能支持 25 种语言,为此对 syntaxhl 进行了修改,详细代码参见 https://b3log-solo.googlecode.
阅读更多  
jQuery 自动补全插件有很多,找了一圈,没找到自己想要的。干脆自己编一个吧哄哄使用场景:使用 B3logSolo 发布文章时,标签(tag)的提示。具体需求:1. 当标签输入框被 focus 后,提示以往用过的所有标签 2. 可以使用上下键或鼠标移动进行需要标签的选择 3. 根据当前选中标签,可用 enter 键或鼠标点击进行确定,该标签就会相应的补全到标签输入框中 4. 使用逗号分隔后,还可继续进行提示 5. 根据当前光标所
阅读更多  
个人认为 jQuery 很优秀,插件机制也很不错。为什么一定要用面向对象的思想去强调不属于面向对象语言范畴的 JavaScript 呢?面向对象真的有那么完美么?一切从简,提高性能的同时又可以方便扩展不好么?呃,速度的夸下 jQuery,嘿嘿。1. 背景 1.1.jQuery 简介 1.1.1. 简介 jQuery 是一套跨浏览器的 JavaScript 框架,强化 HTML 与 JavaScript 之间的操作。由 JohnResig
阅读更多  
好久没晒代码了。今天心情不错,搬出来晒晒太阳。回过头来看看,代码有问题,继续修改下。2012-10-24<html><body><textareaonmouseup="getCursorInfo(this)"onkeyup="setPosition(this)">123456</textarea><script>vargetCursorInfo=function(textarea){varresul
阅读更多  
var 主题 ="TheTimeisNowforFront-EndArchitects";var 前端架构师 ={职责:{1:" 提升网站的前端性能,保证前端应用具有跨浏览器和跨平台兼容性及可访问性 ",2:" 保证前端团队的编码质量,提升其工作效率 ",3:" 创建并完善内部所使用的前端工具和框架 ",4:" 定义与后端工程师合作的边界、标准化与后端程序的接口 "}, 技能:{1:"XHTML",2:"CSS(1,2,3)
阅读更多  
网上随便搜了下 TinyMCESyntaxhl 插件多语言的中文,没搜到。还好需要汉化的比较少,于是决定自己开始翻译。zh.jstinyMCE.addI18n('zh.syntaxhl',{desc:'\u4f7f\u7528Syntaxhighlighter\u63d2\u5165\u4ee3\u7801'});zh_dlg.jstinyMCE.addI18n('zh.syntaxhl_dlg',{t
阅读更多  

Javascript 编程规范

109 浏览
相信大家都知道有个 Java 编程规范, 但是很少人知道 Javascript 也有编程规范,此规范最早由 Google 提出来,虽然在工程实践上,我们对编写 Javascript 还比较随意,但是从代码规范性角度出发,不论何种语言都应该有自己的编程规范,否则过一段时间过后,连自己写的代码都不知道什么意思了,更何况别人来看你的代码。虽然说这份编码规范有待验证,但是它由 Google 推出,还是具有一定的权威性和可靠性。G
阅读更多  
基本上听过,但是一半都没用过 %>_<% 转自:http://hi.baidu.com/woaidelphi/blog/item/a8dabeb513bce2c337d3ca23.htmlJavaScript 是 Web 开发与设计中不可或缺的东西,不管是一个简单的网页还是一个专业的站点,也不管你是高手还是菜鸟,如今 JavaScript 库越来越强大,可以胜任许多复杂的工作,然而同时,人们在众多 JavaScri
阅读更多  
王丹丹, IBM 中国系统与技术中心软件工程师,自从 2006 年加入 IBM,一直从事 Web 系统设计和开发工作,有五年 PHP 应用程序设计开发经验。对于熟悉 C/C++ 或 Java 语言的工程师来说,JavaScript 显得灵活,简单易懂,对代码的格式的要求也相对松散。很容易学习,并运用到自己的代码中。也正因为这样,JavaScript 的编码规范也往往被轻视,开发过程中修修补补,最终也就演变成为后续维护人员的恶梦。
阅读更多  
转自:http://www.cnblogs.com/bloodmage/archive/2010/06/14/1758208.html 每种浏览器都包含一个代码引擎或渲染引擎,它负责解释 Web 页面上的代码,javascript 解释器是其中的一部分。Netscape4 惨败之后,网景公司于 1998 年创立了 Mozilla 项目,开发了 Gecko 引擎,现在它支持着 Mozilla,Firefox,Netscape
阅读更多