您好,欢迎光临! 推荐您使用Chrome浏览器访问本站。

js和android及ios交互

3,563 views
js和android及ios交互假设android和ios里都有一个名为addComment()的方法,js调用方式如下: if (window.addComment) { //android window.addComment.addComment(); } else { //ios addComment(); } Android和ios要调用js的方法的基本格式: webView.loadUrl(“javascript:methodName(param)”) 参考: http://www.cnblogs.com/wuxiexy/p/6707501.html http://droidyue.com/blog/2014/09/20/interaction-between-java-and-javascript-in-android/ https://www.evget.com/article/2013/11/8/20020.html

AJAX跨域方案CORS

561 views
AJAX跨域方案CORSAJAX跨域方案CORS、JSONP、flash、ifame、xhr2等等,本文主要讲下CORS。 CORS就是一套AJAX跨域问题的解决方案,它允许一个域上的网络应用向另一个域提交跨域 AJAX 请求。 实现此功能非常简单,只需在服务器端加如下header。 header(‘Access-Control-Allow-Origin: *’); “*”号表示允许任何域访问,可以指定为特殊域名   参考: http://www.w3.org/TR/cors/ https://developer.mozilla.org/zh-CN/docs/Web/HTTP/Access_control_CORS http://www.cnblogs.com/Darren_code/p/cors.html http://www.cnblogs.com/jkko123......

60行JavaScript代码俄罗斯方块游戏的解读

599 views
60行JavaScript代码俄罗斯方块游戏的解读网友注解: 总结起来主要是以下三点 1.使用eval来产生JavaScript代码,减小了代码体积 2.以字符串作为游戏场景数据,使用正则表达式做查找和匹配,省去了通常应当手动编写的查找验证代码 3.以二进制方式管理俄罗斯方块数据和场景数据,通过位运算简化比较和验证 另外,原作者代码换行很少,代码写的比较紧凑,这也是导致这个程序仅仅只有60行的一个原因。 <!doctype html> <html> <head> <title>俄罗斯方块</title> </head> <body> <d......

jQuery.extend扩展函数简单用法

633 views
jQuery.extend扩展函数简单用法jQuery.extend扩展函数简单用法 静态扩展 $.extend({ test:function(){alert(‘this test!’)} }) 使用$.test() 重载合并 var people1 = { apple: 0, banana: { weight: 52, price: 100 } }; var people2 = { banana: { price: 200 }, age: 100 }; //将people2中的内容追加,覆盖到people1,破坏people1原有结构 $.extend(people1,people2); //people1的内容变为:{apple:0,banana{price:200},age:100} //下面方式是合并到新的变量,从而不破坏people1 var newPeople=$.extend({},people1,people2); //people1的......

css负边距在布局中的一些常用技巧

804 views
css负边距在布局中的一些常用技巧css中的负边距(negative margin)是布局中的一个常用技巧,只要运用得合理常常会有意想不到的效果。很多特殊的css布局方法都依赖于负边距,所以掌握它的用法对于前端的同学来说,那是必须的。本文非常基础,老鸟可以略过。 负边距在普通文档流中的作用和效果 那些没有脱离文档流的元素(指不是浮动元素也不是绝对定位、固定定位的元素等),其在页面中的位置是跟随者文档流的变化而变化的。看下面这幅图: 负边距对这些由文档流控制的元素的作用是,会使它们在文档流中的位置发生偏移,但这种偏移不同于相对定位,通过相对定位偏移......