51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#UNIX环境高级编程第三版
shell编程备忘
1、脚本存放目录workspace="$(cd"$(dirname"$0")";pwd)"2、输出 其中command代表指令0标准输入1标准输出2标准错误dev/null代表空设备文件command>/dev/null #屏蔽标准输出command>/dev/nul2>...
代码星球
·
2020-05-24
shell
编程
备忘
函数式编程
和Lisp、Haskell不同,javascript并非函数式编程语言,但在javascript中可以操控对象一样操控函数,也就是说可以在javascript中应用函数式编程技术。ES5中的数组方法(如map()和reduce())就可以非常适合用于函数式编程风格。本文将详细介绍函数式编程 函数处理数组 ...
代码星球
·
2020-05-24
数式
编程
深入理解ajax系列第三篇——响应解码
我们接收到的响应主体类型可以是多种形式的,包括字符串String、ArrayBuffer对象、二进制Blob对象、JSON对象、javascirpt文件及表示XML文档的Document对象等。下面将针对不同的主体类型,进行相应的响应解码 属性 在介绍响应解码之前,要先了解XHR对象的属性。一般地,如果...
代码星球
·
2020-05-24
深入
理解
ajax
系列
第三
前端学PHP之面向对象系列第三篇——三大特性
php面向对象编程的三大特性是封装性、继承性和多态性。本文将介绍php的这三大特性 封装 封装就是把对象中的成员属性和成员方法加上访问修饰符(public(公有),protected(受保护)或private(私有)),使其尽可能隐藏对象的内部细节,以达到对成员的访问控制 被定义为公有的类成员可以在任...
代码星球
·
2020-05-24
前端
PHP
面向
对象
系列
javascript运动系列第三篇——曲线运动
上一篇介绍了变速运动,但只实现了直线运动。如果元素的left和top同时运动,并遵循不同的曲线公式,则会进行不同形式的曲线运动。本文将详细介绍圆周运动、钟摆运动、抛物线运动和流体运动这四种曲线运动形式 圆周运动 圆周运动可能是最好理解的曲线运动了 若(x0,y0)为圆心,则圆的公式为(x-x0)*(x...
代码星球
·
2020-05-24
运动
Javascript
系列
第三
曲线
javascript动画系列第三篇——碰撞检测
前面分别介绍了拖拽模拟和磁性吸附,当可视区域内存在多个可拖拽元素,就出现碰撞检测的问题,这也是javascript动画的一个经典问题。本篇将详细介绍碰撞检测 原理介绍 碰撞检测的方法有很多,接下来使用九宫格分析法 假设黄色元素要与红色元素进行碰撞。将红色元素所处的区域分为9部分,自身处于第9部分,周围...
代码星球
·
2020-05-24
Javascript
动画
系列
第三
碰撞
深入理解表单脚本系列第三篇——选择文本
表单是最早用来与用户交互的工具,具有丰富的控件和属性。基本上,它们通过各种控件和属性就可以解决大部分问题。但还有一些问题还是需要表单脚本来实现的,比如本文将要说到的选择文本 select() select()方法用于选择文本框(指type为text的input元素和textarea元素)中的所有文本,该...
代码星球
·
2020-05-24
深入
理解
表单
脚本
系列
深入理解DOM事件类型系列第三篇——变动事件
变动(mutation)事件能在DOM中的某一部分发生变化时给出提示,这类事件非常有用,但都只能使用DOM2级事件处理程序,且由于浏览器兼容性不好,所以用的不广泛 删除节点 删除节点时,涉及到DOMNodeRemoved、DOMNodeRemovedFromDocument和DOMSubtreeModi...
代码星球
·
2020-05-24
事件
深入
理解
DOM
类型
深入理解DOM事件机制系列第三篇——事件对象
在触发DOM上的某个事件时,会产生一个事件对象event,这个对象中包含着所有与事件有关的信息。所有浏览器都支持event对象,但支持方式不同。本文将详细介绍事件对象 获取事件对象 【1】一般地,event对象是事件程序的第一个参数 [注意]IE8-浏览器不支持//IE8-浏览器输出undefined...
代码星球
·
2020-05-24
事件
深入
理解
DOM
机制
深入理解脚本化CSS系列第三篇——脚本化CSS类
在实际工作中,我们使用javascript操作CSS样式时,如果要改变大量样式,会使用脚本化CSS类的技术,本文将详细介绍脚本化CSS类 style 我们在改变元素的少部分样式时,一般会直接改变其行间样式<divid="test"style="height:100px;width:100px;ba...
代码星球
·
2020-05-24
脚本
CSS
深入
理解
系列
深入理解DOM节点类型第三篇——注释节点和文档类型节点
把注释节点和文档类型节点放在一起是因为IE8-浏览器的一个bug。IE8-浏览器将标签名为"!"的元素视作注释节点,所以文档声明也被视作注释节点。本文将详细介绍这两部分的内容 注释节点【特征】 注释在DOM中是通过Comment类型来表示,注释节点的三个node属性——nodeT...
代码星球
·
2020-05-24
节点
类型
深入
理解
DOM
深入学习jQuery选择器系列第三篇——过滤选择器之索引选择器
上一篇介绍了过滤选择器中的子元素选择器部分,本文开始介绍极易与之混淆的索引选择器 通用形式$(':eq(index)') $(':eq(index)')选择器选择索引等于index的元素(index从0开始),返回单个元素索引 [注意]索引选择器的索引和子元素选择器的索引有明显的不同 【1】索引选择...
代码星球
·
2020-05-24
选择器
深入
学习
jQuery
系列
深入理解javascript选择器API系列第三篇——HTML5新增的3种selector方法
尽管DOM作为API已经非常完善了,但是为了实现更多的功能,DOM仍然进行了扩展,其中一个重要的扩展就是对选择器API的扩展。人们对jQuery的称赞,很多是由于jQuery方便的元素选择器。除了前面已经介绍过的getElementsByClassName()方法外,DOM拓展了querySelectorAll()...
代码星球
·
2020-05-24
深入
理解
Javascript
选择器
API
深入理解定时器系列第三篇——定时器应用(时钟、倒计时、秒表和闹钟)
本文属于定时器的应用部分,分别用于实现与时间相关的四个应用,包括时钟、倒计时、秒表和闹钟。与时间相关需要用到时间和日期对象Date,详细情况移步至此 时钟 最简单的时钟制作办法是通过正则表达式的exec()方法,将时间对象的字符串中的时间部分截取出来,使用定时器刷新即可<divid="myDiv"...
代码星球
·
2020-05-24
定时器
深入
理解
系列
第三
深入理解javascript对象系列第三篇——神秘的属性描述符
对于操作系统中的文件,我们可以驾轻就熟将其设置为只读、隐藏、系统文件或普通文件。于对象来说,属性描述符提供类似的功能,用来描述对象的值、是否可配置、是否可修改以及是否可枚举。本文就来介绍对象中神秘的属性描述符 描述符类型 对象属性描述符的类型分为两种:数据属性和访问器属性数据属性 数据属性(datap...
代码星球
·
2020-05-24
深入
理解
Javascript
对象
系列
首页
上一页
...
135
136
137
138
139
...
下一页
尾页
按字母分类:
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
其他