Javascript中对DOM操作的总结

一、DOM创建DOM节点(Node)通常对应于一个标签,一个文本,或者一个HTML属性。DOM节点有一个nodeType属性用来表示当前元素的类型,它是一个整数:1:Element,元素 2:Attribute,属性 3:Text,文本DOM节点创建最常用的便是document.createE...

2017-08-31 14:47:48

阅读数 167

评论数 0

DOM 2级事件模型跨浏览器处理

一。捕获、添加事件 由于有着W3C和微软两种捕获、添加事件的方法,所以在涉及较多事件且要实现跨浏览器兼容的情况下,会重复的输入if。。。else。。。语句。一个好的方法就是创建一个可复用的事件处理函数,例如: function catchEvent(eventObj, event, e...

2017-08-30 12:18:16

阅读数 183

评论数 0

W3C事件与IE事件的区别及默认事件的阻止

在浏览器解析事件的时候,有两种触发方式,一种叫做Bubbling(冒泡),另外一种叫做Capturing(捕获)。冒泡的方式效果就是当一个DOM元素的某事件例如click事件被f触发时,依次它的父元素的click事件也被fire(触发),一直传递到最顶层的body元素为止。而捕获的触发方式正好相反...

2017-08-30 11:49:01

阅读数 599

评论数 0

使用JavaScript实现对象的深度克隆

JavaScript中的数据类型分为两大类:原始类型和对象类型。(1)原始类型包括:数值、字符串、布尔值、null、undefined(我们需要克隆的主要是前面三个)(2)对象类型包括:对象(Object),函数(Function)、数组(Array)。在克隆过程中对这两类数据类型的处理方式是不一...

2017-08-23 15:48:29

阅读数 175

评论数 0

Sass、LESS 和 Stylus区别总结

CSS 预处理器技术已经非常的成熟了,而且也涌现出了越来越多的 CSS 的预处理器框架。本文便总结下 Sass、Less CSS、Stylus这三个预处理器的区别和各自的基本语法。 1.什么是 CSS 预处理器 CSS 预处理器是一种语言用来为 CSS 增加一些编程的的特性,无需考虑浏...

2017-08-03 14:33:11

阅读数 473

评论数 0

git使用大全,强大的项目管理工具

git的优缺点: 优点:1、GIT拥有全世界的资源,大部分优秀的开源项目都是放在github上,这一点足以说明了一切;      2、功能上,GIT拥有svn所有的功能,提交,保存,更新,合并等等。不同的是,GIT有两个仓库,一个是代码的远程仓库(服务器),一个是电脑的本地仓库,这和m...

2017-07-20 14:28:18

阅读数 297

评论数 0

详解JavaScript ES6中export import与export default的用法和区别

这篇文章主要给大家介绍了JavaScript ES6中export、import与export default的用法和区别,文中介绍的非常详细,相信对大家学习ES6会有一定的帮助,需要的朋友可以参考借鉴,下面来一起看看吧。 前言 相信很多人都使用过export、export...

2017-07-20 12:38:07

阅读数 671

评论数 0

常见的正则表达式全面整理总结

一、校验数字的表达式 数字:^[0-9]*$ n位的数字:^\d{n}$ 至少n位的数字:^\d{n,}$ m-n位的数字:^\d{m,n}$ 零和非零开头的数字:^(0|[1-9][0-9]*)$ 非零开头的最多带两位小数的数字:^...

2017-04-13 12:55:40

阅读数 298

评论数 0

15 个有趣的 JS 和 CSS 库

1. Propeller Propeller 是基于 Bootstrap 与谷歌的 Material Design 的 CSS 组件框架。它包含了 25 个响应式组件,同时具备典型的 Material Design 动画。你可以将它作为 Bootstrap 的主题,或者完整的框架以及独立...

2017-04-05 15:43:22

阅读数 791

评论数 0

javascript中常见的算法题(数组)

数组 1:找出整型数组中乘积最大的三个数 给定一个包含整数的无序数组,要求找出乘积最大的三个数。 var unsorted_array = [-10, 7, 29, 30, 5, -10, -70];   computeProd...

2017-03-27 23:05:38

阅读数 489

评论数 0

编写规范化JavaScript代码的方法总结

1:表示区块的大括号,不要另起一行。 return { key:value; };javascript自动在return后加了分号。所以会返回undefined 2:不要使用with语句,可能会造成混乱。 3:不要省略分号,因为遇到‘(’, '{' ,'[' ,'/' ,'+' ,'-' 等...

2017-03-20 20:53:12

阅读数 194

评论数 0

DOM中的事件类型及HTML5中的事件类型

DOM中事件类型有: UI(用户界面)事件,用户与页面上元素交互时触发 ; 焦点事件:当元素获得或失去焦点时触发;  鼠标事件:当用户通过鼠标在页面上执行操作时触发; 滚轮事件:当使用鼠标滚轮(或类似设备)时触发;  文本事件:当在文档中输入文本时触发;  键盘事件:当用户通过键盘在页面上执行操作...

2017-03-20 20:29:54

阅读数 1071

评论数 0

JavaScript中的数组知识点全总结

一.数组的创建: 1. var aObj=new Array([Size]); 2. var aObj=new Array(‘a’,’b’,’c’); 3.var aObj=[‘a’,’b’,’c’]; (直接定义法) 注:var aObj=[,,]; //数组中有两个元素,und...

2017-03-18 16:21:30

阅读数 159

评论数 0

HTTP中与缓存有关请求头,响应头字段

请求头:浏览器向服务器发送请求的数据,资源。 响应头:服务器向浏览器响应数据,告诉浏览器具体操作。 常见的请求头: Accept: text/html,image/*                                            浏览器可以接收...

2017-03-14 22:18:28

阅读数 1620

评论数 0

浏览器渲染页面的步骤

浏览器的渲染页面时,表示网站资源已经请求成功。 渲染时,大致的流程如下: (解析html以构建dom树->构建render树->布局render树->绘制render树) 具体的流程如下: 1:浏览器会将HTML解析成一个DOM树,DOM树的构建过程是一个深度遍历过程,当...

2017-03-14 20:26:44

阅读数 5434

评论数 0

使用原生JavaScript封装cookie

前言 cookie设置 参数说明:  name cookie 名称,key值  value 可选,cookie 值  expire 可选,过期时间,时间戳格式  path 可选,服务器端有效路径,/ 表示整个域名有效,默认为当前设置 cookie 时页面的路径  domain 可...

2017-03-12 19:10:35

阅读数 221

评论数 0

九种原生js动画效果

在做页面中,多数情况下都会遇到页面上做动画效果,我们大部分做动画的时候都是使用框架来做(比如jquery),这里我介绍下如何让通过原生的js来实现像框架一样的动画效果! 1、匀速动画效果 说明:匀速动画就是动画的效果从开始到结束每次执行的速度都是一致的 http://www.w3.org/T...

2017-03-08 20:55:32

阅读数 1079

评论数 0

Cookie 和 Session机制详解

原文地址:http://blog.csdn.net/fangaoxin/article/details/6952954     会话(Session)跟踪是Web程序中常用的技术,用来跟踪用户的整个会话。常用的会话跟踪技术是Cookie与Session。Cookie通过在客户端记录信息确定用户身...

2017-03-07 22:56:16

阅读数 144

评论数 0

web攻防之SQL注入、XSS、CSRF

1.SQL注入  SQL注入式攻击,就是攻击者把SQL命令插入到Web表单的输入域或页面请求的查询字符串,欺骗服务器执行恶意的SQL命令。 攻击者通过在应用程序预先定义好的SQL语句结尾加上额外的SQL语句元素,欺骗数据库服务器执行非授权的查询,篡改命令。   它能够轻易的绕过防火墙直接访...

2017-03-07 21:22:43

阅读数 153

评论数 0

前端模块化的自我理解

前端模块化 在JavaScript发展初期就是为了实现简单的页面交互逻辑,寥寥数语即可;如今CPU、浏览器性能得到了极大的提升, 很多页面逻辑迁移到了客户端(表单验证等),随着web2.0时代的到来,Ajax技术得到广泛应用,jQuery等前端库层出不穷, 前端代码日益膨胀 ...

2017-03-07 21:18:01

阅读数 1294

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