07 2017 档案

摘要:nodetype的十二种类型 1:元素节点 2:属性节点 3:文本节点 4:CDATA区段 5:实体应用元素 6:实体 7:表示处理指令 8:注释节点 9:最外层的Root element,包括所有其他节点 10:<!DOCTYPE...> 11:文档碎片节点 12:DTD中声明的符号节点 阅读全文
posted @ 2017-07-24 13:47 讨厌橘子 阅读(1451) 评论(0) 推荐(0) 编辑
摘要:let命令 ES6新增了let命令,用来声明变量,用法类似于var,但是所声明的变量只在let代码块中生效,并且在代码块中,使用let命令声明变量之前,变量都是不可用的,这在语法上被称为暂时性死区。 let无法存在变量提升现象,所以变量一定要在声明之后使用,否则会报错。 let无法重复声明同一个变量 阅读全文
posted @ 2017-07-24 13:42 讨厌橘子 阅读(117) 评论(0) 推荐(0) 编辑
摘要:JavaScript对象表示法(JSON)是一种轻量级的数据交换格式。 JSON语法 JSON的六种类型的值:对象,数组,字符串,数字,布尔值,特殊值null。 空白可以被插入到任何值的前后,这使得JSON文本跟容易被阅读,为了减少传输和存储的成本,空白可以被省略。 阅读全文
posted @ 2017-07-23 17:00 讨厌橘子 阅读(102) 评论(0) 推荐(0) 编辑
摘要:== JavaScript有两组相等运算符: ,==,!==,!=,前面一组比较类型和数值,后面一组只比较数值。 with语句 JavaScript提供了一个with语句,本意是想用来快捷地访问对象的属性。但它有时的结果可能是不可预料的,所以应该避免使用它。 eval 使用eval形式的代码会更加难 阅读全文
posted @ 2017-07-23 16:50 讨厌橘子 阅读(160) 评论(0) 推荐(0) 编辑
摘要:全局变量 JavaScript没有连接器(linker),所有的编译单元都载入一个公用的全局对象中。 一共有3种方式定义全局变量。 1. var foo = value; 2. window.foo = value; 3. foo = value; 这本来是为方便初学者而有意让变量在使用前无需声明, 阅读全文
posted @ 2017-07-23 15:45 讨厌橘子 阅读(259) 评论(0) 推荐(0) 编辑
摘要:在软件的产品生命周期中,通常他们都会被修改,把一个正确的程序转化为另一个同样正确但风格不同的程序,是一个极具挑战性的过程。 JavaScript包含大量脆弱的或有问题的特性,它们会妨碍我们写出优秀的程序。显然我们应该避免JavaScript中那些糟糕的特性,避免这些特性,就可以避免一大类潜在的错误。 阅读全文
posted @ 2017-07-22 20:47 讨厌橘子 阅读(94) 评论(0) 推荐(0) 编辑
摘要:JavaScript包含了少量可用在标准类型上的标准方法。 Array array.concat(item...) 它包含array的浅复制并将1个或多个参数item附加在其后。 array.join(separator) join方法将array构造成一个字符串,它将array中的每个元素构造成一 阅读全文
posted @ 2017-07-22 20:34 讨厌橘子 阅读(141) 评论(0) 推荐(0) 编辑
摘要:这几天需要使用Atom,就想把Atom的安装步骤写一写,顺便写一写我遇到的问题 安装的内容是从这个网站上得来的。http://www.cnblogs.com/zjutzz/p/3976283.html 安装网盘路径 http://yun.baidu.com/share/link?shareid=37 阅读全文
posted @ 2017-07-21 22:03 讨厌橘子 阅读(492) 评论(0) 推荐(0) 编辑
摘要:1.域名解析 2.建立tcp三次握手 3.建立tcp链接后发起http请求 3.服务器响应http的请求,浏览器获取页面html代码 4.浏览器解析页面html代码,并请求html代码中的资源 5.渲染页面呈现给用户 阅读全文
posted @ 2017-07-21 08:54 讨厌橘子 阅读(109) 评论(0) 推荐(0) 编辑
摘要:使用JavaScript消除一个数组中重复的元素 var arr1 = [1,1,2,3,4,5,6,6,6,7],arr2 = []; for(var i=0;i<arr1.length;i++){ if(arr2.indexof(arr1[i] < 0){ arr2.push(arr1[i]); 阅读全文
posted @ 2017-07-21 08:41 讨厌橘子 阅读(156) 评论(0) 推荐(0) 编辑
摘要:内容来源于慕课网 黑帽和沙盒 通过购买外链实现,与其他网站交换友情链接 垃圾站,通过色情站或赌博站希望通过大流量提升它的权重,但是它有可能会因此被关闭,或者站长有牢狱之灾。 黑客行为 标题党 标题吸引人来提升流量,这就是标题党的由来 关键词 参考百度指数去研究关键词的趋势 seo长尾理论:长尾关键词 阅读全文
posted @ 2017-07-20 21:05 讨厌橘子 阅读(204) 评论(0) 推荐(0) 编辑
摘要:数组是一段线性分配的内存,它通过整数去计算偏移并访问其中的元素。但JavaScript没有像这种数组一样的数据结构。 6.1 数组字面量 数组字面量是在一对方括号中包围零个或多个用逗号分隔的值的表达式。JavaScript允许数组包含任意混合类型的值: var misc = ['string',98 阅读全文
posted @ 2017-07-19 11:30 讨厌橘子 阅读(148) 评论(0) 推荐(0) 编辑
摘要:问题描述:在一个字符串中,输出其中第一个连续的三个数字。例如:str="1234568" 输出:1 2 3。 var printNum = function(){ var str = '123456789',symbol1,symbol2,symbol3 ; var results = []; va 阅读全文
posted @ 2017-07-18 23:45 讨厌橘子 阅读(1814) 评论(0) 推荐(0) 编辑
摘要:5.1 伪类 它不让对象直接从其他对象继承,反而插入了一个多余的间接层,从而使构造器函数产生对象。 JavaScript中,当一个函数对象被创建时,Function构造器产生的函数对象会运行类似这样的一些代码 this.prototype = {constructor:this}; 新函数对象被赋予 阅读全文
posted @ 2017-07-18 23:33 讨厌橘子 阅读(131) 评论(0) 推荐(0) 编辑
摘要:4.1 函数对象 在JavaScript中,函数就是对象。对象是“名/值”对的集合并拥有一个连到原型对象的隐藏链接。对象字面量产生的对象连接到Object.prototype。函数对象连接到Function.prototype(该原型对象本身连接到object.prototype) 每个函数对象在创 阅读全文
posted @ 2017-07-17 20:00 讨厌橘子 阅读(151) 评论(0) 推荐(0) 编辑
摘要:JavaScript的简单类型包括数字、字符串、布尔值(true和false)、null值和undefined值 3.1 对象字面量 一个对象字面量就是包围在一对花括号中的零或多个“键值对” 属性名可以是包括空字符串在内的任何字符串 属性名是一个合法的JavaScript标识符且不是保留字,并不强制 阅读全文
posted @ 2017-07-16 22:36 讨厌橘子 阅读(159) 评论(0) 推荐(0) 编辑
摘要:2.1 空白 用/* */包围的块注释形式来自PL/I的语言 在JavaScript中,那些字符对也可能出现在正则表达式字面上,所以以块注释对于被注释的代码块来说是不安全的。 /* var rm_a = /a*/.match(s); */ 这里导致了一个语法错误。建议避免使用 /* */ 注释,而用 阅读全文
posted @ 2017-07-16 21:23 讨厌橘子 阅读(107) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示