51CTO博客开发
数独是很好玩的游戏,之前我用jQuery做了一个数独游戏,因为用javaScript来实现drag和drap非常麻烦,jQuery的UI提供了一套非常不错的drag和drap(以后就简称DnD算了),方便我们开发。现在HTML5支持原生的DnD了,那我们来学习下,并且将原先的数独游戏迁移到HTML5的DnD应用来。 先简单的了解下HTML5的DnD事件模型,事件发
我们的项目中有关于数据仓库和挖掘,用户要求UI的界面需要仪表盘,我网上找了下,没有发现免费的HTML仪表盘,饼图啥图表的确很多,那就没有办法了,我和同事自己做了一个仪表盘,结果如下。
今天在群中说到开源的事情,张媛和捺捺积极鼓动我写一个找抽型的文章,现在的女人啊,都绝对不怀好意(让你们都木有男朋友)。单纯的一边倒的找抽是凤姐,我是希望可以让大家有一个争论自己看法的引子,同时符合xxxx的媒体属性,可以上首页(虚荣心害人啊)。 先声明一个最最基本的原则,本人喜欢开源项目,开发工作中在开源中得益很多。最典型的收益就是jQuery。那是真的好用,和其他相关的jQuery
HTML5的地理位置定位感觉是很cool的能力,我们公司原先的定位是在android上完成的,现在我来尝试下使用HTML5的geolocation来做些事情看看。
这次我们的目标是画一个会和时间同步的时钟,不过没有美学感觉,样子丑的厉害。
HTML5的一个新特性就是内置对多媒体的支持,<video> 元素很好用,也支持了不错的API接口,下面用了一个案例来说明怎么对<video> 元素的控制。 <!DOCTYPE > <html> <head> <title></ti
CSS3在样式上提供了非常丰富的选择,目前由于浏览器的问题,部分新的样式需要加载前缀才可以让不同的浏览器识别 Firefox:-moz- Chrome:-webkit- Opera:-o- 这个这个太萌了 Safari:-webkit- IE:-ms- Border 先说下新的边框样式,新的边框样式提供了可定制的圆角,阴影和图片边框的控制。先看一个
从IE9开始DOM开始支持支持CSS的选择器了,DOM提供了两个接口 querySelector 得到一个DOM querySelectorAll 得到一组DOM 一个个的解释这些选择器也没有必要,我们结合前面的数组知识,写一段代码来说明。页面上有一组元素,然后会依据我们数组中的预订选择值选择相应元素,并将背景变红色,同时提示选择器的含义。这样的代码便于运行理
ECMAScript5 给出了一系列新的API接口,这些接口在新的浏览器中大部分是被支持的,IE9,Chrome,FirFor都支持,也有少量API不是所有浏览器都支持,以下内容仅介绍大部分被支持的API。利用新的API我们可以设计出非常靠谱的类,而且还能保持原有的javaScript的风格。 ECMAScript 5.1 (或仅 ES5) 是ECMAScript(基于JavaScript的规范
最近看了一个帖子,楼主抱怨说javaScript不是标准的面向对象语言,最多勉强算是基于面向对象的语言。这样的说法也是非常有现实的市场的,主要是基于class的编程语言影响力太大了,C++、java、C#哪个不是名门之后,搞得大家现在一说面向对象就是必须有class关键字了。 面向对象的开发编程只是一种编程的思想,和对编程的指导意见(设计模式更是一种经验的归纳和名称,绝对不是圣经来的)。面向对象
对于希望在javascript技术中提高的人群来说,闭包肯定时常是一个令人感觉神秘的技术。早先有人说javaScript中的闭包可能会引发javaScript内存管理的复杂度,也许会出现内存泄露,所以不建议用闭包。不过jQuery很好的证明了闭包非常好用,C#的Linq也证明的闭包技术的重要性,所以花一点点时间来理解下闭包还是很值得的,再说了,以下的内容不过就是一杯茶的时间而已。 先给出一个闭包
在javaScript中,函数是一个很基础的对象,同样也是非常随意,定义起来很随意,用起来那是更加随意。以下说明在javaScript中声明一个函数那是多麽的随意 function fun1() {//声明一个函数 } function() { //声明一个匿名函数 } &
到了HTML5的时代,对javaScript的要求不是降低了,而是更提高了。javaScript语言的入门非常简单,如果你有java、C#等C风格的结构化语言的基础,那javaScript你最多半天就可以写点什么了。但是javaScript是一种动态语言,这个特性决定了他在很多方面和java、C#等语言有极大的不同。很多人说只要会java、C#就可以在短时间内搞定javaScript,估计一般都是
对以下文章内容我要说明下,在财大气粗的互联网公司或为财大气粗的客户服务的不缺钱的主,请立即绕行,以下内容不适合您。 以下内容为客户计算资源紧缺,预算紧缺,无法通过增大带宽,增多服务器,购买各种高级服务的程序员们进行讨论。 谢谢 对于如何提高应用程序的性能(无论是互联网应用还是企业级应用)我的观点一直是考虑一个核心:IO处理。因为我认为目前的CPU的处理能力已经是非常高了,正常编写的在内存
昨天说到了nav元素,nav元素的确是描述导航,但这个导航应该是对本网站而言的,不应该将nav用到对于外部的友情链接啊,收藏夹或什么的,总之,对元素来说,要实施他正确的语义才是我们要讨论和研究的事情。 我们可以用article来描述页面想表达的实际内容,也就是说,这个内容页的核心信息。你可以这样考虑,这个页面中绝对不能去掉的内容有哪些(比如屏幕大小不够,带宽不够,存储空间不够,在各种恶劣的环境下
随着服务器的处理能力越来越大,互联网级开发终于开始全面火热(前几年我和很多人说,不要光关注所谓企业级开发,未来马上将进入互联网级开发),HTML5的预热为前端技术带来了更多机会和热点。 我用的是VS2008开发工具,作为懒人(对于开发工具有强烈的依赖性,懒得记API单词,懒得多打字,懒得查手册)的代表,Intellisense 对我一直是非常重要的事情,我喜欢微软的开发平台,也就是应为VS开发工
都说PC的高速成长是因为硬件的设计生产和软件供应商被分开,特别是操作系统供应商和硬件生产商分离。Apple的软硬件一体化的模式败给PC就是最好的佐证。 不过在手机移动领域,这个理念似乎要改变了,一体化理念卷土重来。 Apple自然原有方式,从硬件到软件一体化完成。 Google也开始扩大自身控制力,完成对moto的手机生产收购。 Microsoft会不会最终对Nokia实施收购,那也不会太
SpriteFont1.spritefont 这个文件名起的实在不是十分生动。建议以它描述的实际字体来进行重命名;如果您需要继续使用默认字体设置,你可以将其重命名为 Segoe14.spritefont。右键单击文件名并选择属性可以查看这个文件的属性——您可以看到该资产的名称,也就是不带扩展名的文件名:Sagoe14。该资产名在程序中指向您所加载的字体。如果你将资产名更改成
接下来我们编写一个在在屏幕中心显示一些问候的XNA程序。而文本往往在Silverlight应用非常普遍,通常作为文字描或如何游戏或展示分数。这是一个“Hello,world”不能作为完整的XNA程序的研究或范例。 事实上,XNA没有任何内置的字体。你可能会认为一个XNA的手机程序可以使用和Silverlight相同的本地字体,但事实并非如此。 Silverlight使用基
如果 你浏览下Visual Studio中 SilverlightHelloPhone 项目的 /bin/Debug 目录,你会发现一个名为 SilverlightHelloPhone.xap 的文件。这是即通常所说的明显"ZAP"。 这个文件需要部署到手机或模拟器上。 XAP 文件是一套名为 非常流行的ZIP压缩格式中的文件。(声明"XAP是ZIP文件&rdq
在电话或手机仿真器的开始界面,点击或触摸右上角的右箭头,即可以导航到设置页选择主题。一个Windows Phone 7主题包括背景和字体颜色。对于背景,你可以选择深色(深背景浅字体)或浅色(字体颜色和深色主题正好相反)。选择浅色主题,再次运行SilverlightHelloPhone程序,相应的主题元素颜色会自动应用: 虽然这些颜色是自动应用,你不需要进行设置。但如果你喜欢文本被显示成另一个
我们原来的目标是创建一个在中间显示一些文本信息的 Silverlight 程序,但由于存在几个标题,我们需要修改以满足其他文本的显示。节目内容区域是文件的页面的对前面的"ContentPanel-地方附加内容。"注释的底部网格此网格有一个名为"ContentPanel",我要将它非正式地称为的"内容面板"或"内容网格"
你可以在Visual Studio的中解决方案资源管理中查看加载的项目。你会看到两对骨架文件:App.xaml的和App.xaml.cs,和MainPage.xaml和MainPage.xaml.cs。App.xaml和MainPage.xaml是扩展应用程序标记语言(XAML)文件,而App.xaml.cs和MainPage.xaml.cs是C#代码文件。这种奇特的命名计划是在暗示,这是C#代码
在New Project对话框中,选择Visual C#和Silverlight for Windows Phone模板。在中部区域,选择Windows Phone Application。选择一个项目的位置,并输入项目名称:SilverlightHelloPhone。 项目创建后,你会看到一个屏幕面积480 × 800像素大小的一个纵向模式的大屏幕手机图像。虽然您可以轻易地从工具箱
File | New | Project 你需要在Windows7下的Visual Studio 2010开发平台上安装Visual Studio 2010 Express for Windows Phone。为方便起见,我后面不再说Visual Studio 2010 Express for Windows Phone而是直接说Visual Studio或VS2010。 传统的&ldqu
传感器和服务 Windows Phone 7一般包含一些其他的硬件功能--有时也被称为传感器—并提供一些软件服务辅助硬件出来。这些也是开发人员最乐意看到的。 Wi-Fi:这款手机具有Wi - Fi无线上网功能,支持3G的数据访问。在手机软件中包含的Internet Explorer版本。 摄像头:当然,这款手机还拥有至少一个带闪光灯的500万像素摄像头。程序可以调用自己的相机输入
WindowsPhone 7跟随目前的潮流,采用Zune HD和很多市场上新型手机OLED(“有机发光二极管“)屏幕技术,不过这不是一个必须的硬件要求。 OLED显示器的功耗和老式显示器不同。例如,OLED显示屏的耗电量不到相同尺寸的液晶显示器的电源一半,不过只有当屏幕主要是黑色的产生的效果。如果是一个全白的屏幕上,那么一个OLED消耗的电源是液晶三倍以上。 电池的续航能
第一章 Hello,Windows Phone 7 有时一件事情看上去没有朝着你预期的方向前进,吧你只需要清除过去的阴影,深吸一口气,并尝试以一个新的姿态或新的想法。在高尔夫运动中,它被称为“重发一球”,在校园运动中,它被称为“重做”,而在计算机行业,我们称之为“重新启动。” 最近的一个重启是微软已经重新启动其新的手
当我即将完成这本书,Windows Phone Silverlight的工具包的第一个版本发布了一些额外的元素和控制,你可以从http://silverlight.codeplex.com下载。从历史上看,这些Silverlight的工具包,往往纳入到后来的Silverlight版本的元素和控制预览。很遗憾我没能在本书的适当章节中就工具包的内容进行讨论。 有时在Visual Studio中不
Copyright © 2005-2023 51CTO.COM 版权所有 京ICP证060544号