`
文章列表
[size=large]/*! * 获取浏览器竖向滚动条宽度 * 首先创建一个用户不可见、无滚动条的DIV,获取DIV宽度后, * 再将DIV的Y轴滚动条设置为永远可见,再获取此时的DIV宽度 * 删除DIV后返回前后宽度的差值 * * @return Integer 竖向滚动条宽度 */ function getScrollWidth() { var noScroll, scroll, oDiv = document.createElement("DIV"); oDiv.style.cssText = "p ...
[size=medium]var scroll_top = $(document).scrollTop(); //scroll_top是滚动条上部离文档顶部的高度 var doc_height = $(document).height();//doc_height是文档的高度 var window_height = $(window).height();//window_height表示窗口高度[/size] 当 scroll_top = 0 时,表示滚动条已经到达窗口顶部。 当 scroll_top + window_height >= doc_height 时,表示滚动条已经到达 ...
npm install在安装node模块时,有两种命令参数可以把它们的信息写入package.json文件: 使用npm install node_module –save自动更新dependencies字段值; 使用npm install node_module –save-dev自动更新devDependencies字段值; dependencies与devDependencies的区别:devDependencies下列出的模块,是我们开发时用的依赖项,像一些进行单元测试之类的包,比如grunt-contrib-uglify,我们用它混淆js文件,它们不会被部署到生产环境。depen ...
var timesRun = 0; var interval = setInterval(function(){ timesRun += 1; if(timesRun === 60){ clearInterval(interval); } //do whatever here.. }, 2000); var startTime = new Date().getTime(); var interval = setInterval(function(){ if(new Date().getTime() - startTime > 60000){ clearInterval ...
1.将下载的ThinkPHP3.2.3核心版本将解压的ThinkPHP_3.2.3_full改为自己的项目名称,放入WWW下 2.启动服务器,浏览器输入:localhost/项目名称 FAQ:You don't have permission to access解决: 第一种情况,没有选择面板中的【其他选项菜单】-【phpstudy设置】-【允许目录列表】。 第二种情况,配置多域名的虚拟主机。 phpStudy如何添加多站点,站点域名设置 请使用『其他选项菜单』-『站点域名管理』。
function addMarker(map,point,index){ // 创建图标对象 var myIcon = new BMap.Icon("markers.png", new BMap.Size(23, 25), { offset: new BMap.Size(10, 25), imageOffset: new BMap.Size(0, 0 - index * 25) // 设置图片偏移 }); var marker = new BMap.Marker( ...
PHP 中的许多预定义变量都是“超全局的”,这意味着它们在一个脚本的全部作用域中都可用。在函数或方法中无需执行 global $variable; 就可以访问它们。 这些超全局变量是: $GLOBALS $_SERVER $_REQUEST $_POST $_GET $_FILES $_ENV $_COOKIE $_SESSION $GLOBALS 这种全局变量用于在 PHP 脚本中的任意位置访问全局变量(从函数或方法中均可)。 PHP 在名为 $GLOBALS[index] 的数组中存储了所有全局变量。变量的名字就是数组的键。 <?php $x = 75; $y = 25; ...
比较简单,在EditText的[size=large]父级容器里加上 android:focusable="true" android:focusableInTouchMode="true"
最近开发时遇到一个问题: 使用一条图片(1200x128)平铺作为背景,测试机型是魅族mx4,平铺代码如下:<?xml version="1.0" encoding="utf-8"?> <bitmap xmlns:android="http://schemas.android.com/apk/res/android" android:src="@drawable/detail_note_paper_line_middle" android:tileModeY="rep ...
[size=medium]private long exitTime = 0; @Override public boolean onKeyDown(int keyCode, KeyEvent event) { if(keyCode == KeyEvent.KEYCODE_BACK && event.getAction() == KeyEvent.ACTION_DOWN){ if((System.currentTimeMillis()-exitTime) > 2000){ Toast.makeText( ...
死抠了一下,发现了非常多以前没注意到的细节,深感自己基础的薄弱. 此处,felt是系动词,obliged是过去分词作形容词,到这里,理论上系动词+形容词构成系表结构充当复合谓语.可是,那后面的to vestigate是什么成分呢?这里想到我的头都快破了. 有个朋友和我说可能是状语,原因状语.可我寻思了一下,并不是这样的,看下图: 和上句不同的是,to investigate并不是felt obliged的原因,因此,不是原因状语. 找到如下两份资料: 综上所述,felt obliged to investigate可以笼统划分为谓语(复合谓语)
<td width="220">今天是: <script> document.write((zjd=new Date()).getFullYear()+"年"+(zjd.getMonth()+1)+"月"+zjd.getDate() + "日 星期"+"日一二三四五六".charAt(zjd.getDay())+ " "); </script> </td> ...
String 字符串常量StringBuffer 字符串变量(线程安全)StringBuilder 字符串变量(非线程安全) 简要的说, String 类型和 StringBuffer 类型的主要性能区别其实在于 String 是不可变的对象, 因此在每次对 String 类型进行改变的时候其实都等同于生成了一个新的 String 对象,然后将指针指向新的 String 对象,所以经常改变内容的字符串最好不要用 String ,因为每次生成对象都会对系统性能产生影响,特别当内存中无引用对象多了以后, JVM 的 GC 就会开始工作,那速度是一定会相当慢的。 而如果是使用 StringBuffe ...
drawerLayout是Support Library包中实现了侧滑菜单效果的控件,可以说drawerLayout是因为第三方控件如MenuDrawer等的出现之后,google借鉴而出现的产物。drawerLayout分为侧边菜单和主内容区两部分,侧边菜单可以根据手势展开与隐藏(drawerLayout自身特性) 用起来还是比较简单的: <?xml version="1.0" encoding="utf-8"?> <android.support.v4.widget.DrawerLayout xmlns:android=&quo ...
很多大兄弟们都发现as的工程里面并没有assets文件夹,有些资源类似xml文件啥的又需要这个文件夹,怎么办呢?很简单,自己建一个!不过大兄弟们可不能乱建啊!看下图:   建好了以后呢,assets文件夹是和res文件夹java文件夹同级目录下的,如下图:    好了,怎么读取assets文件夹下的资源呢? context.getClass().getClassLoader().getResourceAsStream("assets/"+资源名);   拿到的是一个流。 看到这里,聪慧的同学们都明白怎么做了吧。有问题欢迎留言。  
Global site tag (gtag.js) - Google Analytics