2017年3月22日

HTTP 一个页面从输入URL 到页面加载显示完成,这个过程中都发生了什么?

摘要: 一个页面从输入URL 到页面加载显示完成,这个过程中都发生了什么? 详细版 1、浏览器会开启一个线程来处理这个请求,对URL 分析判断如果是 http 协议就按照 Web 方式来处理; 2、调用浏览器内核中的对应方法,比如 WebView 中的 loadUrl 方法; 3、通过DNS解析获取网址的I 阅读全文

posted @ 2017-03-22 00:54 波Spirit 阅读(4311) 评论(0) 推荐(1) 编辑

JavaScript 原型,原型链 ? 有什么特点?

摘要: 原型: 每个对象都会在其内部初始化一个属性,就是prototype(原型)。 原型链: 当我们访问一个对象的属性时,如果这个对象内部不存在这个属性,那么他就会去prototype里找这个属性,这个prototype又会有自己的prototype,于是就这样一直找下去,也就是我们平时所说的原型链的概念 阅读全文

posted @ 2017-03-22 00:53 波Spirit 阅读(1244) 评论(0) 推荐(0) 编辑

JavaScript 闭包好处是什么?为什么用到闭包?

摘要: 一、变量的作用域要理解闭包,首先必须理解Javascript特殊的变量作用域。变量的作用域无非就是两种:全局变量和局部变量。Javascript语言的特殊之处,就在于函数内部可以直接读取全局变量。二、如何从外部读取局部变量?出于种种原因,我们有时候需要得到函数内的局部变量。但是,前面已经说过了,正常 阅读全文

posted @ 2017-03-22 00:53 波Spirit 阅读(8817) 评论(0) 推荐(2) 编辑

Javascript 作用链域

摘要: 全局函数无法查看局部函数的内部细节,但局部函数可以查看其上层的函数细节,直至全局细节。 当需要从局部函数查找某一属性或方法时,如果当前作用域没有找到,就会上溯到上层作用域查找, 直至全局函数,这种组织形式就是作用域链。 阅读全文

posted @ 2017-03-22 00:52 波Spirit 阅读(236) 评论(0) 推荐(0) 编辑

JavaScript 如何实现继承?

摘要: 1、构造继承 2、原型继承 3、实例继承 4、拷贝继承 原型prototype机制或apply和call方法去实现较简单,建议使用构造函数与原型混合方式。 function Parent(){ this.name = 'wang'; } function Child(){ this.age = 28 阅读全文

posted @ 2017-03-22 00:52 波Spirit 阅读(110) 评论(0) 推荐(0) 编辑

JavaScript 随笔

摘要: 1:i++(先运算再加 ++i;(意思就是i+1,先加再运算)。 2:“字符串拼接”。任何类型和字符串相加都会装变成字符串。 3:"=" ;"==";" "。 一个等号是赋值操作,==先转换类型再比较, 先判断类型,如果不是同一类型直接为false。 4:比较运算符”,返回一个布尔类型。“===”必 阅读全文

posted @ 2017-03-22 00:51 波Spirit 阅读(104) 评论(0) 推荐(0) 编辑

JavaScript 创建对象的几种方式?

摘要: 1、对象字面量的方式 person={firstname:"Mark",lastname:"Yun",age:25,eyecolor:"black"}; 2、用function来模拟无参的构造函数 function Person(){} var person=new Person();//定义一个f 阅读全文

posted @ 2017-03-22 00:51 波Spirit 阅读(284) 评论(0) 推荐(0) 编辑

CSS 随笔

摘要: 1:内嵌阴影边框 inset{},内部边框。 2:width: calc(100% - 18px);自适应宽度。18px是margin数值。 3:rem综合评价是用来做web app它绝对是最合适的人选之一。 4:word-wrap,text-wrap。 word-break:break-all。表 阅读全文

posted @ 2017-03-22 00:50 波Spirit 阅读(168) 评论(0) 推荐(0) 编辑

AJAX Ajax跨域请求action方法,无法传递及接收cookie信息(应用于系统登录认证及退出)解决方案

摘要: 最近的项目中涉及到了应用ajax请求后台系统登录,身份认证失败,经过不断的调试终于找到解决方案。 应用场景: 项目测试环境: 1:前端应用HTML,js,jQuery ajax请求,部署在Apache服务器; 2:后端业务系统应用spring mvc,mybatis,部署在tomcat服务器。当在一 阅读全文

posted @ 2017-03-22 00:49 波Spirit 阅读(296) 评论(0) 推荐(0) 编辑

JavaScript 数据类型

摘要: 字符串(String)、数字(Number)、布尔(Boolean)、数组(Array)、对象(Object)、空(Null)、未定义(Undefined)。 JavaScript 字符串 对象由花括号分隔。在括号内部,对象的属性以名称和值对的形式 (name : value) 来定义。属性由逗号分 阅读全文

posted @ 2017-03-22 00:49 波Spirit 阅读(137) 评论(0) 推荐(0) 编辑

CSS CSS3新属性

摘要: 2D 转换(transform) translate() rotate() scale() skew() matrix() translate() rotate() scale() skew() matrix() 3D 转换 rotateX() rotateY() rotateX() rotateY 阅读全文

posted @ 2017-03-22 00:48 波Spirit 阅读(389) 评论(0) 推荐(0) 编辑

面向对象的三个基本特征

摘要: 三大特性是:封装,继承,多态 1:js中封装就是Object,一切皆对象。 2:js中继承。prototype-原型。为某个对象附加更多方法。 3:js多态。方法多态和对象多态。 所谓封装,也就是把客观事物封装成抽象的类,并且类可以把自己的数据和方法只让可信的类或者对象操作,对不可信的进行信息隐藏。 阅读全文

posted @ 2017-03-22 00:44 波Spirit 阅读(444) 评论(0) 推荐(0) 编辑

CSS 哪些属性默认会继承, 哪些不会继承?

摘要: 1:不可继承的:display、margin、border、padding、background、height、min-height、max-height、width、min-width、max-width、overflow、position、left、right、top、bottom、z-inde 阅读全文

posted @ 2017-03-22 00:34 波Spirit 阅读(2724) 评论(0) 推荐(0) 编辑

导航