- 浏览: 659795 次
- 性别:
- 来自: 北京
最新评论
-
lizaochengwen:
网络请求碰到的中文乱码使用encodeURL吧- (NSStr ...
iPhone开发/iPad开发 中文乱码问题 -
hhb19900618:
还是没弄懂怎么解决了中文乱码? 正确代码能重写贴出吗
iPhone开发/iPad开发 中文乱码问题 -
zhengjj_2009:
我的理解是讲ipa文件解压缩之后再重新打包,已经破坏了签名,所 ...
xcodebuild和xcrun实现自动打包iOS应用程序 -
zhengjj_2009:
我参考你的“ 从ipa格式的母包生成其它渠道包的shell脚本 ...
xcodebuild和xcrun实现自动打包iOS应用程序 -
同一片天空:
问题果然解决了
iOS 搭建 XMPP实现环境
文章列表
今天做项目,使用jquery,需要将网页上的数据保存在本地,以前用过jquery读取xml文件,以为可以直接写入,可做的时候,怎么也实现不了。在网上听说js没有写文件的权限,否则会导致天下大乱。在网页中,是不能进行io操作的,也就是不能写文件,所以直接在磁盘上是不可能完成你的任务的。如果你的网页部署在服务器上,在页面后台倒是可以很轻松的实现,可以通过数据库啦、文件操作、cookie等方式来进行。其实cookie是存在本地的,不用什么后台不后台,所以我使用了cookie保存本地数据信息,实现了项目的需求。原来要在本地保存网页上的数据,得使用cookie。这里有一个很不错的cookie插件。
插件代 ...
引用点评:网页手机wap2.0网页的head里加入下面这条元标签,在iPhone的浏览器中页面将以原始大小显示,并不允许缩放。
现有固件的OP打开网页时总是会缩小为50%再显示,不能像iPhone 那样支持viewport设置 。
网页中有这么一句时,在iPhone的浏览器中将以原始大小显示,并不允许缩放。
<meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no&q ...
今天结构化整理了自己的js模块,感觉还不错。各js之间的联系,真的很微妙,虽然现在还不是很清楚这种微妙的到底是什么,只会糊里糊涂地用。一个js文件中的方法,可以在另一个js文件里调用使用,而这调用可以直接调用。 ...
今天研究JS在IPAD上实现图片的拖动效果,有一个做的很不错的框架,叫webkitdragdrop.js,其发布网站的网址为http://www.gotproject.com/blog/post2.html;里面有详细的教程,在here处还有一个demo,讲解的很详细。一直以来js都不是很熟,这次研究乱费了不少时间,本来以前有研究过的,可以前的项目,没有很好的整理保存,导致现在想找以前的资料,来快速地熟悉此框架,可是怎么找不到以前完整的项目资料了。不得不重新,再来一遍了。
今天,整合js过程发现,原来js是很容易扩展开来的,不需要去重新修改借用的一些js框架。
修改项目,不要急 ...
<script type="text/javascript">
var bForcepc = fGetQuery("dv") == "pc";
function fBrowserRedirect(){
var sUserAgent = navigator.userAgent.toLowerCase();
var bIsIpad = sUserAgent.match(/ipad/i) == "ipad";
...
最近碰到一个问题。jquery在chrome 5.0+ 的版本中, ajax的load get等方法完全失效。 代码如下:
function getHtml(url,ctner){
//alert(ctner);
//$.get(url,function(data) {$(ctner).html(data);}, "text");
try{ $(ctner).load(url); }
catch(e) { alert(url + "读取错误"); }
}
症状: 其实语句是执行了,如上面的代码,TRY的时候并没有抛出错误,但返回的内容就是空值。
百度 ...
test.xml:
<?xml version="1.0" encoding="utf-8" ?>
<NewInfo>
<cat id="1">
<title>猫(māo)</title>
<content>【词性】 动词<br/>【解释】 一个物体的形象倒着映射到另一个物体上。<br/>【例句】 堤岸的杨柳倒映在平静的湖面上</content>
< ...
今天一直忙着将以前写的js脚本从ios系统的ipad上移值到android系统的ipad上,本想这两个系统里面的浏览器都是基于WebKit内核的浏览器,移值的话应该对js运行效果不会很大的影响。可事实上我错了,我真的错了。调式了一天,还没有一个结果,实在让郁闷啊。不过今天老总给我上了一堂课,就是今天最大收获了。
1、作为程序员,要养成很好的代码习惯,不要以为那些不影响程序的运行的规范,可以不注视,不当回事。
2、在学习过程中,不要抱有侥幸心理,瞎折腾,要稳扎稳打,如果有困难,也不要怕,解决困难,就是学习最重要的过程。
3、在职场中,要将自己充分展示出来,就得主动出击,主动承担。不然是金子也不会发 ...
规范定义
querySelector 和 querySelectorAll 方法是 W3C Selectors API Level 1 规范中定义的。他们的作用是根据 CSS 选择器规范,便捷定位文档中指定元素。
目前几乎主流浏览器均支持了他们。包括 IE8(含) 以上版本、 Firefox、 Chrome、Safari、Opera。
querySelector 和 querySelectorAll 在规范中定义了如下接口:
module dom {
[Supplemental, NoInterfaceObject]
interface NodeSelector {
Ele ...
<head>
<script type='text/javascript'>
function init() {
// 跳转处理
var handler = function(){
var host = document.location.href;
if(host.indexOf('jx163.cn') >= 0)
document.location = "/";
else ;
};
// 添加监听
if (window.addEventListener) {
w ...
prototype 是在 IE 4 及其以后版本引入的一个针对于某一类的对象的方法,而且特殊的地方便在于:它是一个给类的对象添加方法的方法!这一点可能听起来会有点乱,别急,下面我便通过实例对这一特殊的方法作已下讲解:
首先,我们要先了解一下类的概念,JavaScript 本身是一种面向对象的语言,它所涉及的元素根据其属性的不同都依附于某一个特定的类。我们所常见的类包括:数组变量(Array)、逻辑变量(Boolean)、日期变量(Date)、结构变量(Function)、数值变量(Number)、对象变量(Object)、字符串变量(String) 等,而相关的类的方法,也是程序员经常用到 ...
这次准备使用JS来读取XML做一个例子来熟悉下,一共使用了一下几个技术:Json,array排序,读取xml,下面我就贴出代码:
第一部:我们需要学习如何判断浏览器的类型:
下面是几个主流的浏览器使用js的判断方法
function getOs()
{
var OsObject = "";
if(navigator.userAgent.indexOf("MSIE")>0) {
return "MSIE";
}
if(isFirefox ...
javascript模块模式深度探索
- 博客分类:
- js及各种框架
前言
模块模式是基于js闭包实现的一个模式,这篇文章描述如何用模块模式来支持多人大型项目,此外,需要自己做框架的同学也可以参考。
-煎蛋
模块模式深度探索模块模式是一个常用的js编程模式。它很好理解,但是还有 ...
DOMContentLoaded事件
- 博客分类:
- js及各种框架
今天查看百度空间源代码,发现多了个util.js文件,打开看看。里面里面定义了 addDOMLoadEvent。这是干什么用的?
仔细查看代码,发现在Mozilla添加了DOMContentLoaded事件,这个在以前一直没有用过。 if (document.addEventListener)
document.addEventListener("DOMContentLoaded", init, false);
好像就是为了兼容实现DOMContentLoaded事件。
网上找 ...
今天同事有需要JS显示XML!
后来就做了一个效果!或许以后能用的着呢! ^_^
JS读取并输出xml文件节点及属性(兼容IE,FF) !
好东东发出来分享一下了!
代码如下:
Html代码
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/19 ...