摘要:
浏览器的缓存机制提供了可以将用户数据存储在客户端上的方式,可以利用cookie,session等跟服务器端进行数据交互 一、cookie和session Cookie和 session都是用来跟踪浏览器用户身份的会话方式 区别: 1、保持状态:cookie保存在浏览器端,session保存在服务器端 阅读全文
摘要:
(1) 工厂模式 Function(){ Var child = new object() Child.name = “欲泪成雪” Child.age=”20” Return child; } Var x = parent () 引用该对象的时候,这里使用的是 var x = parent()而不是 阅读全文
摘要:
(1) get是从服务器上获取数据,post是向服 务器传送数据。Get请求返回request-URL 所指出的任意信息 POST请求用来发送电子邮件、新闻或发送 能由交互用户填写的表格。这是唯一需要 在请求中发送body的请求。使用post请 求时需要在报文首部content-length字段 中 阅读全文
摘要:
回答一: (1) Js的this指向是不确定的,也就是说可以动态改变的。Call/apply 就是用于改变this指向的函数,这样设计可以让代码更加灵活,复用性更高 (2) This一般情况下,都是指向函数的拥有者 (3) 在函数自执行里,this指向的是window对象。 扩展:关于this,还有 阅读全文
摘要:
(1) 、使用闭包主要是为了设计私有的方法和变量。闭包的优点是可以避免全局变量的污染,缺点是闭包会常驻内存,会增大内存使用量,使用不当很容易造成内存泄漏 (2) 、闭包有三个特性: a、函数嵌套函数 b、函数内部可以引用外部的参数和变量 c、参数和变量不会被垃圾回收机制回收 阅读全文
摘要:
a、ionic是一个用来开发混合手机应用的,开源的,免费的代码库、可以优化HTML、css和js的性能,构建高效的应用程序,而且还可以用于构建sass和angularJS的优化 b、AngularJS通过新的属性和表达式扩展了HTML。AngularJS可以构建一个单一页面应用程序(SPAs:Sin 阅读全文
摘要:
回答一: a、JSON对象:以 ”{“ 开始,以 ”}” 结束,里面则是一系列的键(key)值(value)对,键和值用 ”:” 分开,每对键值对之间用 ”,” 分开。参考以下语法: {key1:value1,key2:value2:key3,value3...}其中键(key) 是字符串,而值(v 阅读全文
摘要:
(1)创建新节点 createDocumentFragment() //创建一个DOM片段 createElement() //创建一个具体的元素 createTextNode() //创建一个文本节点 (2) 添加、移除、替换、插入 appendChild() removeChild() redp 阅读全文
摘要:
JavaScript是一种动态、弱类型、基于原型的语言,通过浏览器可以直接执行。 当浏览器遇到\<script>标记的时候,浏览器会执行之间的JavaScript代码。嵌入的js代码是顺序执行的,每个脚本定义的全局变量和函数,都可以被后面执行的脚本所调用。变量的调用,必须是前面已经声明,否则获取的变 阅读全文
摘要:
JavaScript是一种脚本语言,官方名称为ECMAScript(因定义原因的标准为ECMA-262) JS的主要特点: a、语法类似于常见的高级语言,如C和Java; b、脚本语言,不需要编译就可以由解释器直接运行; c、变量松散定义,属于弱类型语言; d、面向对象的 JS最初是为网页设计而开发 阅读全文