Learning Path
浏览 开发笔记 相关教程与章节。
社区笔记、经验文章、测验题库与零散教程入口。
教程
1237
下载地址 Jmr下载地址:http://www.jmr-source.com/downloads/jmr_1.0.0/site.xml 操作系统 暂时只支持Windows,以后版本会陆续支持Mac、Linux等。 适用版本 Eclipse 4.2 ~ 4.6,包含各种版本都可以直接安装,如: Java版 Java EE版 Android版 PHP版 C/C++ JavaScript 其它更多版本... Eclipse ..
数据库 从数据库的表和视图,转换而来的模型。 模型应用的流程 配置数据库连接,只要有提供Jdbc驱动包的数据库都可以使用。 把表或者视图转换成模型,有2种转换方式: 默认转换:把表和视图的结构转换出来,比如表名、字段名、字段类型等。 预设转换:在默认转换的基础上,用户可以设置类型的映射规则、添加自定义属性和字段。 在预设转换中能够设置类型映射规则,例如,数据库类型和Java类型之间的映射。 在预设转换中也可自..
Jmr 快速体验 我们通过2个例子来快速体验Jmr。 Hello Jmr! 以下是一个简单的生成例子,概括起来只要3步: 1、编写模板 2、设置任务 3、运行生成 详细请阅读:第一个例子 - Hello Jmr Java Web 以下是一个Java Web的例子,根据数据库的表,转换模型,生成一个完整的增删查改模块,概括起来有4步: 1、编写模板 2、设置任务 3、设置模型(数据库) 4、运行生成 运..
Jmr 介绍 Jmr全称Jet Model Robotization是一款基于模型驱动开发,根据自己的项目和框架编写模板,生成代码的工具。 Jmr使用Jet模板生成代码。Jet是Eclipse开源的模板引擎,它是建模工具EMF的一部分,可以像Jsp一样使用<%...%>书写模板。 Jmr的目标 让规律、重复的代码实现自动化。 为什么使用Jmr? 易学:模板类似Jsp语法,可使用Java脚本,..
1.编写java测试类 2.利用java测试类生成C头文件(我没有C和C++基础,后面出现的非JAVA的代码具体是C还是C++,我也不清楚。所以,教程中我都把它称为C) 3.利用C头文件编写C代码 4.生成C库 5.java调用测试 第一步:编写java测试类 代码如下: package com.aijiao.test; public class JNIDemo { //定义一个方法,该方法在C中实现 public ..
这不还没到年底嘛,怎么就开始谈论年底跳槽的问题了?小编只能说,成功是给有准备的人的,如果你心里的小九九在打年底跳槽的主意,那现在开始留意新工作,更新简历、面试、提出离职、交接……这么折腾下来,最少也要一个月吧。当然,裸辞的准备说走就走的不算在内。所以,蠢蠢欲动有这个心思的人,早就在考虑这个问题了。在开始正题前,小编还是必须负责任地问一句:年底双薪不要了吗?年终奖不要了吗? 很多人会选择卧槽到春节后,假期福利和年终奖都到手了再走。不过根据..
老板让我演示下程序运行效果…… 程序员与黑客区别 公司实习生找 Bug Bug 总在项目发布的前一天 几年后回过头来看看自己写的代码..
现实版: 1.开发人员开发出程序,深信里面没有缺陷。 2.产品测试。发现了20个缺陷。 3.开发人员修改了其中的10个,并向测试部门解释另外10个不是真正的缺陷。 4.测试人员发现修改后的缺陷中有5个仍然有问题,并且又发现了15个新缺陷。 5.第3步和第4步重复了3遍。 6.由于市场的压力和由过度乐观的开发计划产生的仓促的产品声明,产品正式发布了。 7.用户发现了137个新缺陷。 8.最初的开发人员,兑换了他们的忠诚支票,走的无影无踪了..
1. 把你的代码全部放在闭包里面 这是我用的最多的一条。但是有时候在闭包外面的方法会不能调用。 不过你的插件的代码只为你自己的插件服务,所以不存在这个问题,你可以把所有的代码都放在闭包里面。 而方法可能应该放在Prototype方法内部。 (function($) { //code here })(jQuery); 2. 提供插件的默认选项 你的插件应该会有一些选项是可以让开发者设置的,所以提供恢复默认选项是以有必要的。..
本文介绍如何使用 jQuery 判断元素是否隐藏: [mycode4 type='js'] // 判断 CSS 属性 display:[none|block], 忽略 visibility:[true|false] // 判断元素是否显示 $(element).is(':visible'); // 判断元素是否隐藏 // The same works with hidden $(element)..
我们可以通过呢 jQuery 的 length 属性判断 id 是否存在: 实例 [mycode3 type='js'] if ($('#myElement').length > 0) { // 存在 } [/mycode3] 尝试一下 » 也可以写成插件形式,如下,插件可以判断元素是否存在 实例 [mycode3 type='js'] $.fn.e..
在使用 jQuery 判断是否移动端访问时,可以通过检测窗口的宽度或者用户代理字符串(User Agent String)来进行判断。 以下是两种方法: 方法一:检测窗口宽度 实例 [mycode4 type='js'] $(document).ready(function() { // 获取窗口宽度 var windowWidth = $(window).width(); // 设置一个..
本文将为大家介绍一款非常赞的jQuery分页插件:jqPaginator。 jqPaginator简洁、高度自定义的jQuery分页组件,适用于多种应用场景。 简介 现在网上各种各样的分页组件很多,但是很难找到十分“称心如意”的,于是jqPaginator诞生了。 我心中理想的分页组件,要不受CSS框架限制,可以使用在各种不同风格中的网页中。以我浅显的经验来看,要达到这个目标,关键的一点就是高度自定义的Html结构。所以jqPagin..
我们经常需要为用户设置提示信息,并在展示指定秒数后消失,这里我们为大家演示如何使用 jQuery 设置指定秒数(5秒)后隐藏元素。 方法一:使用 .delay() 方法 设置 id='myElem' 在显示 5 秒后隐藏。 $('#myElem').show().delay(5000).fadeOut(); 方法二、使用 setTimeout() 方法: setTimeout(func..
以下是书写jQuery代码的基本规范和最佳实践,这些不包括原生JS规范与最佳实践。 加载jQuery 1、尽量使用CDN加载jQuery。 window.jQuery || document.write('') 百度公共CDN库在国内所有地区速度应该是最快的,js库也很多,推荐大家使用。 又拍云JS库加速服务在国内的访问速度还不错,可惜js库比较少。 新浪JS/CSS库又称新浪SAE公共库..
JavaScript是一个绝冠全球的编程语言,可用于Web开发、移动应用开发(PhoneGap、Appcelerator)、服务器端开发(Node.js和Wakanda)等等。JavaScript还是很多新手踏入编程世界的第一个语言。既可以用来显示浏览器中的简单提示框,也可以通过nodebot或nodruino来控制机器人。能够编写结构清晰、性能高效的JavaScript代码的开发人员,现如今已成了招聘市场最受追捧的人。 在这篇文章里,..
其实是一个很简单的东西,认真看十分钟就从一脸懵B 到完全 理解! 先看明白下面: 例 1 obj.objAge; // 17 obj.myFun() // 小张年龄 undefined 例 2 shows() // 盲僧 比较一下这两者 this 的差别,第一个打印里面的 this 指向 obj,第二个全局声明的 shows() 函数 this 是 window ; 1,call()、appl..
友情提示:文中涉及较多Gif演示动画,移动端请尽量在Wifi环境中阅读 前言:调试技巧,在任何一项技术研发中都可谓是必不可少的技能。掌握各种调试技巧,必定能在工作中起到事半功倍的效果。譬如,快速定位问题、降低故障概率、帮助分析逻辑错误等等。而在互联网前端开发越来越重要的今天,如何在前端开发中降低开发成本,提升工作效率,掌握前端开发调试技巧尤为重要。 本文将一一讲解各种前端JS调试技巧,也许你已经熟练掌握,那让我们一起来温习,也许有你..
在 JS 中,对于某个由 JSON 对象组成的数组,例如: var test = [{ 'a': '1', 'b': '2' }, { 'a': '3', 'b': '4' }, { 'a': '5', 'b': &#..
本文为大家介绍三种 js 截取字符串的方法: substring() 方法; substr() 方法; slice() 方法; 方法1:substring() 方法 string.substring(from, to) 方法从 from 位置截取到 to 位置,to 可选,没有设置时默认到末尾。 实例 [mycode3 type='html'] var str='www.runoob.com..
本章节我们将学习如何使用 JS/CSS 实现下拉菜单搜索或过滤功能。 先看下效果如下: 查看在线实例:https://c.runoob.com/codedemo/6229/ 基础 HTML 代码 实例 [mycode3 type='html'] 下拉菜单 Google Runoob Taobao Wiki Zhihu Tmall Wei..
本章节我们将学习如何使用 JS/CSS 实现列表搜索或过滤功能。 先看下效果如下: 查看在线实例:https://c.runoob.com/codedemo/6227/ 基础 HTML 代码 实例 [mycode3 type='html'] Google Runoob Taobao Wiki Facebook Zhihu Weibo [/mycode3] 注意: 实例中使用..
本章节我们将学习如何使用 JS/CSS 实现表格搜索或过滤功能。 先看下效果如下: 查看在线实例:https://www.jyshare.com/codedemo/6228/ 基础 HTML 代码 实例 [mycode3 type='html'] Name Url Google www.google.com Runoob www...
在 WEB 开发过程中,我们经常需要获取当前页面的 URL,本章节我们为大家介绍如何通过 JavaScript 获取当前页面的 URL。 JS 获取当前页面的 URL 可以使用以下代码: window.location.href 它可以获取完整的 URL。 实例 [mycode4 type='js'] window.location.href [/mycode4] 尝试一下 » 我们也可以获取 URL 的某一..