文章分类 - 分享
摘要:简介: JavaScript 是一个比较完善的前端开发语言,在现今的 web 开发中应用非常广泛,尤其是对 Web 2.0 的应用。随着 Web 2.0 越来越流行的今天,我们会发现:在我们的 web 应用项目中,会有大量的 JavaScript 代码,并且以后会越来越多。JavaScript 作为一个解释执行的语言,以及它的单线程机制,决定了性能问题是 JavaScript 的软肋,也是 web 软件工程师们在写 JavaScript 需要高度重视的一个问题,尤其是针对 Web 2.0 的应用。绝大多数 web 软件工程师都或多或少的遇到过所开发的 Web 2.0 应用的性能欠佳的问题,其主要原因就是 JavaScript 性能不足,浏览器负荷过重。但是,解决这种解释执行并且单线程运作语言的性能问题也并非易事。这篇文章会着重介绍一些关于开发中 JavaScript 性能调优的技巧和最佳实践,同样也会涉及到关于 JavaScript 操作 DOM 节点的性能调优的一些方法 .
阅读全文
摘要:Desktop 修改 JS 文件界面显示还是没有改变。不理解 class.js 。无奈使用 FileLocator 查找目录下 符合Don Griffin发现出现在 class.js 文件中。 原来这个 class.js 是所有类的发布版本。其他类文件只是源代码而已。保留 class.js 文件。删除其他类。源程序依然可以运行。作者使用什么工具打包发布的呢?使用 Sencha 官方的打包工具。App.jsb3ExtJS 官方 JS 打包发布工具1Sencha SDK Tools其中包含了 JSBuilder 不过使用 JS 写的2 JSBuilder jar 命令行下使用SDK Tools 竟
阅读全文
摘要:昨天晚上在自己的个人技术博客上翻译了一篇有关Javascript的文章,今天想想还是把它投稿到博客园吧,大家可以一起看看,第一次翻译技术文章表示压力很大,呵呵,有不足的地方请指出。写在最前面这篇英文来自codeproject,原文A Collection of JavaScript Gotchas。我看了以后颇受启发,就把他翻译过来了,呵呵,第一次翻译这么长的技术文章,有什么错误请大家指出哦。另外,译文允许转载,但请在页面明显处标明以下信息:英文原文:A Collection of JavaScript Gotchas译文作者:王国峰译文标题:Javascript中的陷阱大集合【译】译文链接:
阅读全文
摘要:前言:这算是对前端优化的总结吧,之前零零星星总结和学习,这次做一个完整的总结。测试网页性能工具⑴Page Speed:谷歌开发的工具,网站管理员和网络开发人员可以使用 Page Speed 来评估他们网页的性能,并获得有关如何改进性能的建议。⑵yslow:YSlow可以对网站的页面进行分析,并告诉你为了提高网站性能,如何基于某些规则而进行优化。安装方法:安装:yslow直接在firefox组件查找,安装即可Page Speed安装,使用火狐点开http://code.google.com/speed/page-speed/download.html,点击下载,火狐会自动安装使用方法:1)pag
阅读全文
摘要:你也许已经掌握了id、class、后台选择器这些基本的css选择器。但这远远不是css的全部。下面向大家系统的解析css中30个最常用的选择器,包括我们最头痛的浏览器兼容性问题。掌握了它们,才能真正领略css的巨大灵活性。1. ** { margin: 0; padding: 0; }星状选择符会在页面上的每一个元素上起作用。web设计者经常用它将页面中所有元素的margin和padding设置为0。 *选择符也可以在子选择器中使用。#container * { border: 1px solid black; }上面的代码中会应用于id为container元素的所...
阅读全文
摘要:有温馨,有刺激,有探险,有英雄,有喷火龙,有大鲨鱼。这是一部电影吗?不,我说的只是一个很小很小的 JavaScript 小游戏——请画一个小人。创意是一款游戏最有价值的属性。再简单、再小的游戏,只要有创意,就能成为一部大作。JavaScript 虽然是一个很多人都会用的脚本语言,虽然网络上 Javascript 编写的智力或闯关等小游戏举不胜举,但有创意、能吸引人的却少之又少。今天给大家推荐的这个 Javascript 创意作品,很简单,很轻松,但我相信,当你玩过之后,一定会赞叹作者的奇思妙想,匠心独具。 而且,由于游戏的情节发展中的各种道具需要玩家自己会绘制,这样就给了玩家提供了很大的...
阅读全文
摘要:如今,随着主流浏览器对HTML5的不断支持和完善,越来越多的开发者开始使用 HTML5 来开发各种功能强大的Web应用程序,HTML5 正引领互联网新革命。为了方便大家更好的学习 HTML5 ,今天这篇文章向大家分享15个非常有用的 HTML5 开发教程和速查手册。HTML5教程How to Make an HTML5 iPhone AppCode a Backwards Compatible, One Page Portfolio with HTML5 and CSS3Design & Code a Cool iPhone App Website in HTML5Coding A H
阅读全文
摘要:1.导出整个数据库mysqldump -u 用户名 -p --default-character-set=latin1 数据库名 > 导出的文件名(数据库默认编码是latin1)mysqldump -u wcnc -p smgp_apps_wcnc > wcnc.sql2.导出一个表mysqldump -u 用户名 -p 数据库名 表名> 导出的文件名mysqldump -u wcnc -p smgp_apps_wcnc users> wcnc_users.sql3.导出一个数据库结构mysqldump -u wcnc -p -d –add-drop-table smg
阅读全文
摘要:一.简介Processing.js作者是John Resig,这是继Jquery之后,他的第二个力作。Processing.js提供了教学可视化的编程语言及运行环境。通过编写processing程序,教师可以将复杂的物理、化学、数学原理形象的展示给学生。比如绘制各种曲线图,波线,粒子,绘制分子结构,当然在生理卫生课上还可以绘制一群小蝌蚪在游泳等动态的图形。Processing.js是一个开放的编程语言,在不使用Flash或Java小程序的前提下, 可以实现程序图像、动画和互动的应用。Processing.js使用JavaScript绘制形状sharp和操作HTML5 canvas元素产生图像动
阅读全文
摘要:读jQuery源码时候,我常想到底那些因素会让我读不懂代码,其中最关键的是哪个,最早觉得是jQuery的架构设计,当我查阅资料终于找到jQuery架构设计的入口时候,我发现javascript基础语法的熟练运用才是读源码的关键,因此现在把javascript基础知识系统回顾下很有必要,而且jQuery源码的研究就是对javascript基础知识的加深和灵活运用,我想后面临摹jQuery将和我对javascript基础知识的学习穿插起来,这样一定会对各种疑难问题有更好的解答。 最近深入学习javascript后,有个体会:面向对象的方式编程才是高效灵活的编程,也是现在唯一可以让代码更加健壮的编.
阅读全文
摘要:下载该模板所对应的文件下载该模板所对应的文件下载该模板所对应的文件下载该模板所对应的文件下载该模板所对应的文件下载该模板所对应的文件下载该模板所对应的文件下载该模板所对应的文件下载该模板所对应的文件下载该模板所对应的文件下载该模板所对应的文件下载该模板所对应的文件下载该模板所对应的文件下载该模板所对应的文件下载该模板所对应的文件下载该模板所对应的文件下载该模板所对应的文件下载该模板所对应的文件下载该模板所对应的文件下载该模板所对应的文件转自:http://www.cnblogs.com/youuuu/archive/2011/10/15/2213471.html
阅读全文
浙公网安备 33010602011771号