Pages: 4/5 First page Previous page 1 2 3 4 5 Next page Final page [ View by Articles | List ]
Aug 6
NATIVE APP/WAP/轻应用/WEB APP,这些都是什么概念?不知道的请自觉点进来
Highslide JS
     即使现在智能机已经占据了大部分的市场,还是有很多人傻傻分不清这些名词是什么意思。今天就为大家科普一下,不用感谢我,请叫我红领巾。
     APP分为Web App和Native APP,那大家通常手机上安装的应用都是Native APP。从字面理解,Native是本地的意思,意味着你要下载下来,安装在手机里。Web app无需安装,对设备碎片化的适应能力优于App,它只需要通过XHTML、CSS和JavaScript就可以在任意移动浏览器中执行。轻应用则是是无需下载、即搜即用的全功能 App。手机wap站,就是利用WAP标准制作的网站(笔者记忆最深的就是当年还未使用智能机时,上的QQ空间wap站,确实体验很不好)。
Highslide JS
(Web App)

Highslide JS
(native app)

Highslide JS
(轻应用)
    只要在手机上输入这一类网址:wap.lxyes.com;你就知道WAp长啥样了。
Jul 24
W3School说明及在线测试效果:http://www.w3school.com.cn/tiy/t.asp?f=jquery_animation1_multicss
1、jQuery slideToggle() 表示简单的 slide panel 效果。


2、jQuery fadeTo()表示简单的淡出效果。


3、jQuery animate() 动画效果


4、显示/隐藏切换效果 $("p").toggle();


5、jQuery 效果
函数  描述
$(selector).hide()  隐藏被选元素
$(selector).show()  显示被选元素
$(selector).toggle()  切换(在隐藏与显示之间)被选元素
$(selector).slideDown()  向下滑动(显示)被选元素
$(selector).slideUp()  向上滑动(隐藏)被选元素
$(selector).slideToggle()  对被选元素切换向上滑动和向下滑动
$(selector).fadeIn()  淡入被选元素
$(selector).fadeOut()  淡出被选元素
$(selector).fadeTo()  把被选元素淡出为给定的不透明度
$(selector).animate()  对被选元素执行自定义动画
Jul 16
highcharts在angularjs中如何使用多语言呢,下面的文档参考下
在使用highcharts作为web图表的显示插件时,因为highcharts是老外开发的,所以按钮内容当然也是英文了。
不过,highcharts 的api也为我们汉化提供了汉化的属性设置,

highcharts lang属性就是设置这些按钮汉化的地方


其中这些属性对应的 内容可以改为汉语就行了 ,不用去再改源码了。

downloadJPEG: "下载JPEG 图片"
downloadPDF: "下载PDF文档"
downloadPNG: "下载PNG 图片"
downloadSVG: "下载SVG 矢量图"
exportButtonTitle: "导出图片"

示例代码:
Jun 11
Xshell 是一个强大的安全终端模拟软件,它支持SSH1, SSH2, 以及Microsoft Windows 平台的TELNET 协议。Xshell 通过互联网到远程主机的安全连接以及它创新性的设计和特色帮助用户在复杂的网络环境中享受他们的工作。
Tags:
Jun 4
可以先看看苹果 WWDC 2014 精彩汇总,在这个大会上苹果公布了最新的开发语音swift,,,,,



苹果开发语言SWIFT简介
Highslide JS
         SWIFT,苹果于2014年WWDC(苹果开发者大会)发布的新开发语言,可与Object-C共同运行于MAC OS和iOS平台,用于搭建基于苹果平台的应用程序。
         Swift是苹果公司在WWDC2014上发布的全新开发语言。从演示视频及随后在appstore上线的标准文档看来,语法内容混合了OC,JS,Python,语法简单,使用方便,并可与OC混合使用。作为一项苹果独立发布的支持型开发语言,已经有了数个应用演示及合作开发公司的测试,相信将在未来得到更广泛的应用。某种意义上Swift作为苹果的新商业战略,将吸引更多的开发者入门,从而强大appstore和macstore本来就已经实力雄厚的应用数量基础


苹果开发语言SWIFT中文教程
这篇文章简要介绍了苹果于WWDC 2014发布的编程语言——Swift。

Swift是什么?

Swift是苹果于WWDC 2014发布的编程语言,这里引用The Swift Programming Language的原话:

Quotation
Swift is a new programming language for iOS and OS X apps that builds on the best of C and Objective-C, without the constraints of C compatibility.
Swift adopts safe programming patterns and adds modern features to make programming easier, more flexible and more fun.
Swift’s clean slate, backed by the mature and much-loved Cocoa and Cocoa Touch frameworks, is an opportunity to imagine how software development works.
Swift is the first industrial-quality systems programming language that is as expressive and enjoyable as a scripting language.
简单
的说:

Swift用来写iOS和OS X程序。(估计也不会支持其它屌丝系统)
Swift吸取了C和Objective-C的优点,且更加强大易用。
Swift可以使用现有的Cocoa和Cocoa Touch框架。
Swift兼具编译语言的高性能(Performance)和脚本语言的交互性(Interactive)。
Swift语言概览

基本概念

注:这一节的代码源自The Swift Programming Language中的A Swift Tour。

Hello, world

类似于脚本语言,下面的代码即是一个完整的Swift程序。

类型推导

