`
lizaochengwen
  • 浏览: 659795 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
今天做项目,使用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>【词性】 动词&#60;br/&#62;【解释】 一个物体的形象倒着映射到另一个物体上。&#60;br/&#62;【例句】 堤岸的杨柳倒映在平静的湖面上</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

这次准备使用JS来读取XML做一个例子来熟悉下,一共使用了一下几个技术:Json,array排序,读取xml,下面我就贴出代码: 第一部:我们需要学习如何判断浏览器的类型: 下面是几个主流的浏览器使用js的判断方法 function getOs() { var OsObject = ""; if(navigator.userAgent.indexOf("MSIE")>0) { return "MSIE"; } if(isFirefox ...
前言 模块模式是基于js闭包实现的一个模式,这篇文章描述如何用模块模式来支持多人大型项目,此外,需要自己做框架的同学也可以参考。 -煎蛋 模块模式深度探索模块模式是一个常用的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 ...
Global site tag (gtag.js) - Google Analytics