04 2016 档案

摘要:什么是ajax 什么是ajax AJAX即“Asynchronous Javascript And XML”(异步JavaScript和XML),是指一种创建交互式网页应用的网页开发技术。 Ajax包含下列技术:基于web标准(standards-basedpresentation)XHTML+CS 阅读全文
posted @ 2016-04-25 22:43 goweb 阅读(720) 评论(0) 推荐(0)
摘要:何为canvas 何为canvas <canvas> 标签只是图形容器,您必须使用脚本来绘制图形。默认情况下该矩形区域宽为300像素,高为150像素,设置宽高必须在canvas标签内部,不能加单位px。 大多数 Canvas 绘图 API 都没有定义在 <canvas> 元素本身上,而是定义在通过画 阅读全文
posted @ 2016-04-21 01:09 goweb 阅读(378) 评论(0) 推荐(0)
摘要:在对DOM对象操作时,往往都要涉及到其属性的操作,为了提高开发效率,同时兼顾浏览器的性能,在这简单的封装了几个常见的属性。因为是模块化,在这只是引入了部分代码,其他代码在前几篇模块封装中有写。如有不足,万望提出,谢谢! 1、判断是否有属性,以及设置属性的操作 2、预先设定值val方法 3、返回或设置 阅读全文
posted @ 2016-04-19 17:30 goweb 阅读(504) 评论(0) 推荐(0)
摘要:在js中,对样式的操作我们并不感到陌生,在很多框架中都是用极少的代码,实现更强大的功能,在这做出一些的总结。存在不足还望指出! 1、封装一个添加css的方法(这篇引用了前面的框架结构) 在 js 中 获得样式, 默认只能获得行内样式, 类样式与外部样式无法获得, 可以使用计算样式来获得第一次的结果w 阅读全文
posted @ 2016-04-19 00:10 goweb 阅读(590) 评论(0) 推荐(0)
摘要:在触发DOM上的某个事件时,会产生一个事件对象event。这个对象中包含着所有与事件有关的信息。包括导致事件的元素,事件的类型以及其他与特定事件相关的信息。 例如: 鼠标操作点击事件时,事件对象中会获得鼠标的按键信息等,会提示按的哪一个键 获得鼠标按键属性button和which 鼠标左中右按键分别 阅读全文
posted @ 2016-04-16 21:23 goweb 阅读(2372) 评论(0) 推荐(0)
摘要:上一篇基本实现了框架结构,但是与真正能用上的项目框架比较还是存在很多不足,在这又做了些加强与优化 对以上函数封装为dom.js文件 1、验证appendTo方法代码 <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title 阅读全文
posted @ 2016-04-15 00:21 goweb 阅读(361) 评论(0) 推荐(0)
摘要:在前端开发的过程中,javascript极为重要的一个功能就是对DOM对象的操作,而对其封装就是为了更好地进行DOM操作,提高浏览器的支持效率 现在给出一个案例:页面创建三个div,然后给其添加样式 现在给出一个案例:页面创建三个div,然后给其添加样式 1、第一种方法 //第一种方法 var i, 阅读全文
posted @ 2016-04-13 00:24 goweb 阅读(649) 评论(0) 推荐(1)
摘要:在上篇介绍了选择器的获取标签、id、类名的方法,现在我们在上篇基础上继续升级 1、问题描述:上篇get('选择器')已经实现,如果get方法里是一个选择器的父元素,父元素是DOM对象,那么如何获取元素 思路:1、首先想到的是标签、id、类名的三个方法 2、假设是body节点,那么方法中的docume 阅读全文
posted @ 2016-04-12 01:26 goweb 阅读(815) 评论(1) 推荐(0)
摘要:问题分析:例如在IE8浏览器及以下,不兼容getElementsByClassName,那么问题1是如何判断浏览器是否支持,问题2是如何实现自己的方法 首先拿到这个问题,一般想到的是用if判断条件,如下 首先拿到这个问题,一般想到的是用if判断条件,如下 if(node.getElementsByC 阅读全文
posted @ 2016-04-10 16:22 goweb 阅读(416) 评论(0) 推荐(0)
摘要:选择器模块之传统做法 选择器模块之传统做法 由浅入深之tag方法 由浅入深之tag方法 这是html部分代码 <!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title></title> <style type="text/css"> 阅读全文
posted @ 2016-04-10 00:07 goweb 阅读(353) 评论(0) 推荐(0)
摘要:在javascript函数代码中,经常会不经意出现全局变量,很可能造成对全局对象的污染,由于这种弊端的存在,那么沙箱模式油然而生。沙箱模式又称为沙盒模式、隔离模式。在js中只有函数可以限定变量作用域,那么想要实现隔离就需要函数。 沙盒模型 其实就是自调用函数,隔离的条件下,既要执行函数,又要不能污染 阅读全文
posted @ 2016-04-07 14:44 goweb 阅读(774) 评论(0) 推荐(0)
摘要:以下是自己总结的几种方法 利用动态特性 利用动态特性 构造函数中this 构造函数中this 原型中添加属性 原型中添加属性 字面量添加属性 字面量添加属性 封装extend方法 封装extend方法 在此列举了几种对象添加属性的方法,那么对象添加方法也就照猫画虎了 在此列举了几种对象添加属性的方法 阅读全文
posted @ 2016-04-06 01:26 goweb 阅读(165052) 评论(0) 推荐(3)
摘要:一直对Function()一知半解,今日就Function()的使用做一下总结 一、函数实际是功能完整的对象,用Fucntion()直接创建函数。 语法规则: var 函数名 = new Function( arg1, arg2, arg3, ..., argN, body ); 解释: Funct 阅读全文
posted @ 2016-04-05 23:23 goweb 阅读(755) 评论(0) 推荐(0)
摘要:要理解闭包,首先必须理解Javascript特殊的变量作用域。 变量的作用域无非就是两种:全局变量和局部变量。 Javascript语言的特殊之处,就在于函数内部可以直接读取全局变量,而在函数外部无法读取函数内的局部变量。 注意点,函数内部声明变量的时候,一定要使用var命令。否则变为全局变量。 简 阅读全文
posted @ 2016-04-04 00:42 goweb 阅读(1542) 评论(0) 推荐(0)
摘要:在开发语言中常见的作用域规则有 块级作用域和词法作用域 作用域 顾名思义就是起作用的区域 定义一变量后 ,可以在此范围作用的区域 一、块级作用域就是用一个块结构分割变量的访问区域 块即{ } 代表语言有C 系列语言 二、词法作用域就是变量的作用范围,简言之词法作用域与代码的编写有关于执行无关,函数内 阅读全文
posted @ 2016-04-02 00:01 goweb 阅读(288) 评论(0) 推荐(0)
摘要:作为一名前端初学者,应该坚持每天去学习,去总结 ,去复习,去接触更新鲜的事物。但是这段时间很浮躁,虽说也是在一直学习,自己能吸收的少之又少。今日在这突然冒出来,实感惭愧。 1、函数名.name 获得函数的名字 2、函数名.length 获得函数形式参数的数量 而arguments.length 获得 阅读全文
posted @ 2016-04-01 22:08 goweb 阅读(203) 评论(0) 推荐(0)