Swift支持类型推导(Type Inference),所以上面的代码不需指定类型,如果需要指定类型:

控制流

概览

Swift的条件语句包含if和switch,循环语句包含for-in、for、while和do-while,循环/判断条件不需要括号,但循环/判断体(body)必需括号:

可空类型

结合if和let,可以方便的处理可空变量(nullable variable)。对于空值,需要在类型声明后添加?显式标明该类型可空。

灵活的switch

Swift中的switch支持各种各样的比较操作:

其它循环

for-in除了遍历数组也可以用来遍历字典:

注意:Swift除了..还有...:..生成前闭后开的区间,而...生成前闭后闭的区间。
May 28

本文由 伯乐在线 - 蔡蔡 翻译自 branchandbound。欢迎加入技术翻译小组。转载请参见文章末尾处的要求。

最近几个月频繁的跟AngularJS打交道,对于web应用开发来说Angular真的是一个神奇的框架,但是没有东西是完美的,在这篇文章里我会把我的感悟罗列出来,希望可以产生共鸣(前提是你对Angular已经有所了解)。

UI的闪烁

Angular的自动数据绑定功能是亮点,然而,他的另一面是:在Angular初始化之前,页面中可能会给用户呈现出没有解析的表达式。当DOM准备就绪,Angular计算并替换相应的值。这样就会导致出现一个丑陋的闪烁效果。

上述情形就是在Angular教程中渲染示例代码的样子:

                                                
            
1
            
2
            
3
            
4
            
5
            
6
            
7
            
8
            
            
            
<body ng-controller="PhoneListCtrl">
            
<ul>
            
<li ng-repeat="phone in phones">
            
{{ phone.name }}
            
<p>{{ phone.snippet }}</p>
            
</li>
            
</ul>
            
</body>
            
            

如果你做的是SPA(Single Page Application),这个问题只会在第一次加载页面的时候出现,幸运的是,可以很容易杜绝这种情形发生: 放弃{{ }}表达式,改用ng-bind指令

                                                
            
1
            
2
            
3
            
4
            
5
            
6
            
7
            
8
            
            
            
<body ng-controller="PhoneListCtrl">
            
<ul>
            
<li ng-repeat="phone in phones">
            
<span ng-bind="phone.name"></span>
            
<p ng-bind="phone.snippet">Optional: visually pleasing placeholder</p>
            
</li>
            
</ul>
            
</body>
            
            

 

你需要一个tag来包含这个指令,所以我添加了一个<span>给phone name.

May 12

无论逆境顺境,不要放弃努力,马云在互联网的精神值得每一位IT人学习,思考,再次感受下,来自博客园的分享

 “一声芝麻开门,沉重的石洞门缓缓开启,里面珍宝熠熠生辉。这虽是天方夜谭里的事,但一位中国企业家正将之变成现实。”

  马云第一次听说互联网是在 1994 年年底,那时候的马云还在杭州电子工业学院教书,除此之外还做外办主任。对于宁静的校园生活,马云就是觉得弊得慌。1994 年整整一年,马云都在想如何离开学校,他觉得自己已经 30 岁了,再不干点什么的话一辈就这么过去了。90 年代中期下海经商早已经不是什么新名词了,马云也想去做一家公司。他当时的心态,是不管做什么公司,只要有一个行业他就一定要跳下去。

  马云有一个外籍教师叫比尔,美国西雅图人,比尔回了趟美国后,给马云讲起了互联网。马云觉得这是一个新东西,他听得比说的人还激动,但没什么行动。

  到了 1995 年,马云才真跳离了校园,但不是办企业,更不是做互联网,而是跑去美国帮别人收账了。也就是那次收账,马云碰上了美国黑社会、遇上了杀手,也爱上了互联网。

Jan 13
主键的必要性:
  有些朋友可能不提倡数据库表必须要主键,但在我的思考中,觉得每个表都应该具有主键,不管是单主键还是双主键,主键的存在就代表着表结构的完整性,表的记录必须得有唯一区分的字段,主键主要是用于其他表的外键关联,本记录的修改与删除,当我们没有主键时,这些操作会变的非常麻烦。

主键的无意义性:
  我强调主键不应该具有实际的意义,这可能对于一些朋友来说不太认同,比如订单表吧,会有“订单编号”字段,而这个字段呢在业务实际中本身就是应该具有唯一性,具有唯一标识记录的功能,但我是不推荐采用订单编号字段作为主键的,因为具有实际意义的字段,具有“意义更改”的可能性,比如订单编号在刚开始的时候我们一切顺利,后来客户说“订单可以作废,并重新生成订单,而且订单号要保持原订单号一致”,这样原来的主键就面临危险了。因此,具有唯一性的实际字段也代表可以作为主键。因此,我推荐是新设一个字段专门用为主键,此主键本身在业务逻辑上不体现,不具有实际意义。而这种主键在一定程序增加了复杂度,所以要视实际系统的规模大小而定,对于小项目,以后扩展不会很大的话,也查允许用实际唯一的字段作主键的。

主键的选择:
我们现在在思考一下,应该采用什么来作表的主键比较合理,申明一下,主键的设计没有一个定论,各人有各人的方法,哪怕同一个,在不同的项目中,也会采用不同的主键设计原则。
Pages: 4/5 First page Previous page 1 2 3 4 5 Next page Final page [ View by Articles | List ]