代码改变世界

tagName和nodeName的区别

2013-09-04 07:59 by 杨泽川, 957 阅读, 0 推荐, 收藏, 编辑
摘要:首先介绍DOM里常见的三种节点类型(总共有12种,如docment):元素节点,属性节点以及文本节点,例如head,其中h2是元素节点,class是属性节点,head是文本节点,在这里你可以说h2这个元素节点包含一个属性节点和一个文本节点。其实几乎所有HTML的标签都是元素节点,而id, title, class等则是属性节点,而元素所包含的文本内容则是文本节点。 tagName和nodeNa... 阅读全文

有关document.createElement()中onclick()的设置问题

2013-08-27 22:55 by 杨泽川, 3367 阅读, 1 推荐, 收藏, 编辑
摘要:这次实现模块的时候,遇到一些问题,需要用创建元素来实现:document.createElement() 遇到一个比较棘手的问题就是关于新建对象的onClick属性如何设置一开始代码如下:function appendText(){var txt3=document.createElement("input"); // 以 DOM 创建新元素 txt3.type="button"... 阅读全文

[转]Cookie在javascript中的一些介绍

2013-08-27 22:12 by 杨泽川, 253 阅读, 0 推荐, 收藏, 编辑
摘要:cookie概述在 上一节,曾经利用一个不变的框架来存储购物栏数据,而商品显示页面是不断变化的,尽管这样能达到一个模拟全局变量的功能,但并不严谨。例如在导航框架页面 内右击,单击快捷菜单中的【刷新】命令,则所有的JavaScript变量都会丢失。因此,要实现严格的跨页面全局变量,这种方式是不行 的,JavaScript中的另一个机制:cookie,则可以达到真正全局变量的要求。cookie是浏览器... 阅读全文

js获取Url,域名,端口号等

2013-08-27 01:13 by 杨泽川, 1363 阅读, 0 推荐, 收藏, 编辑
摘要:属性 值 href 完整的 URL protocol 协议 hostname 主机名 host 主机名加端口号 port 端口号 pathname 当前 URL 的路径部分 search URL 的查询部分 hash #开始的锚 ... 阅读全文

关于如何在javascript中匹配中文的问题

2013-08-26 21:49 by 杨泽川, 468 阅读, 0 推荐, 收藏, 编辑
摘要:这次给公司做的天气插件,由于引用的api接口官方没有给出开发手册,对于一些状态的实现,只能用很笨的方法去解决。目前遇到的一个问题就是,此api接口返回的json数据中,天气情况只有中文,而且没有对照表。中文倒好,这天气情况有:XX转XX、XX转X到XX等类似这样复杂的天气情况。在没有获得天气图标样式的情况下,我只能用一种比较笨的方法:类似这种2种以上天气变化的情况,只取其中一种,显然,取“转”字前面的部分比较easy。然后就想到了js中的正则表达式,可是,我搜了半天,自己捣鼓了一下,也没法实现自己想要的。后来才发现是正则表达式不支持中文!!!好吧,于是想了好久,发现其实可以用split来检索, 阅读全文

关于js返回值(return)输出undefine的问题

2013-08-25 20:05 by 杨泽川, 1252 阅读, 0 推荐, 收藏, 编辑
摘要:这次给公司做一个天气插件的项目,需要用ajax来返回数据,在获取数据的过程中,遇到一个蛮有意思的问题: 以下getId()是用来向服务器发送请求,获取返回id值的,然后get()是将返回值输出到文本框中。 function getId()//获得城市id{ var xmlhttp,id; if (window.XMLHttpRequest) {// code for... 阅读全文