文章列表
24 个专业的 Web和移动应用设计草图
- 博客分类:
- 软件开发
iPad app sketch
Sketched Wireframe
Early Ember sketches in color
OnlyJames Wireframe Sketch of Article Detail
CommLogix Wireframe Sketch
Early BusinessWeek.com Design Sketch
移动互联网时代的到来,给我们带来便利的同时,也给众多移动网页设计师们提出了更大的挑战,因为相比于传统的电脑屏幕,移动设备的屏幕要小很多,设
计师们想要在上面大做文章难度增加了不少,其实,我们可以反向思考,更小的屏幕意味着我们只需要考虑更少的内容设计,我们只需要关注是否能更快速地帮助用
户解决需求就够了。而像素图
刚好可以解决设计师们的困惑,它最大的特点就是体积小,能够方便在手机等小屏幕的移动设备上使用,一是节省流量,二是使页面打开的速度更快,三是像素图标比直接压缩的图更清晰、更美观。
很多人可能不清楚像素图的概念,但它的应用范围却十分广泛,如电脑图标,网页界面,游戏图片等,或许这样说 ...
写Web页面就像我们建设房子一样,地基牢固,房子才不会倒。同样的,我们制作Web页面也一样,一个良好的HTML结构是制作一个美丽的网站的开始,同样的,良好的CSS只存在同样良好的HTML中,所以一个干净的,语义的HTML的优点很多,那么平时制作中,我们做到了这一点吗?我们一起来看一张图片:
上图展示了两段代码,我想大家都只会喜欢第一种,我们先不说其语义,至少他的结构让我们看上去清爽,而第二种呢?一看就是糟糕的代码的代码,让人讨厌的代码。那么要怎么样才能写出一个好的代码,整洁的代码呢?下面我们就从以下十二个方面一起来学习,只要大家以后在写代码的时候能坚持下面的十二个原则,保准你的代码质量能上 ...
1.八进制转义序列:\ + 1到3位5数字;范围'\000'~'\377'
\0:空字符
2.Unicode转义字符:\u + 四个十六进制数字;0~65535
\u0000:空字符
3.特殊字符:就3个
\":双引号
\':单引号
\\:反斜线
4.控制字符:5个
\' 单引号字符
\\ 反斜杠字符
\r 回车
\n 换行
\f 走纸换页
\t 横向跳格
\b 退格
点的转义:. ==> u002E
美元符号的转义:$ ==& ...
//事件源对象
event.srcElement.tagName event.srcElement.type
//捕获释放
event.srcElement.setCapture(); event.srcElement.releaseCapture();
//事件按键
event.keyCode
event.shiftKey
event.altKey
event.ctrlKey
//事件返回值
event.returnValue
//鼠标位置
event.x
event.y
//窗体活动元素
document.activ ...
JSON协议使用方便,越来越流行。JSON的处理器有很多,为什么需要再写一个呢?因为我们需要一个性能很好的JSON Parser,希望JSON Parser的性能有二进制协议一样好,比如和protobuf一样,这可不容易,但确实做到了。有人认为这从原理上就是不可能的,但是计算机乃实践科学,看实际的结果比原理推导更重要。
Fastjson究竟有多快?
我们看一下使用https://github.com/eishay/jvm-serializers/提供的程序进行测试得到的结果:
序列化时间
反序列化时间
大小
压缩后大小
java序列化
8654
43787 ...
字符
含意
\
做为转意,即通常在"\"后面的字符不按原来意义解释,如/b/匹配字符"b",当b前面加了反斜杆后/\b/,转意为匹配一个单词的边界。 -或- 对正则表达式功能字符的还原,如"*"匹配它前面元字符0次或多次,/a*/将匹配a,aa,aaa,加了"\"后,/a\*/将只匹配"a*"。
^
匹配一个输入或一行的开头,/^a/匹配"an A",而不匹配"An a"
$
匹配一个输入或一行的结尾,/a$ ...
Lotus Domino V7.0 在 Lotus Domino Designer 中引入了新的 Web 服务设计元素。因此在Lotus Domino应用开发中使用Web 服务变得更加容易。其中Lotus Domino 负责处理所有的 WSDL 创建和 SOAP 操作,我们所要做的事情就是在 Web 服务设计元素中编写代码,设计Web 服务。Lotus Domino 就可以发布 WSDL 文件、将引入的 SOAP 请求转换为类上的方法调用以及返回方法的结果(如果有的话)作为 SOAP 响应。Lotus Domino Web 服务可以用lotus script,java两种语言编写。而调用We ...
What is Haru Free PDF
Library?
HARU is a free, cross platform, open-sourced software library for
generating PDF. It supports the following features.
Generating PDF files with lines, text, images.
Outline, text annotation, link annotation.
Compressing document with deflate-decode.
Embedding P ...
引言
Domino 是 IBM Lotus 的旗舰式服务器产品,是运行在服务器端的协作软件,能够使处于不同地域的人员协同工作,它可以提供很多功能:企业电子邮件服务、协作服务、文档数据库管理、Web 应用访问服务等。
SAP R/3 是服务器 / 客户机环境下的企业资源计划系统,可用于处理一个公司的经营管理任务。SAP R/3 的功能以模块化的方式组合在一起,它包含了很多功能模块,如 SD( 销售和分销 )、MM( 物料管理 )、FI( 财务会计 )、CO( 管理会计 )、PP( 生产计划 )、AM( 资产管理 )、QM( 质量管理 )、PM( 工厂维护 )、HR( 人力资源 )、PS( 项 ...
Blockly is a web-based, graphical programming language. Users can
drag blocks together to build an application. No typing required.
Check out the demos:
Maze
- Use Blockly to solve a maze.
Code
- Export a Blockly program into JavaScript, Dart, Python or XML.
RTL
- See what Blo ...
1 任何一个程序一旦发布就意味着它已经过时了。
2 让需求根据程序调整往往要比让程序根据需求调整来得容易。
3 如果一个程序是有用的,那它必将被改变。
4 如果一个程序是无用的,那它必须被注释。
5 在任何一个程序里只有10%的代码会被执行。
6 软件会无限扩张以占用所有的系统资源。
7 任何有价值的程序都会包含至少一个错误。
8 一个演示版的程序完美无瑕的几率和关注它的人数成反比,最终要花费的金钱的数量是原数量的平方。
9 一个程序的致命错误要到其发布至少半年后才会被发现。
10 不可检测的错误是无穷无尽的,并以各种形式存 ...
现今存在的开源协议很多,而经过Open Source Initiative组织通过批准的开源协议目前有58种(http://www.opensource.org/licenses/alphabetical
)。我们在常见的开源协议如BSD, GPL, LGPL,MIT等都是OSI批准的协议。如果要开源自己的代码,最好也是选 ...
流行的JavaScript库有jQuery,MooTools,Prototype,Dojo和YUI等,这些JavaScript库功能丰富,
加上它们众多的插件,几乎能实现任何你需要的功能,然而需要实现一些特定的功能,则可以选择功能更专一的轻量库,今天这篇文章与大家分享19个很有用的
JavaScript库。
1.Blackbird: Open Source JavaScript Logging
Utility
Blackbird是一款非常酷的JavaScript调试工具,带有一个漂亮的界面显示和过滤调试信息。
2.Tree ...
我们在编写自己的脚本库的时候,可以按照下面的格式来做
(function() {
//注册命名空间LEO到window对象上
window['LEO'] = {}
//定义一个$函数
function $() {
alert("hello $");
}
//把$函数注册到LEO命名空间中
window['LEO']['$'] = $;
})();