最近在做 Coding 企业版 前端开发时花了很多时间写测试,于是和大家分享一些前端开发中的测试概念与方法。
NEJ 是由网易前端组工程师们发起创建的简洁,美观,真正的跨平台web前端开发框架;她遵循的原则是 自由定制、小巧灵活、简洁易用、愉悦编码、快乐开发。
此手册主要实现的目标:代码一致性和最佳实践。通过代码风格的一致性,降低维护代码的成本以及改善多人协作的效率。同时遵守最佳实践,确保页面性能得到最佳优化和高效的代码。
随着前端开发复杂度的日益提升,组件化开发应运而生,并随着 FIS、React 等优秀框架的出现遍地开花。这一过程同样发生在美团,面临业务规模的快速发展和工程师团队的不断扩张,我们历经引入组件化解决资源整合问题、逐步增强组件功能促进开发效率、重新打造新一代组件化方案适应全栈开发和共享共建等阶段,努力“controlling complexity”。本文将介绍我们组件化开发的实践过程。
近几年随着 jQuery、Ext 以及 CSS3 的发展,以 Bootstrap 为代表的前端开发框架如雨后春笋般挤入视野,可谓应接不暇。不论是桌面浏览器端还是移动端都涌现出很多优秀的框架,极大丰富了开发素材,也方便了大家的开发。
早期新浪包架构sina包结构是基础库,最底层的代码为上层提供服务不涉及产品需求sina包功能颗粒度小隔离了细节,提供抽象的接口lib包结构lib包提供通用的可复用功能组件交互效果各产品之间的公共功能托盘登录
这是一个漂亮的jQuery插件能够自动将select boxes转换成一个sliders控件。
package main import ( "container/heap" "fmt" "math" "strings" ) import "strconv" type OpenList []*_AstarPoint func (self OpenList) Len() int { return len(self) } func (self OpenList) Less(i, j int) bo
#!/usr/bin/python # vim:set fileencoding=utf-8 # 在春节放假前两天我偶然看到了A*算法,感觉挺有意思。正好放假前 # 也没有什么事情,就花了一个下午写出算法的骨架,节后又花了半天 # 时间完善屏幕输出的细节并且调试完成。 # 该实现只是一时兴起的随手而作,没有考虑性能和扩展性等问题。正 # 在学习A*的朋友可以拿去随便折腾。 # email: wan
相信大家对Omi应该都不陌生了,如果还有不了解的同学先看看这里。了解并使用Omi之后你会发现真的回不去了~~~
1.4对象关系数据库传统关系型仅支持简单数据类型;不支持数组、嵌套和递归的数据结构,给新型数据模型-面向对象的数据模型提供了应用背景。面向对象的程序设计思想和技术促进了面向对象的数据模型的实现和应用-OODBS(面向对象数据库)。
毕业之前一直在做前端开发,毕业后就转成做iOS开发,这两者有很多挺有意思的对比,尝试写下我能想到的它们的一些相同点和不同点。
vue是法语中视图的意思,Vue.js是一个轻巧、高性能、可组件化的MVVM库,同时拥有非常容易上手的API。作者是尤雨溪,写下这篇文章时vue.js版本为1.0.7
Vue.js(读音 /vjuː/, 类似于 view) 是一套构建用户界面的 渐进式框架。与其他重量级框架不同的是,Vue 采用自底向上增量开发的设计。Vue 的核心库只关注视图层,并且非常容易学习,非常容易与其它库或已有项目整合。另一方面,Vue 完全有能力驱动采用单文件组件和Vue生态系统支持的库开发的复杂单页应用。
PHP 简介及环境搭建 PHP 语法基础 处理 WEB 请求 操作 MySQL 数据库 面向对象编程 正则表达式和文件操作
NodeJS开发常见错误A&Q
m0n0wall 是一项针对建立一个完整的、嵌入式的防火墙软件包的计划,该软件包可以安装 于嵌入式 PC里, 提供所有商业防火墙的重要特性(包括易用性),而且价格只有商业防火 墙几分之一(自由软件)。 m0n0wall 是基于 bare-bones version of FreeBSD,包括一个 WEB 服务器,PHP 和其它一 些工具软件。整个系统的配置保存在一个 XML文件当中,条理清晰。 m0n0wall 可能是第一个启动时通过 PHP 配置的UNIX 系统,这种结构胜于使用 shell脚本。 并且整个系统的配置用 XML 格式保存。
m0n0wall 是基于 bare-bones version of FreeBSD,包括一个 WEB 服务器,PHP 和其它一 些工具软件。整个系统的配置保存在一个 XML文件当中,条理清晰。 m0n0wall 可能是第一个启动时通过 PHP 配置的UNIX 系统,这种结构胜于使用 shell脚本。 并且整个系统的配置用 XML 格式保存。
为什么是写哔哩哔哩(俗称B站)呢?其一是因为本人是B站的重度使用者,每周基本上都会在B站上看看火影忍者、暴走大事件等。另外一个原因呢,就是B站首页很美观大方,而且处处充满了细节。所以对于实践确实是一个不错的项目。目前的技术栈主要的采用的是前端Vue2+后端Koa2的前后端分离的方式,语法全部使用ES6/7。关于数据也来自真实的数据接口。
0 A.D 是由 WIldfire Games 开发的免费跨平台游戏,支持 Windows, Mac OS X和Linux。近日它发布了 alpha 1 版本,代号为 “Argonaut”,这个版本可以正常玩,但可能会出现一些Bug。这个游戏的源代码基于GPL V2发布,其它素材,音乐,声音内容基于CC-BY-SA许可证发布。