随笔分类 -  javascript

摘要:很久没有来博客,发现这篇博客是访问量最高的 在近期会整理一下这篇博客的重点知识。希望给查找资料的朋友们方便,同时继续开始我的博客记录之旅 目录: 1、XMLHttpRequest 用法 1-1、status值 1-2、readyState 2、HTTP头部信息 3、progress events 及 阅读全文
posted @ 2016-04-01 11:04 王麦曦 阅读(9681) 评论(0) 推荐(0)
摘要:基本的module模式: var blogModule = (function () { var my = {},privateName="博客园"; function privateAddTopic (date) { //do something } my.name = privateName; 阅读全文
posted @ 2016-03-16 17:46 王麦曦 阅读(239) 评论(0) 推荐(0)
摘要:1、方法定义 call方法: 语法:call([thisObj[,arg1[, arg2[, [,.argN]]]]]) 定义:调用一个对象的一个方法,以另一个对象替换当前对象。 说明: call 方法可以用来代替另一个对象调用一个方法。call 方法可将一个函数的对象上下文从初始的上下文改变为由 阅读全文
posted @ 2016-03-02 17:14 王麦曦 阅读(184) 评论(0) 推荐(0)
摘要:最近在做这个手机页面 , 饼图均是用CSS3实现的。日期切换 JS代码如下(自己写的,轻测无BUG): 贴代码进来后居然直接可以预览;:下面是效果(可以点击哦) JS单日的日历(上一天、下一天): 日历 <!-- #date span:first-child, #date span:last-chi 阅读全文
posted @ 2016-02-02 17:28 王麦曦 阅读(683) 评论(0) 推荐(0)
摘要:最近一个项目在做IE兼容的情况下,用IE专属的"msie" 判断在IE11下失效。原因是IE11的navigator.userAgent不再存在“msie”关键字varua=navigator.userAgent; IE10以下:ua.toLowerCase().indexOf("msie")I... 阅读全文
posted @ 2016-01-20 16:50 王麦曦 阅读(1862) 评论(0) 推荐(0)
摘要:根据书《javascript DOM高级程序设计》一书整理的笔记 var Myconstuctor = function(name){ //特权成员 与私有方法不同,特权方法能够被公开访问,而且还能够访问私有成员。特权方法是指在构造函数的作用域中使用this关键字定义的方法。 以这种方式创建特权方法 阅读全文
posted @ 2016-01-06 12:50 王麦曦 阅读(472) 评论(0) 推荐(0)
摘要:忙了一段时间,加了将近一个月的班。 书也落下没看,上次看到第七章(这部分笔记大概还是9月份的吧),偶尔看到很吃力。看的速度慢下来。 学习就是一个慢慢积累慢慢沉淀的过程。看书时没有明显觉得提升。但在看完书后近段时间工作中写代码,明显感觉效率还是有提升,基础知识牢固了。 这本书是第二次看,这次很认真的... 阅读全文
posted @ 2015-11-04 16:56 王麦曦 阅读(158) 评论(0) 推荐(0)
摘要:第4章 变量、作用域和内存问题4.1 基本类型和引用类型的值基本类型值指的是简单的数据段,而引用类型值指那些可能由多个值构成的对象。基本数据类型:boolean,number,null,undefined,string引用类型的值是按引用访问的。对引用类型的值,我们可以为其添加属性和方法,也可以改变... 阅读全文
posted @ 2015-09-07 16:28 王麦曦 阅读(485) 评论(0) 推荐(0)
摘要:第1章 javascript简介1.2Javascript实现一个完整的javascript实现由下列三个不同的部分组成核心(ECMAScript) 提供核心语言功能文档对象模型(DOM) 提供访问和操作网页内容的方法和接口浏览器对象模型(BOM)提供与浏览器交互的方法和接口ECMAScript它规... 阅读全文
posted @ 2015-09-01 18:23 王麦曦 阅读(352) 评论(0) 推荐(0)
摘要:varsUserAgent = window.navigator.userAgent.toLowerCase();//获取浏览器信息var bIsIpad = sUserAgent.match(/ipad/i) == "ipad"; //ipadvar bIsIphoneOs = sUserAgen... 阅读全文
posted @ 2015-08-20 13:25 王麦曦 阅读(1326) 评论(0) 推荐(1)
摘要:JS原生模拟滚动条 兼容很好~~~var scrollMoveObj = null, scrollPageY = 0, scrollY = 0;var scrollDivList = new Array();// obj需要添加滚动条的对象 w滚动条宽度 className滚动条样式名称// obj... 阅读全文
posted @ 2015-08-19 15:38 王麦曦 阅读(692) 评论(0) 推荐(0)
摘要:获取浏览器的版本号:通过navigator.userAgent,但这个字符串是非常长的,通过正则表达式获取浏览器名字+版本字符串function getBrowserInfo(){var agent = navigator.userAgent.toLowerCase() ;var regStr_ie... 阅读全文
posted @ 2015-08-06 16:58 王麦曦 阅读(1445) 评论(0) 推荐(0)