pengwei's Picture

pengwei

0

227 posts

JS判断是否为手机端访问

var mobileAgent = new Array("iphone", "ipod", "ipad", "android", "mobile", "blackberry", "webos", "incognito", "webmate", "bada", "nokia", "lg", "ucweb", "skyfire"); var browser = navigator.userAgent.toLowerCase(); var isMobile = false; for(var i = 0; i

阅读全文...

JAVA格式化时间星期几

1、使用Calendar类 /** * 获取当前日期是星期几 * * @param dt * @return 当前日期是星期几 */ public static String getWeekOfDate(Date dt) { String[] weekDays = {"星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六"}; Calendar cal = Calendar.getInstance(); cal.setTime(dt); int w = cal.get(Calendar.DAYOFWEEK) - 1; if (w < 0) w = 0; return weekDays[w]; } 2、使用SimpleDateFormat格式化日期 Date date=

阅读全文...

Sqlite在sql语句中截取字符串

函数:substr(string string,num start,num length) 用法: string为字符串; start为起始位置;字符串的第一个字符的位置为1,不是从0开始计算 length为长度。   例子: 假设表table1 存在以下数据 mark                                                                                           1000100000010002  select mark from table1 where substr(mark,1,2)='00' 结果集如下:   mark                                                                                           00010002  编者注: Substring()函数,经过测试,并不适合sqlite数据库。

阅读全文...

Bootstrap后台模板集合

**阅读目录** - [1. Admin Lite](http://www.open-open.com/news/view/7fbd85#_label0) - [2. Dashboard Sidebar](http://www.open-open.com/news/view/7fbd85#_label1) - [3. DevOOPS](http://www.open-open.com/news/view/7fbd85#_label2) - [4. Blocks](http://www.open-open.com/news/view/7fbd85#_label3) - [5. DashGum]

阅读全文...

WordPress实现wp_nav_menu a标签跳转

wpnavmenu  方法里没有提供直接修改a标签属性的方法,导致连都做不到, 这里提供一种方式来实现修改a标签属性 最笨的一种方法,wpnavmenu引用的模版在wp-include/nav-menu-template.php,直接对a标签添加target= ‘black’就行,这种方式也可以用来修改二级菜单submenu 这里提够一种更灵活的方式 用到了wpnavmenu里面的walker参数 在用到wpnavmenu的php文件里定义以下类 /** * 自定义Walker用于实现跳转 * Class CustomWalkerNavMenu */ class CustomWalkerNavMenu extends WalkerNavMenu{ public function startel(&$output, $item, $depth = 0, $args = array(), $id = 0) { $item->target = 'black'; parent::start_el($output, $item, $depth, $args, $id); // TODO: Change the autogenerated stub

阅读全文...

Android 插件化方案

转自:http://www.trinea.cn/android/android-plugin/ 1、作用 大多数朋友开始接触这个问题是因为 App 爆棚了,方法数超过了一个 Dex 最大方法数 65535 的上限,从这个介绍中也知道可以通过多个 Dex 来解决这个问题,因而便有了插件化的概念,将一个 App 划分为多个插件(Dex或相关格式) 常用的其他解决方法还包括:删无用代码,用 H5 代替部分逻辑,买付费版的 Proguard 插件化的其他作用包括:(1) 模块解耦,(2) 单个dex函数不能超过 65535,(3) 动态升级,(4) 高效并行开发(编译速度更快) (5) 按需加载,内存占用更低 (6) 节省升级流量 2、概念

阅读全文...

wordpress自定义菜单

在function中设置开始自定义菜单 //自定义菜单 if(functionexists('registernavmenus')){ registernav_menus( array( 'header-menu' => ( '导航自定义菜单' ), // 还可以在这里添加一些菜单 显示在其他位置 //footer-menu=>( ‘页面底部自定义菜单’ ), ) ); } 在需要用到导航的地方设置下面代码就好了 'header-menu',//填写需要显示的菜单 这是是header的菜单 'container'=>'div', //最外层容器标签名 'container_class'=>'nav_menu', //最外层容器class名 'container_id'=>'nav_menu_id' ,//最外层容器id值 'menu_class'=>'menu_class' , //ul标签class 'menu_id'=>'menu_id' ,//ul标签id 'echo' => true,//是否打印,默认是true,如果想将导航的代码作为赋值使用,可设置为false 'fallback_cb'

阅读全文...

有利于SEO的WordPress robots.txt书写规则

在网站的根目录新建robots.txt文件,内容如下: User-agent: * Disallow: /cgi-bin/ Disallow: /wp- Disallow: /rss.xml Disallow: /author/ Disallow: /page/ Disallow: /tag/ Disallow: */trackback/ Disallow: */feed/ Disallow: /.php$ Disallow: /.inc$ Disallow: /.js$ Disallow: /.css$ Disallow: /.cgi$ Disallow: /? Disallow: /?s= Sitemap: http://你的域名/sitemap.xml

阅读全文...

Android WebView与JavaScript交互

1.安卓执行JS代码 webView.loadUrl("javascript:(function(){这里是需要执行JS代码})()"); 注意最后的()为js闭包,一定要书写 2.JS调用安卓代码 js调用安卓代码采用addJavascriptInterface方法,用下如下 切记:在API7后要用@JavascriptInterface注解本地的js方法,不然会提示找不到方法 package com.apkfuns.androidjsdemo; import android.app.AlertDialog; import android.os.Bundle; import android.util.Log; import android.view.Menu; import android.view.MenuItem; import android.webkit.JavascriptInterface; import android.webkit.JsResult;

阅读全文...

Web Console: Uncaught TypeError: Object [object Object] has no method

出现问题的原因是因为Android4.2及以上版本对于js的支持方式有改变导致 解决办法在这里 http://blog.csdn.net/zgjxwl/article/details/9627685 其实就是加一句注释 webview.getSetting().setJavaScriptEnable(true); class JsObject { @JavascriptInterface public String toString() { return "injectedObject"; } } webView.addJavascriptInterface(new JsObject(), "injectedObject");

阅读全文...