- 博客(9)
- 资源 (5)
- 收藏
- 关注
原创 JavaScript 在for循环中绑定事件
有时候要对响应一堆相似的事件,但是每个事件的参数都不同,一开始还以为挺简单的,用个for循环不就得了,结果发现,额,都是使用了最后一个参数。。。上网查资料!!!结果大神说用闭包解决代码:for(var i=0;i<10;i++){btns[i].onclick=(function(i){return function(){alert(i)}})(i)}大概原
2013-11-30 23:12:25 3712
原创 利用ServerSocket获取浏览器http请求的header
http协议是使用非常广泛的网络协议,作为网站开发人员,了解http协议是十分重要的。但是,我不想读官方的http文档,我想直接自己去一点点了解http协议,通过编写socket与浏览器通信。代码如下import java.io.DataOutputStream;import java.io.IOException;import java.io.InputStream;import...
2013-11-28 22:34:47 3370 2
原创 使用webview要注意的问题
1.权限:因特网权限 android:name="android.permission.INTERNET" />2.读取本地文件:webView.loadUrl("file:///android_asset/index.html");3.设置JavaScriptwebView.getSettings().setJavaScriptEnabled(true);4.
2013-11-26 18:58:19 607
原创 安卓开发JavaScript调用Java
目前对安卓的布局接触太少,但是又要在规定时间里完成界面布局,我打算用HTML和JavaScript来完成。这样做的主要问题就是把HTML捕获的数据传到后台Java程序或者从后台Java程序获取数据。上官网的例子: class JsObject { @JavascriptInterface public String toString() { return "injectedObje...
2013-11-26 17:24:48 686
原创 JavaScript 参数 arguments深入了解以及javascript内置数据类型的讨论
在JavaScript的函数中,参数会保存在一个arguments对象中,而写函数的时候声明的函数参数我感觉就是个赋值语句,另外也可以提高可读性。>function test(){return arguments}undefined>test(1)[1]>test(1,2)[1, 2]>typeof test()"object">test('a','b',12)["a", "
2013-11-26 15:01:04 1682
原创 JavaScript 函数引用的疑问
var a = function(){return 1}undefinedvar b = aundefinedb()1var c = document.getElementByIdundefinedc('a')TypeError: Illegal invocation在上面这段代码中,变量b成功地引用了函数a,但是变量c却不能成功应用内置函数document.getE
2013-11-24 14:48:44 832
原创 JavaScript 正则表达式的test,exec,match
test:RegExp对象方法,判断是否匹配var reg = /a/undefinedreg.test('abc')truereg.test('def')falseexec:RegExp对象方法,以迭代器方式返回所有匹配项,调用一次显示一个,直到没有返回nullvar reg = /a/gundefinedvar text = 'abcabc'unde
2013-11-24 14:35:03 785
原创 linux mint 没有声音
【快速通道】下面废话较多,解决没有声音办法:升级kernel这几天装了 linux mint,但是进去没有声音有事问度娘,看了一些资料我觉得是声卡驱动没装好,于是信心满满地开始编译安装alsa驱动结果运行./configure是碰到:checking for directory with kernel source... Please install the package with full k...
2013-11-20 12:24:22 5733
原创 linux 使用锐捷认证上网
自从mentohust被封以后,校园网认证就只能用锐捷了。官方的锐捷只有可执行程序,没有可以安装的deb包,使用起来不如mentohust方便,但是也不难:首先下载官方的压缩包解压,然后为rjsupplicant.sh 添加可执行权限 sudo chmod +x rjsupplicant.sh然后可以通过./rjsupplicant.sh --help查看帮助,如下:**认证客
2013-11-20 10:07:19 4687
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人