蓝戒的博客_逐梦天空-专注于web前端开发|用户体验_Page 4
-
Jul192017
什么是js原型?
js每声明一个function,都有prototype原型,prototype原型是函数的一个默认属性,在函数的创建过程中由js编译器自动添加。
也就是说:当生产一个function对象的时候,就有一个原型prototype。
什么是原型链?
原型链是实现继承的主要方法。其基本思想是:利用原型让一个引用类型继承另一个应用类型的属性和方法。
简单回顾一下构造函数、原型和实例的关系:每个构造函数都有...阅读全文
-
Jul122017
1.什么是javascript的执行上下文(e xecution context)?
执行上下文可以认为是 代码的执行环境。
在JavaScript中有三种代码运行环境:
1)全局级别的代码 – 这个是默认的代码运行环境,一旦代码被载入,js引擎最先进入的就是这个环境,js解释器 创建一个 全局的执行上下文。
2)函数级别的代码 – 当执行一个函数时,运行函数体中的代码,会创建一个 函数的执行上下文。
3)Eval的代码 – 在Eva...阅读全文
-
Jul112017
通常而言在JS中, this的值取决于调用的模式, 而JS中共有4中调用模式:
1.方法调用模式
当一个函数被保存为对象的一个属性时, 我们称它为一个方法, 当一个方法被调用时, this指向该对象, 如:
var obj = {
value: 1,
getValue: function() {
alert(this.value);
}
};
obj.getValue(); // 输出1, 此时的this指向obj
注意: 该模式中, this到对象的绑定发生在方法被调用的时候.
2、函数调用模式
...阅读全文
-
Jul102017
什么是变量提升?
JavaScript引擎的工作方式是,先解析代码,获取所有的声明,然后再一行一行地运行。这造成的结果,就是所有的变量的声明语句,都会被提升到代码的头部,这就叫做变量提升(hoisting)。JavaScript 中,函数及变量的声明都将被提升到函数的最顶部。
关于声明提升是指:js在解析的时候总是会将var, function这类关键词的声明语句提升至该作用域的最顶部(注意:这里只会提升...阅读全文
-
Jun222017
js判断浏览器类型并区分IE不同版本代码:
function myBrowser(){
var userAgent = navigator.userAgent; //取得浏览器的userAgent字符串
var isOpera = userAgent.indexOf("Opera") > -1; //判断是否Opera
var isMaxthon = userAgent.indexOf("Maxthon") > -1 ; //判断是否傲游3.0
var isIE = userAgent.indexOf("compatible&...阅读全文
-
Jun072017
bootstrap-datetimepicker日期时间选择插件
git项目地址:https://github.com/smalot/bootstrap-datetimepicker
官网地址:http://www.malot.fr/bootstrap-datetimepicker/
下载地址:https://github.com/smalot/bootstrap-datetimepicker/archive/master.zip
此项目是bootstrap-datetimepicker 项目 的一个分支,原项目不支持 Time选择。
其它部分也进行了改进、增强,例如load过程增加了...阅读全文
-
Jun072017
intro.js插件Git项目地址:https://github.com/usablica/intro.js/
intro.js官网地址:http://introjs.com/
设置参数:
设置多个格式 json格式:
key:value
可设置参数
nextLabel: "Next →",
prevLabel: "← Back",
skipLabel: "Skip",
doneLabel: "Done",
tooltipPosition: "bottom",
tooltipClass: "",
highlightClass: "",
exitOnEsc: !0,
exitOnOverlayClick: !0,
sh...阅读全文
-
Mar272017
zTree简介:
zTree 是一个依靠 jQuery 实现的多功能 “树插件”。优异的性能、灵活的配置、多种功能的组合是 zTree 最大优点。
zTree官网:http://www.treejs.cn/
项目地址:https://github.com/zTree/zTree_v3
zTree v3.5.28 API 文档:http://www.treejs.cn/v3/api.php
zTree Demo:http://www.treejs.cn/v3/demo.php
实践版本:zTree-verson : 3.5.28
1.首先引入:插件css和js文件
<lin...阅读全文
-
Feb202017
页脚置底(Sticky footer)就是让网页的footer部分始终在浏览器窗口的底部。
当网页内容足够长以至超出浏览器可视高度时,页脚会随着内容被撑开到网页底部;但如果网页内容不够长,置底的页脚需要保持在浏览器窗口底部。
实现方法
1. 将内容部分的底部外边距设为负数
这是个比较主流的用法,把内容部分最小高度设为100%,再利用内容部分的负底部外边距值来达到当高度不满时,页脚保持在窗...阅读全文
作者:cywcd | 分类:
css | 阅读: 2,965 次 |
-
Jan132017
什么是Stomp
STOMP即Simple (or Streaming) Text Orientated Messaging Protocol,简单(流)文本定向消息协议,它提供了一个可互操作的连接格式,允许STOMP客户端与任意STOMP消息代理(Broker)进行交互。STOMP协议由于设计简单,易于开发客户端,因此在多种语言和多种平台上得到广泛地应用。
协议支持
该库支持多种版本的STOMP协议:
STOMP 1.0
STOMP 1.1(包含 heart-beating)
你可以下载...阅读全文
来自的朋友,欢迎您
点击这里 订阅我的博客 o(∩_∩)o~~~