摘要: 浏览网页的时候我们可以看到不同的下拉菜单的解决方案,其中大部分或全部依赖于JavaScript来实现的。我想提出另一种选择,我个人觉得真的很酷,因为它很容易使用,直接利用HTML和CSS标准的功能,而不使用任何怪异的解决方法。这个例子中将会实现一个水平菜单,当你的鼠标滑过的时候它会显示子菜单。它的结构是嵌套的列表,即使没有任何CSS样式,HTML将显示一个有用的结构。HTML代码为<ul id="menu"> <li><a href="">Home</a></li> <li>< 阅读全文
posted @ 2012-11-28 14:54 卡马克 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 这里考虑都考虑的是服务器返回的是JSON形式的字符串的形式,对于利用JSONObject等插件封装的JSON对象,与此亦是大同小异,这里不再做说明。 这里首先给出JSON字符串集,字符串集如下: 复制代码 代码如下:var data=" { root: [ {name:'1',value:'0'}, {name:'6101',value:'西安市'}, {name:'6102',value:'铜川市'}, {name:'6103',value:'宝鸡市'}, 阅读全文
posted @ 2012-11-22 13:49 卡马克 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 很多次,我们想要动态地设置我们的布局大小。因此,我们需要在界面进行显示之前获取屏幕的大小,例如在onCreate()方法大众。获取屏幕大小和尺寸很简单只需要2行代码,但它不意味着我们应用的布局大小也可以同样的方式获取。 为获取我们布局的实际大小,我们需要知道屏幕大小,标题栏,状态栏。最终从屏幕大小减去标题栏及状态栏的高度的方式获取我们布局的实际大小。XML文件如下:<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas. 阅读全文
posted @ 2012-04-06 22:33 卡马克 阅读(785) 评论(0) 推荐(0) 编辑
摘要: 简介 Toast是一个弹出消息,他可以快速地响应用户的一些事件。例如保存配置到SD卡。 Toast不管用户在后台跟Activity进行交互还是已经返回到在主界面,它始终可以把消息显示出来。并且用户无法使用按键"返回"键或其他的方式来取消Toast消息。消息会以淡进淡出的方式进行显示。消息显示的时间可以以程序的方式进行设置。大部分情况,Toast是一个短消息,但是你可以给它创建一个自定义View。例如单词后面加个图片。Toast在屏幕中的位置也可以自由地进行控制。Toast可以从Activity或在Service中进行创建。如果一个Toast在Service中进行创建,它会显 阅读全文
posted @ 2012-04-06 17:34 卡马克 阅读(399) 评论(0) 推荐(0) 编辑
摘要: 请问后缀html和htm有什么区别?如果一个网站有index.html和index.htm,则优先访问index.htmlhtml后缀是为了兼容以前dos系统8.3的命名规范。 阅读全文
posted @ 2012-03-27 22:12 卡马克 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 1,在系统的 system32(C:\windows\system32)目录下缺少libmysql.dll文件,解决方法是找到php目录下的libmysql.dll,并将libmysql.dll复制到C:\ windows\system32目录中,然后重新启动Web服务。2, 在C:\windows目录下的php.ini文件中,没有将“;extension=php_mysql.dll”中的前面一个“;”去掉,所以不能使用相应功能,解决方法是打开php.ini文件找到;extension=php_mysql.dll改成extension=php_mysql.dll //去掉前面的;使之生效3,. 阅读全文
posted @ 2012-03-19 21:41 卡马克 阅读(753) 评论(0) 推荐(0) 编辑
摘要: 因为睡不着,晚上一点半起来看了篇文章。该文章是虞锋写的,正好可能过半年我可能也要去创业,想多了解一下创业方面的知识及需要注意的地方。在这里我收集了一些该篇文章的主要观点供大家分享。如果你只是价格比别人便宜是很难生存的,因为在中国总有人比你便宜。商业最根本的是赚钱,但是一次性赚钱是个买卖,持续地赚钱才会变成商业模式。光有创意没有用,还得有执行力。马云曾经说过"一流的创意,三流的执行力;三流的创意,一流的执行力.我宁愿选择后者"当按现在的游戏规则没法玩的时候,你要提出自己的标准。要时刻问自己“我具备哪些能力,我现在缺哪些东西,我的团队需要那些人“。市场在不断变化,需求也在不断变化,所以你也必须不断 阅读全文
posted @ 2012-03-07 02:42 卡马克 阅读(165) 评论(0) 推荐(0) 编辑
摘要: JNI函数名称分为三部分:首先是Java关键字,供Java虚拟机识别;例如Java_com_example_hellojni_HelloJni_stringFromJNIJava:关键字com_example_hellojni:包名HelloJni:文件名称(原来的名称为hello_jni)stringFromJNI:函数名称然后是调用者类名称(全限定的类名,其中用下划线代替名称分隔符);最后是对应的方法名称,各段名称之间用下划线分割。JNI函数_的参数也由三部分组成:首先是JNIEnv *,是一个指向JNI运行环境的指针;第二个参数随本地方法是静态还是非静态而有所不同一一非静态本地方法的第二 阅读全文
posted @ 2012-02-13 11:14 卡马克 阅读(178) 评论(0) 推荐(0) 编辑
摘要: JavaScript 两项基本原则渐进增强:你应该总是从最核心的部分,也就是从内容开始。应该根据内容使用标记实现良好的结构;然后再逐步加强这些内容。平稳退化:不支持JavaScript也能访问基本内容。内容:我们在Html文件中编辑如下的内容<!DOCTYPE html> <!-- HTML5文档类型说明 --><html lang="en"> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8&q 阅读全文
posted @ 2012-02-12 14:28 卡马克 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 添加标记主要有2个方法一些传统方法document.write:例如<script>document.write("<p> this is inserted.</p>");</script>。 缺点是违背了“行为应该与表现分离”的原则。innerHTML:一旦使用了innerHTML属性,它的全部内容都将被替换。DOM方法createElement(nodeName)方法:创建元素节点appendChild(child)方法:插入到节点树createTextNode(text)方法:创建文本节点insertBefore(new 阅读全文
posted @ 2012-02-12 14:27 卡马克 阅读(124) 评论(0) 推荐(0) 编辑