Pages: 4/6 First page Previous page 1 2 3 4 5 6 Next page Final page [ View by Articles | List ]
Oct 8
下面是我整理和收集的一些前端开发常用的 插件、工具、软件等不为别的,相当于给电脑做个小备份,至于使用方法,以后我会总结,目前的话还是自行google吧。

【FireFox插件】

1.  Firefbug     ——    页面调式工具
2.  YSlow     ——    网页评级工具
3.  pixel Perfect      ——    HTML与设计稿对比
4.  CSS Usage     ——    CSS使用效率优化工具
5.  Page Speed     ——    快速优化网页类似于YSlow
6.  Measureit     ——    实时测量工具
7.  Fiddler     ——    本地调式页面样式利器
8.  DNS flusher     ——    DNS刷新工具
9.  Colorzilla     ——    实时颜色选取工具
10.  Web Developer     ——    检查网页的相关信息
11.  FireMobileSimulator     ——    模拟手机
12.  JavaScript Dubugger     ——    JavaScript 排错
13.  Greasemonkey     ——    脚本小程序
14.  Firecookie     ——    Cookie

【Chrome插件】

1.  Awesome Screenshot     ——    网页截图
2.  user-Agent Switcher     ——    切换显示设备
3.  web Developer     ——    检查网页的相关信息
4.  Window Resizer     ——    更改分辨率
5.  YSlow     ——    网页评级工具
6.  浏览器兼容性检测
Jul 26
Oct 23

 Python 是一种面向对象、直译式计算机编程语言,具有近二十年的发展历史,成熟且稳定。它包含了一组完善而且容易理解的标准库,能够轻松完成很多常见的任务。它的语法简捷和清晰,尽量使用无异义的英语单词,与其它大多数程序设计语言使用大括号不一样,它使用缩进来定义语句块。

Python 可以和 C/C++ 语言整合在一起,也能支持命令式程序设计、面向对象程序设计、函数式编程、面向侧面程序设计、泛型编程多种编程范式。(摘自维基百科Python词条

Python 的一些重要特性

        
  • 简单:Python是一种代表简单主义思想的语言。阅读一个良好的Python程序就感觉像是在读英语一样。它使你能够专注于解决问题而不是去搞明白语言本身。
  •     
  • 易学:Python极其容易上手,因为Python有极其简单的说明文档。
  •     
  • 速度快:Python 的底层是用 C 语言写的,很多标准库和第三方库也都是用 C 写的,运行速度非常快。
  •     
  • 免费、开源:Python是FLOSS(自由/开放源码软件)之一。使用者可以自由地发布这个软件的拷贝、阅读它的源代码、对它做改动、把它的一部分用于新的自由软件中。FLOSS是基于一个团体分享知识的概念。
  •     
  • 高层语言:用Python语言编写程序的时候无需考虑诸如如何管理你的程序使用的内存一类的底层细节。
  •     
  • 可移植性:由于它的开源本质,Python已经被移植在许多平台上(经过改动使它能够工作在不同平台 上)。这些平台包括Linux、Windows、FreeBSD、Macintosh、Solaris、OS/2、Amiga、AROS、AS/400、 BeOS、OS/390、z/OS、Palm OS、QNX、VMS、Psion、Acom RISC OS、VxWorks、PlayStation、Sharp Zaurus、Windows CE、PocketPC、Symbian以及Google基于linux开发的android平台。
  •     
  • 解释性:一个用编译性语言比如C或C++写的程序可以从源文件(即C或C++语言)转换到一个你的计算机使用的语言(二进制代码,即0和1)。这个过程通过编译器和不同的标记、选项完成。运行程序的时候,连接/转载器软件把你的程序从硬盘复制到内存中并且运行。而Python语言写的程序不需要编译成二进制代码。你可以直接从源代码运行 程序。在计算机内部,Python解释器把源代码转换成称为字节码的中间形式,然后再把它翻译成计算机使用的机器语言并运行。这使得使用Python更加简单。也使得Python程序更加易于移植。
  •     
  • 面向对象:Python既支持面向过程的编程也支持面向对象的编程。在“面向过程”的语言中,程序是由过程或仅仅是可重用代码的函数构建起来的。在“面向对象”的语言中,程序是由数据和功能组合而成的对象构建起来的。
  •     
  • 可扩展性:如果需要一段关键代码运行得更快或者希望某些算法不公开,可以部分程序用C或C++编写,然后在Python程序中使用它们。
  •     
  • 可嵌入性:可以把Python嵌入C/C++程序,从而向程序用户提供脚本功能。
  •     
  • 丰富的库:Python标准库确实很庞大。它可以帮助处理各种工作,包括正则表达式、文档生成、单元测试、线程、数据库、网页浏览器、CGI、FTP、电子邮件、XML、XML-RPC、HTML、WAV文件、密码系统、GUI(图形用户界面)、Tk和其他与系统有关的操作。这被称作Python的“功能齐全”理念。除了标准库以外,还有许多其他高质量的库,如wxPython、Twisted和Python图像库等等。(摘自 百度百科Python词条
Aug 21
UML建模工具Visio 、Rational Rose、PowerDesign的比较
  
ROSE是直接从UML发展而诞生的设计工具,它的出现就是为了对UML建模的支持,ROSE一开始没有对数据库端建模的支持,但是在现在的版本中已经加入数据库建模的功能。ROSE主要是在开发过程中的各种语义、模块、对象以及流程,状态等描述比较好,主要体现在能够从各个方面和角度来分析和设计,使软件的开发蓝图更清晰,内部结构更加明朗(但是它的结构仅仅对那些对掌握UML的开发人员,也就是说对客户了解系统的功能和流程等并不一定很有效),对系统的代码框架生成有很好的支持。但对数据库的开发管理和数据库端的迭代不是很好。
    
PowerDesigner原来是对数据库建模而发展起来的一种数据库建模工具。直到7.0版才开始对面向对象的开发的支持,后来又引入了对UML的支持。但是由于PowerDesigner侧重不一样,所以它对数据库建模的支持很好,支持了能够看到的90%左右的数据库,对UML的建模使用到的各种图的支持比较滞后。但是在最近得到加强。所以使用它来进行UML开发的并不多,很多人都是用它来作为数据库的建模。如果使用UML分析,它的优点是生成代码时对Sybase的产品PowerBuilder的支持很好(其它UML建模工具则没有或者需要一定的插件),其他面向对象语言如 C++,Java,VB,C#等支持也不错。但是它好像继承了Sybase公司的一贯传统,对中国的市场不是很看看好,所以对中文的支持总是有这样或那样的问题。
    
UML建模工具Visio 原来仅仅是一种画图工具,能够用来描述各种图形(从电路图到房屋结构图),也是到VISIO2000才开始引进软件分析设计功能到代码生成的全部功能,它可以说是目前最能够用图形方式来表达各种商业图形用途的工具(对软
件开发中的UML支持仅仅是其中很少的一部分)。它跟微软的office产品的能够很好兼容。能够把图形直接复制或者内嵌到WORD的文档中。但是对于代码的生成更多是支持微软的产品如VB,VC++,MS SQL Server 等(这也是微软的传统),所以它可以说用于图形语义的描述比较方便,但是用于软件开发过程的迭代开发则有点牵强。

UML建模工具Visio 、Rational Rose、PowerDesign三种建模工具应用最广:
1. Rational Rose,它是ibm的 。
2.Microsoft的 Microsoft Office Visio® 2003
3.Enterprise Architect。还有其他工具如PowerDesigner等
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:
Pages: 4/6 First page Previous page 1 2 3 4 5 6 Next page Final page [ View by Articles | List ]