201509-17 Web开发人员最易犯下的十种常见错误 对于如何完成同一项任务,摆在我们面前的方案选项似乎无穷无尽,特别是在开发一套能够运作在现代网络环境之下的网站时。Web开发人员首先需要挑选一套Web托管平台及底层数据存储机制,并利用由提供的工具编写HTML、CSS以及JavaScript代码,考虑如何实现设计效果以及哪些潜在JavaScript库/框架可能会被包含于其中。一旦选择被细化到这一层面,我们就能在网络上找到大量相关文章、论坛以及示例,并借此了解如何打造出更为出... 继续阅读 >
201509-11 移动Web开发规范详细 以下规范建议,均是Alloyteam在日常开发过程中总结提炼出的经验,规范具备较好的项目实践,强烈推荐使用。字体设置使用无衬线字体body{font-family:"HelveticaNeue",Helvetica,STHeiTi,sans-serif;}iOS4.0+使用英文字体HelveticaNeue,之前的iOS版本降级使用Helvetica。中文字体设置为华文黑体STHeiTi。需补充说明,华文黑体并不存在iOS的字体库中(http://support.apple.com/kb/HT5484?viewlocale=en_US),但... 继续阅读 >
201508-28 Web开发转向移动开发 我是这样做到的 我的职业开发生涯是作为一个Web开发人员开始的,使用的是PHP。不久后,我切换到.NET生态系统,使用C#和ASP.NET MVC框架 来继续搞web开发。我一直以来创建的都是Web应用程序,直到最近……几个月前,我开始用Android和iOS来开发移动应用程序,然后多亏Xamarin,我依然可以使用C#。我之所以写这篇文章是想分享一下我做了这个改变之后的感受。为什么下这个决定你可能会问,为什么我会决定从Web开发转向移动开发。因为... 继续阅读 >
201507-17 找到最完美Web开发程序员的5个技巧 如果你想要找个自由开发人员协作开发项目,那么问题来了,该如何找到一个完美的开发人员呢?这是一个艰巨的任务。之所以用艰巨这个形容词,其实一点也不夸张,哪怕你有着再丰富的技术。话说,人们很容易只重视技术因素而忽略其他。即使是天才,要是不能与人合作,那么聘请他也是一个错误的决定。本文将介绍几个可以确保你找到最完美的合作伙伴的方法。1.看看他们的作品可以要求看一些程序员已经完成的作品。花... 继续阅读 >
201505-18 7个Linux和Ubuntu下的免费CSS编辑器 一个好的编辑器是世界上所有程序员和web开发人员梦寐以求的东西。代码编辑器和集成开发环境是程序员工作时的左膀右臂。还在纠结使用什么编辑器么?下面我们将推荐7个主要用于Linux操作系统的免费CSS代码编辑器,并且它们已经得到了相关专家的认可哦。1)jEditjEdit是一款成熟的文本编辑器,其背后凝聚了许许多多人多年的开发汗水。下载,安装,然后设置,就可以快速轻松地进入jEdit启动页面。官方网站:http://www.jedit.org/... 继续阅读 >
201505-11 Web开发者不可不知的15条编码原则 HTML已经走过了近20的发展历程。从HTML4到XHTML,再到最近十分火热的HTML5,它几乎见证了整个互联网的发展。但是,即便到现在,有很多基础的概念和原则依然需要开发者高度注意。下面,向大家介绍这些应该遵循的开发原则。1、善用DIV来布局当开发一个Web页面时,要考虑第一件事就是区分页面重点。将这些内容用DIV标签包含起来,页面的代码会呈现出整洁、缩进良好的风格。<divid="header"></div><divid="body-container">... 继续阅读 >
201504-18 使用 Rust 创建 PHP 扩展 更新:初稿刚发布还没几个小时我意识到我的PHP基准测试是错的。为公平起见我已经更新了PHP和Rust的版本。你可以在GitHub仓库里看到変更(链接在底部)。去年十月,我和Etsy的同事有过一个关于如何为像PHP样的解释性语言写拓展的讨论,Ruby或Python目前的状况应该会比PHP容易。我们谈到了写一个成功创建扩展的障碍是它们通常需要用C来写,但是如果你不擅长C这门语言的话很难有那个信心。从那时起我便萌生了用Rust写一个... 继续阅读 >
201504-17 如何构建高扩展性网站? 本篇通过阅读《高扩展性网站的50条原则》,总结出以下内容。一方面博主没有实际的架构经验,另一方面知识面也不够宽阔,所以只能系统的总结书中的要点,并根据自己的理解做些归纳。主要内容本书从多个方面围绕高扩展性提出了50条建议,一个高扩展性的网站会随着业务的发展、用户的增加,自由的扩展架构,从而轻松的应付网站的快速发展。下面看看本书的具体内容:化简方程1不要过度的设计过度的设... 继续阅读 >
201503-24 JSON简介以及用法代码汇总 什么是JSON?JavaScript对象表示法(JavaScript Object Notation)。JSON是一种轻量级的数据交换格式,某个JSON格式的文件内部譬如可以长成这样:{"name":"hanzichi","sex":"male"}看起来都是key-value的键值对,很像js的对象吧?没错,但同时JSON表示不服,我不能跟js的对象长成一样啊,我得有我自己的个性,于是规定键-值对中的键必须用双引号!同时规定键-值对中的值的取值有一定要求:JSON值可以是:... 继续阅读 >
201503-17 JavaScript 开发的45个经典技巧 JavaScript是一个绝冠全球的编程语言,可用于Web开发、移动应用开发(PhoneGap、Appcelerator)、服务器端开发(Node.js和Wakanda)等等。JavaScript还是很多新手踏入编程世界的第一个语言。既可以用来显示浏览器中的简单提示框,也可以通过nodebot或nodruino来控制机器人。能够编写结构清晰、性能高效的JavaScript代码的开发人员,现如今已成了招聘市场最受追捧的人。在这篇文章里,我将分享一些JavaScript的技巧、秘诀和最佳实... 继续阅读 >
201503-17 PHP 验证登陆类 用法/* * 例子 * * $Auth=newAuth(); * $Auth->login("123@123.com","123"); * $Auth->logout(); * echo$r->init(); ***/<?php /* * *@ID: 验证登陆类 * *@class: Auth.class.php * *@auther: 欣儿&nbs... 继续阅读 >
201503-16 PHP开发之自定义函数及数组 本文将介绍一些PHP开发中自定义函数和数组相关的知识,PHP开发者可以关注一下。一、自定义函数自定义函数就是我们自己定义的函数,在PHP中自定义函数格式如下:functionfunname(arg1,arg2,arg3......){//TODOreturnvalues;}<?phpfunctionfun($m,$n){if($m==0||$n==0){return0;}else{$a=$m*$n;return$a;}}$p=2;$h=3;echo$p."*".$h."=".fun($p,$h);?>输出结果:下面再举一个可变参数的函数<?php/*fun... 继续阅读 >
201503-15 PHP开发之环境搭建及配置 一、PHP5.4环境搭配基本流程Apache:Web服务提供者。官网:www.apache.orgPHP:官网:www.php.netMysql: 官网:www.mysql.com二、软件下载Apache下载地址:http://download.csdn.net/detail/lxq_xsyu/7057423PHP下载地址:http://download.csdn.net/detail/lxq_xsyu/7057401Mysql下载地址:http://download.csdn.net/detail/lxq_xsyu/6468461三、环境搭建(1)Apache安装安装成功(2)解压PHP5.4(3)配置Apache的... 继续阅读 >
201503-14 PHP 编码风格规范指南 本指罗列了通用的PHP代码格式规则和建议,意在减少不同作者的编码风格差异带来的认知障碍。这里的风格约定衍生自若干成员项目。指南作者们在多个项目中协作,推动了这些指导条款落地。指南的关键在于共享,而不是规则本身。文中涉及的关键词“MUST必须”,“MUSTNOT必须不”,“REQUIRED必需”,“SHALL会”,“SHALLNOT不会”,“SHOULD应该”,“SHOULDNOT不应该”,“RECOMMENDED推荐的”,“MAY可能”,和“... 继续阅读 >
201503-13 JavaScript中textRange对象使用方法总结 TextRange对象是动态HTML(DHTML)的高级特性,使用它可以实现很多和文本有关的任务,例如搜索和选择文本。文本范围让您可以选择性的将字符、单词和句子从文档中挑选出来。TextRange对象是在HTML文档将要显示的文本流上建立开始和结束位置的抽象对象。下面是TextRange的常用属性与方法:属性boundingHeight获取绑定TextRange对象的矩形的高度boundingLeft获取绑定TextRange对象的矩形左边缘和包含TextRange对象的左侧之... 继续阅读 >
201503-12 PHP利用header和meta实现页面编码声明 在PHP中,我们可以利用header方法来指定PHP页面的页面编码,可以是UTF,也可以是GBK编码,具体方法如下:php页面为utf编码header(“Content-type:text/html;charset=utf-8″);php页面为gbk编码header(“Content-type:text/html;charset=gb2312″);php页面为big5编码header(“Content-type:text/html;charset=big5″);通常情况以上代码放在php页面的首页用header或meta实现PHP页面编码... 继续阅读 >