09 2016 档案

摘要:十大 阅读全文
posted @ 2016-09-18 23:23 dreamerDu 阅读(132) 评论(0) 推荐(0)
摘要:出现背景是为了替代html 1 显示和数据分开,用于传输数据,而不是显示页面 2标签自描述性 3语法严格,错误将无法运行 比如天气预报XML接口就是一个应用,是Ajax, webservise的基础。标签可以是中文,英文规范是全部小写 声明: <?xml version="1.0" encoding 阅读全文
posted @ 2016-09-18 17:56 dreamerDu 阅读(653) 评论(0) 推荐(0)
摘要:strlen($str) mb_strlen() strlen是计算字符串字节的长度,mb_strlen是根据编码来计算字符个数,'utf-8'规则中一个汉字占3个字节,'GBK'规则中一个汉字占用2个字节。 concat($str,$sub) strpos($str,$sub,$offset) v 阅读全文
posted @ 2016-09-16 14:58 dreamerDu 阅读(95) 评论(0) 推荐(0)
摘要:String: concat concat不改变原数组,返回值是连接数组 strlen slice(0) 复制。截取 参数1[,参数2] array.slice(start, end) slice() 方法可从已有的数组中返回选定的元素。 slice()方法可提取字符串的某个部分,并以新的字符串返回 阅读全文
posted @ 2016-09-16 11:25 dreamerDu 阅读(204) 评论(0) 推荐(0)
摘要:无论用webservice,还是 rest做大型架构都离不了http,甚至可以说 webservice= http+xml来实现 rest = http+json来实现 各种api 一般也是这样实现= http+xml/json 学习http后对ajax也容易理解。 协议:一式多份,遵从共同的规范, 阅读全文
posted @ 2016-09-13 15:20 dreamerDu 阅读(111) 评论(0) 推荐(0)
摘要:(function(window,undefined){})(window) 立即执行匿名参数,不污染全局变量。Jquery的最外层调用。传window为了速度,嵌套了以后访问全局变量不用到外层函数去找,不传undefined为了安全。 在低版本的IE,FF里undefined是可以赋值改变的,所以 阅读全文
posted @ 2016-09-12 23:13 dreamerDu 阅读(275) 评论(0) 推荐(0)
摘要:js ,变量的作用域链从函数内往外逐层寻找变量的声明或赋值,直到window,不能反过来,反过来要靠闭包。 变量赋值时如果没有声明过,有可能是全局变量window.变量名,很简单: 如果不加var,表示仅仅是一个赋值操作,但是也不能狭隘地理解为一个全局变量,比如有可能在外层函数里声明过。那就是外层函 阅读全文
posted @ 2016-09-12 12:38 dreamerDu 阅读(226) 评论(0) 推荐(0)
摘要:浏览器对象模型,window, document实际上是window的一个属性,子对象,除此之外,window还有 window.navigator,window 可以省略 。: appName 浏览器名称 appVersion 浏览器版本 userAgent 用户代理信息 platform 操作系 阅读全文
posted @ 2016-09-11 14:36 dreamerDu 阅读(182) 评论(0) 推荐(0)
摘要:1普通函数(不是对象的方法)中,this在window里,指window,在node端,指node 准确的说this-》null,但是往上层寻找,被解释成window function t(){ this.xx=111; } alert(window.xx);//111 在ECMASCRIPT5标准 阅读全文
posted @ 2016-09-09 14:32 dreamerDu 阅读(134) 评论(0) 推荐(0)
摘要:增 var newNode=document.createElement(‘p’) 返回标签节点或属性节点 var newNode=document.createTextNode(‘text’) 返回文本节点 pnode.appendChild(node) 在父节点内最后追加子元素 pnode.in 阅读全文
posted @ 2016-09-09 14:30 dreamerDu 阅读(923) 评论(0) 推荐(0)
摘要:修改,删除,增加,节点:文本节点,标签节点,属性节点,注释节点 document.getElementById()通过Id查找,返回节点本身 document.getElementsByTagName()通过标签查找,返回数组 document.getElementsByName()通过属性查找,返 阅读全文
posted @ 2016-09-09 13:22 dreamerDu 阅读(2975) 评论(0) 推荐(0)
摘要:javascript和php都是解释执行的语言 语言分解释执行和编译执行 编程语言-》计算机语言 解释执行就是每次运行都要翻译一次(通过php解释引擎,js引擎) 编译执行就是先通过编译器变成二进制可执行文件,计算机能直接读懂,这部分需要花一些时间,但是之后就运行可执行文件就可以了 JavaScri 阅读全文
posted @ 2016-09-07 22:27 dreamerDu 阅读(579) 评论(0) 推荐(0)
摘要:优化一,利用数学计算减去内层第三个for循环 优化二,利用确定边界减少循环次数 引申,在嵌套循环中的内部结束外循环,可以给外循环起标签名,然后在内部break 标签 ; ?js中某数/3,得到是整数型还是浮点型 阅读全文
posted @ 2016-09-07 20:04 dreamerDu 阅读(119) 评论(0) 推荐(0)
摘要:作用,不重新加载页面,让页面上某一元素改变 javascript引擎去改变DOM模型,即文档,让显示出来的 浏览器-》输入地址-》根据html源码在内存中渲染出DOM模型-》渲染显示 <script>指令-》javascript引擎(理解成机器,解释器)-》操作内存中的DOM模型 不同浏览器的jav 阅读全文
posted @ 2016-09-07 14:48 dreamerDu 阅读(1309) 评论(0) 推荐(0)