E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
JKPacket权威指南
《JS
权威指南
》学习笔记(二):语句
声明语句用var声明的全局变量作为全局对象的属性,但和其他全局属性不同的是不能通过delete删除。函数声明的两种方式:function声明:functionfunc(){};使用表达式声明:varfunc=function(){};前者的func函数名是一个变量名,指向函数体。由于声明提升的作用,如果使用第一种方式,则在定义函数前进行函数调用不会报错;而后者由于初始化的语句仍在原来的位置,调用的
VivianHope
·
2016-04-18 17:00
JavaScript
《JS
权威指南
》学习笔记(三):表达式和运算符
evalJavaScript会解析并执行传入eval的字符串,eval使用了调用它的变量作用域环境。直接使用eval时,它总是在调用它的上下文作用域内执行;通过别名间接调用则使用全局对象作为上下文作用域,无法读、写、定义局部变量和函数,这使得函数内部的变量不会受到影响。在严格模式下,eval执行的代码可以查询或更改局部变量,但不能在局部作用域中定义新的变量或函数。
VivianHope
·
2016-04-18 17:00
JavaScript
[置顶] 4.802.11协议笔记:PCF工作模式
所以就像在802.11
权威指南
和CWNA书本中所述一样,对于PCF的机制仅仅是协议规定,而几乎没
fzxy002763
·
2016-04-17 17:00
GitHub 第一坑:换行符自动转换
买了一本《Git
权威指南
》,翻了几页,妈呀,那叫一个复杂,又是Cygwin又是命令行的,吓得我不敢学了。终于某天发现GitHub还有一个Windows客户端,试了一下还挺好用。
遥望星空
·
2016-04-17 08:00
elasticsearch之基础
权威指南
:https://endymecy.gitbooks.io/elasticsearch-guide-chinese/content/index.html Elasticsearch是什么
王念
·
2016-04-16 20:00
《JS
权威指南
》学习笔记(一):类、值和变量
数字JavaScript中没有整数和浮点数之分,均为浮点数。NaN和任何数都不相等,包括自身。包括JavaScript在内的多数编程语言,采用二进制浮点数,能够精确表示1/2、1/1024等分数,但不能精确表示类似0.1等的数字。通常计算结果能够满足大多数要求,只是在判断==时可能会返回false。字符串字符串中的字符采用Unicode字符集,常用的Unicode字符由16位的内码表示,代表字符串
VivianHope
·
2016-04-16 15:00
JavaScript
前端
Netty in Action 翻译说明
这段时间一直学习Netty,发现文档比较少,国内也只有李林峰大师的两本
权威指南
,写的很棒,正在拜读,不过感觉不是很适合新手入门,还有一本就是MANNING版本的《NettyinAction》的英文文档
linuu
·
2016-04-11 14:00
时间序列数据库武斗大会之 KairosDB 篇
曾参与翻译过《第一本Docker书》、《GitHub入门与实践》、《Web应用安全
权威指南
》、《WEB+DBPRESS》、《SoftwareDesign》等书籍,也是Docker入门与实践课程主讲人。
wangpeng198688
·
2016-04-11 12:00
数据库
运维
系统监控
使用Ansible部署LAMP环境
环境前言这两天学习了Ansible,在部署实验环境真的很好用,今天向大家分享如何使用Ansible部署LAMP环境,本文不对Ansible的基本使用作解释,有兴趣的可以查看 马哥教育翻译:Ansible中文
权威指南
实验环境今天实验环境比较简单
AnyISalIn
·
2016-04-10 12:53
linux
lamp
ansible
使用Ansible部署LAMP环境
环境前言这两天学习了Ansible,在部署实验环境真的很好用,今天向大家分享如何使用Ansible部署LAMP环境,本文不对Ansible的基本使用作解释,有兴趣的可以查看马哥教育翻译:Ansible中文
权威指南
实验环境今天实验环境比较简单
AnyISalIn
·
2016-04-10 12:53
linux
lamp
ansible
【笔记】 《js
权威指南
》- 第18章 脚本化HTTP - 18.1 使用XHR(1)
1.在Ajax中客户端从服务端请求数据,在Comet中服务器端向客户端发送数据。2.使用XMLHttpRequest:(1).指定请求:request.open第一个参数表示动作,常用值为POST和GET,GET适用于URL完全指定请求资源,并且请求对服务器没有副作用而且服务器的响应是可以缓存的;POST常用于表单,在请求中包含额外的数据,这些数据可能存储在服务器的数据库中。由于每次获得响应可能不
zazisb
·
2016-04-09 16:00
Ajax
上传文件
FormData
Comet
http请求
【笔记】 《js
权威指南
》- 第17章 事件处理 17.7 - 17.8
1.拖放事件:(1).任何有draggable属性的元素都是拖放源;(2).当用户在该元素上拖动时触发dragstart事件;(3).在dragstart事件的处理程序中可以调用:a.dataTransfer.setData()指定拖放数据;HTML5:dataTransfer.items.add()b.dataTransfer.effectAllowed指定传输操作,可以包括移动、复制和链接c.
zazisb
·
2016-04-09 13:00
keypress
dragstart
dnd
【笔记】 《js
权威指南
》- 第17章 事件处理 - 17.4 - 17.6
1.文档就绪时调用函数:/* *传递函数给whenReady() *当文档解析完毕且为操作准备就绪时,函数作为document的方法调用 */ varwhenReady=(function(){//这个函数返回whenReady()函数 varfuncs=[];//当获得事件时,要运行的函数 varready=false;//当触发事件处理程序时,切换为true //当文档就绪时,调用事件处理程
zazisb
·
2016-04-09 12:00
load
ready
鼠标事件
Wheel
文档事件
计算机图形学基础知识-----渲染流水线
最近学习CG,总是有点不懂的地方,回头想想,觉得应该是渲染流水线方面不是特别透彻的原因,所以,学习了《CG教程_可编程实时图形
权威指南
》以及《GPU编程与CG语言之阳春白雪下里巴人》中关于渲染流水线
johnnyconstantine
·
2016-04-08 20:57
【笔记】 《js
权威指南
》- 第17章 事件处理 - 17.2 - 17.3
1.addEventListener和removeEventListener:参数1:事件类型;参数2:事件处理函数;参数3:是否在捕获阶段处理事件,通常为false; 2.attachEvent(IE)区别1:IE不支持捕获阶段;区别2:事件类型需要有“on”前缀;3.运行环境:(1).使用addEventListener注册的事件函数this关键字指向事件目标,attachEvent指向全局对
zazisb
·
2016-04-08 16:00
事件
stopPropagation
preventDefault
attachEvent
【笔记】 《js
权威指南
》- 第16章 脚本化CSS 16.5 脚本化CSS类 - 16.6 脚本化样式表
1.通过切换元素类名className来切换元素样式,可以通过空格隔开设置多个类名;2.使用classList属性给元素设置多个类名:兼容实现:functionclassList(e){ if(e.classList)returne.classList; elsereturnnewCSSClassList(e); } functionCSSClassList(e){this.e=e;}; CS
zazisb
·
2016-04-08 14:00
className
classList
cssRules
insertRule
deleteRule
【笔记】 《js
权威指南
》- 第16章 脚本化CSS 16.3 脚本化内联样式 - 16.4 查询计算出的样式
1.通过style属性CSSStyleDeclaration对象,然后设置相关的属性。注意:驼峰连写转换为驼峰大小写:e.style.fontSize="24pt"; e.style.margin="0px0px0px0px";2.通过设置style的cssText或者通过setgetAttribute方法来设置获取css文本:e.setAttribute("style",s); e.style.
zazisb
·
2016-04-08 13:00
动画
style
transition
cssText
【笔记】 《js
权威指南
》- 第16章 脚本化CSS 16.2 重要的CSS属性(3)
(7).visibility和display:通过设置visibility属性为hidden或者display属性为none时可以控制元素不可见visibilty在不可见时会保留不可见的元素的布局,在隐藏定位元素时首选,而display在展开和折叠效果时首选。(8).opacity:设置元素透明度:兼容写法:opacity:.75; filter:alpha(opacity=75);(9).ove
zazisb
·
2016-04-08 13:00
opacity
display
遮罩
visibility
clip
【笔记】 《js
权威指南
》- 第16章 脚本化CSS 16.2 重要的CSS属性(2)
(4).border:设置元素边框a.复合属性border:border:3pxdottedred;b.4条边线的符合属性:border-topbottomleftrightc.每条边的个别属性:border-top-width,border-right-colord.圆角属性:border-top-right-radius:50px(5).margin和padding:margin指定外边距,p
zazisb
·
2016-04-08 12:00
margin
padding
border
box-sizing
【笔记】 《js
权威指南
》- 第16章 脚本化CSS 16.2 重要的CSS属性
1.重要属性:2.用CSS定位元素:(1).position属性:(2).z-index属性:元素层叠顺序,为整型,如果值相同那么按照在文档中出现的顺序。(3).文本阴影:Shadowed Shadowed Shadowed
zazisb
·
2016-04-08 12:00
position
text-shadow
z-index
文本阴影
【笔记】 《js
权威指南
》- 第16章 脚本化CSS 16.1 CSS概览
1.内联样式:ABC2.样式表/*选择器*/{ /*样式列表*/ }3.关联样式表:(1).使用style标签;(2).使用link标签设置外部样式表文件: TestDocument 4.复合属性:将多个属性复合到一个属性:font:bold24pt5.使用非标准属性的兼容方法:.radius10{ border-radius:10px; /*火狐*/ -moz-border-radius:10
zazisb
·
2016-04-08 12:00
css
模板
兼容
【笔记】 《js
权威指南
》- 第15章 脚本化文档 - 15.10 其他文档特性
1.Doucument属性:2.获取选中的文本:functiongetSelectedText(){ if(window.getSelection) returnwindow.getSelection().toString(); elseif(document.selection.createRange().text; } //兼容ie外的浏览器获取输入文本域中的选中内容 elt.value.s
zazisb
·
2016-04-08 10:00
contenteditable
designMode
referrer
富文本编辑
选区
hadoop
权威指南
2、3章读书笔记
第二章1.Hadoop将mapreduce的输入数据划分成等小的数据块,称为输入分片,每个分片对应一个map任务。分片不能太大也不能太小,太大了并行的速率较低,太小了io花费的时间太多,默认是一个hdfs块的大小,也就是64m,因为这样的话就不需要跨节点调度不同的hdfs文件,也可以自己调节。2.map任务将输出写入本地硬盘而并不是hdfs,因为map的输出的是中间结果,需要reduce进行进一步
nywsp
·
2016-04-07 19:55
hadoop
hadoop
权威指南
2、3章读书笔记
第二章 1.Hadoop将mapreduce的输入数据划分成等小的数据块,称为输入分片,每个分片对应一个map任务。分片不能太大也不能太小,太大了并行的速率较低,太小了io花费的时间太多,默认是一个hdfs块的大小,也就是64m,因为这样的话就不需要跨节点调度不同的hdfs文件,也可以自己调节。 2.map任务将输出写入本地硬盘而并不是hdfs,因为
nywsp
·
2016-04-07 19:00
【笔记】 《js
权威指南
》- 第15章 脚本化文档 - 15.9 HTML表单
1.form表单元素的常用输入元素:2.选取表单和表单元素:varfields=document.getElementById("address").getElementsByTagName("input"); document.querySelectorAll('#shippinginput[type="radio"][name=""method]'); document.address; do
zazisb
·
2016-04-07 16:00
form
name
elements
【笔记】 《js
权威指南
》- 第15章 脚本化文档 - 15.8 元素的几何形状和滚动
1.文档坐标和视口坐标:文档坐标定义元素在整个文档中的位置,视口坐标定义元素在浏览器窗口或者窗体可视范围中的相对坐标。查询滚动条位置:functiongetScrollOffsets(w){ w=w||window; if(w.pageXOffset!=null)return{x:w.pageXOffset,y:w.pageYOffset}; vard=w.document; if(docume
zazisb
·
2016-04-07 15:00
滚动条
定位
尺寸
坐标
视口
【笔记】 《js
权威指南
》- 第15章 脚本化文档 - 15.6 创建、插入和删除节点
1.创建节点:(1).创建元素节点:varp=document.createElement("p");(2).创建Text节点:vartext=document.createTextNode("abc");(3).复制节点://深度复制 varelement2=element.cloneNode(true);其他:createComment,createElementNS,createDocume
zazisb
·
2016-04-07 14:00
删除
dom
创建
插入
【笔记】 《js
权威指南
》- 第15章 脚本化文档 - 15.5 元素的内容
1.作为HTML的元素内容:(1).innerHTML,读写元素的当前内容,注意用+=号效率低下。(2).outerHTML(HTML5),包含元素本身的头尾标签在内的内容读写。(3).insertAdjacentHTML方法(IE):在元素的4个位置中插入新的内容,第二个字符串,参数指定插入内容的位置,他们是:beforbegin,afterbegin,beforeEnd和afteend;2.作
zazisb
·
2016-04-07 14:00
innerHTML
innerTEXT
outerHTML
textContent
【笔记】 《js
权威指南
》- 第15章 脚本化文档 - 15.3 - 15.4
1.文档结构和遍历:(1).作为节点树的文档:(2).作为元素树的文档:忽略Text和Comment类型的节点:(3).一些工具函数://获取元素的第N个父级节点 functionparent(e,n){ if(n===undefined)n=1; while(n--&&e)e=e.parentNode; if(!e||e.nodeType!==1)returnnull; returne; }
zazisb
·
2016-04-07 12:00
dom
遍历
属性
dataset
attributes
【笔记】 《js
权威指南
》- 第15章 脚本化文档 - 15.2 选取文档元素
1.读取文档元素:(1).通过ID:varsection1=document.getElementById("section1");(2).通过名字://如果只有一个返回本身,如果是多个返回NodeList varradiobuttons=document.getElementsByName("xxxx");(3).通过标签名:varfirstPara=document.getElementsBy
zazisb
·
2016-04-07 12:00
dom
选择器
className
htmlcollection
nodelist
【笔记】 《js
权威指南
》- 第14章 Window对象 14.8 多窗口和窗体
1.Window.open();参数1:在新窗口中显示的url,缺省值about:blank参数2:新窗口的名字,如果是已经存在的并且正在使用,那么会跳转到那个窗口,缺省值为"_blank"参数3:非标准,设置一些窗口属性;参数4:只有当第二个参数命名是一个已经存在的窗口才有效,true的话替换历史记录的当前条目,默认false是创建一个新的历史记录;返回:创建窗口的window对象。注意该对象收
zazisb
·
2016-04-06 15:00
open
close
self
parent
多窗口
【笔记】 《js
权威指南
》- 第14章 Window对象 14.5 - 14.6
1.对话框:(1).简单的三种弹框:varname=prompt("What'syourname?"); varcrorrect=confirm("xxxxx"); alert("xxxxx");(2).显示一个包含html格式的模态对话框。showModalDialog()方法:参数1:提供对话框html内容的url,参数2:提供一个值,作为数据内容在window.dailogArguments
zazisb
·
2016-04-06 15:00
error
异常
showModalDialog
alert
弹窗
Web应用安全
权威指南
读书思维导图
拜读完了德丸浩的《Web应用安全
权威指南
》,果然如序中所写,“德丸本”名不虚传由于有些图片过大,不得不进行压缩后再上传难免失真,如果难以看清可以联系我获取PDF版本
tan6600
·
2016-04-06 14:00
安全
Web应用
字符编码
会话管理
思维导图
【笔记】 《js
权威指南
》- 第14章 Window对象 14.2 - 14.4
1.浏览器定位和导航:(1).window.location===document.location;(2).Location对象的属性:href:url的完整文本;protocol,host,hostname,port,pathname,search属性属于url的分解属性;hash,search:返回问号之后的部分(嵌入参数);工具函数,提取参数:functionurlArgs(){ vara
zazisb
·
2016-04-06 13:00
history
location
历史记录
navigator
screen
【笔记】 《js
权威指南
》- 第13章 浏览器中的JS
1.在html中嵌入JS:(1).元素:(2).元素的src属性:使用外部js。(3).元素的type属性:定义脚本语言的类型,默认为text/javascript 2.js程序的执行:(1).同步异步和延迟的脚本:当HTML解析器遇到script标签时,它默认必须先执行脚本,在脚本下载加载完毕以后才开始页面UI渲染;默认的执行时同步阻塞的,可以使用deferasync属性(在支持的浏览器)改变执
zazisb
·
2016-04-05 16:00
安全性
兼容性
DOCTYPE
JS加载
【笔记】 《js
权威指南
》- 第10章 正则表达式和模式匹配
1.定义正则表达式varparttern=/[a-z]/; varparttern=newRegExp("[a-z]");2.直接量字符:转义字符^$.*+-?=!:| \/()[]{}这些符号由于在定义表达式中起到作用所以需要\进行转义。3.字符类:4.重复:非贪婪的重复:重复匹配语法会匹配最多的情况,非贪婪的重复实在重复匹配语法后加一个?他会去匹配最少的情况:比如"aaab"字符串,用a+b去
zazisb
·
2016-04-05 12:00
String
正则表达式
RegExp
【笔记】 《js
权威指南
》- 第9章 类和模块 - 9.9 模块
1.使用对象来表示命名空间:varcom=com||{}; com.project={}; varproject=com.project; project.ClassB=project.ClassA.extend(...); varClassB=project.ClassB; varb=newClassB();2.使用private函数,变量:使用匿名函数的立即实现:varClassA=(fun
zazisb
·
2016-04-05 12:00
命名空间
namespace
面向对象
private
私有函数
Kubernetes集群高可用方案
本文节选自龚正等所著的《kubernetes
权威指南
》。1.etcd高可用性方案etcd在整个Kub
少数pai
·
2016-04-05 09:37
JavaScript
权威指南
6-属性的特性(1)
首先,对性属性值可以用一个或两个方法替代,这两个方法就是getter和seetter.由getter和setter定义的属性称作"存取器属性",它不同于"数据属性",数据属性只有一个简单的值.有如下代码:var o = { $num : 0, set a(n){ this.$num = n + 1; }, get a(){ r
august1996_
·
2016-04-04 20:00
setter
getter
javascript权威指南
属性的特性
【笔记】 《js
权威指南
》- 第9章 类和模块 - 9.8 类 ECMAS5
1.让属性不可枚举:(function(){ Object.defineProperty(ClassA.prototype,"propA",{ get:propAGetter, set:propASetter, enumerable:false, configurable:false }); functioncheckPropA(self){ if(!(_propANameinself)){ i
zazisb
·
2016-04-04 19:00
类
继承
面向对象
Class
getter
【笔记】 《js
权威指南
》- 第9章 类和模块 - 9.7 子类
1.定义子类:Function.prototype.extend=function(constructor,method,statics){ returndefineSubclass(this,constructor,method,statics); }; //复制属性(覆盖同名),不处理settergetter functionextend(o,p){ for(propinp){ o[prop
zazisb
·
2016-04-04 19:00
继承
override
extend
super
JavaScript
权威指南
5-delete关键字
delete是一个一元操作符,它用来删除对象属性或者数组元素.就像赋值递增递减运算符一样.但是delete也有副作用,它是用来删除操作的,不是返回一个值.对于对象来说,看例子var o = {x:1,y:2}; console.log('x' in o);//true console.log(o.x);//1 console.log(delete o.x);//true删除x属性 cons
august1996_
·
2016-04-04 12:00
delete
javascript权威指南
JavaScript
权威指南
4-JS解析器
考虑下面两个代码:scope = 'hello'; function func(){ console.log(scope); //hello } func();scope = 'hello'; function func(){ console.log(scope); //undefined var scope = 'world'; } func();解释
august1996_
·
2016-04-04 10:00
提前
javascript权威指南
作用于
【笔记】 《js
权威指南
》- 第9章 类和模块 - 9.3 Java式继承
1.Java式继承类模板//定义构造函数 functionClassA(paramA){ //定义实例字段 this.propA=paramA; } //定义实例方法 ClassA.prototype.funcA=function(){ }; //定义类字段(常亮) ClassA.STATIC_CONSTA=1000; //定义类方法 ClassA.staticFuncA=function(
zazisb
·
2016-04-03 21:00
类
private
getter
setter
类模板
JavaScript
权威指南
3-二进制浮点数和四舍五入的错误
JavaScript采用IEEE-754浮点数表示法(几乎所有现代编程语言所采用的),这是一种二进制表示法,可以精确表示分数,比如1/2,1/8,1/1024等.而我们常用的分数都是十进制分数1/10,1/100等.二进制浮点数并不能精确表示类似0.1这样简单的数字. 有以下代码 console.log(0.8-0.4);//0.4 console.log(0.8-0.7);//0
august1996_
·
2016-04-03 21:00
四舍五入
浮点数
javascript权威指南
IEEE-754
JavaScript
权威指南
2-可选的分号
和其他编程语言一样,JavaScript使用分号(;)将语句分割.这堆增强代码的可读性和间接性是非常重要的:缺少分隔符,一条语句的结束就成了下一条语句的开始,反之亦然. 在JavaScript中,如果局域各自独占一行,通常可以省略语句之间的分号(程序结尾或者右花括号之前的分号也可以省略).许多JavaScript程序员使用分号来明确标记语句的结束(个人推荐).而另一种风格就是,在任何
august1996_
·
2016-04-03 21:00
语法
javascript权威指南
JavaScript
权威指南
1-Unicode转义序列
意义:解决程序员使用老旧技术时在某些硬件和软件里无法显示或输入Unicode字符全集. 规范:使用6个ASCII字符来表示任意16位Unicode内码.这些转移序列均以\u为前缀,后面跟随4个十六进制数. 使用范围:直接量正则表达式直接量标识符(关键字除外) 例1:console.log("caf\u00e9");//输出café 例2:caf\u4e00 = 1;
august1996_
·
2016-04-03 20:00
unicode
编码
javascript权威指南
【笔记】 《js
权威指南
》- 第9章 类和模块 - 9.5 类和类型
如何识别一个类:1.instanceof运算符:判断对象是否是某个类的实例vara=newAnyClass(); //true ainstanceofAnyClass; AnClass.prototype.isPrototypeOf(a);2.constructor属性:类的构造函数//true a.constructor===AnyClass3.构造函数的名称:缺点:不支持没有construct
zazisb
·
2016-04-03 19:00
类名
instanceof
Constructor
【笔记】 《js
权威指南
》- 第8章 函数 - 8.7 函数属性、方法和构造函数
1.函数的length属性:表示函数期望的实参个数functioncheck(args){ console.log(args.lenght,args.callee.length); } functionf(x,y,z){ check(arguments); returnx+y+z; } //2,3 console.log(f(1,2));2.call()apply():间接调用函数,可以看做是某
zazisb
·
2016-04-03 15:00
函数
call
apply
bind
isFunction
【笔记】 《js
权威指南
》- 第8章 函数 - 8.5 作为命名空间的函数 - 8.6 闭包
1.作为命名空间的函数:通过将代码放到函数内,将全局变量转换为局部变量,防止同名冲突。(function(){ //模块代码 }())2.闭包:在外部函数中设置局部变量并得以在闭包的作用域中保存,实现隐藏私有属性:varuniqueInterger=(function(){ varcounter=0; returnfunction(){returncounter++;}; }());注意:(1).
zazisb
·
2016-04-03 14:00
命名空间
闭包
private
上一页
67
68
69
70
71
72
73
74
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他