随笔分类 - javascript
js插件,js API
摘要:了解各浏览器内核 Firefox:-moz-box-shadow Safari:-webkit-box-shadow Opera:-o-box-shadow IE:-ms-box-shadow Firefox:-moz-box-shadow Safari:-webkit-box-shadow Ope
阅读全文
摘要:闭包,是 javascript 中重要的一个概念,对于初学者来讲,闭包是一个特别抽象的概念,特别是ECMA规范给的定义,如果没有实战经验,你很难从定义去理解它。因此,本文不会对闭包的概念进行大篇幅描述,直接上干货,让你分分钟学会闭包! 1 闭包–爱的初体验 在接触一个新技术的时候,我首先会做的一件事
阅读全文
摘要:function GetRequest() { var url = location.search; //获取url中"?"符后的字串 var theRequest = new Object(); if (url.indexOf("?") != -1) { var str = url.substr(
阅读全文
摘要:<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <script type="text/javascript" src="js/jquery-2.1.3.min.js"></script> <script type
阅读全文
摘要:Javascript 当中的 this 与其他语言是完全不同的机制,很有可能会让一些编写其他语言的工程师迷惑。 1. 误以为 this 指向函数自身 根据 this 的英语语法,很容易将函数中出现的 this理解为函数自身。在 javascript 当中函数作为一等公民,确实可以在调用的时候将属性值
阅读全文
摘要:n年前,如果不知道 XML,您就是一只无人重视的丑小鸭。十八个月前,Ruby 成了关注的中心,不知道 Ruby 的程序员只能坐冷板凳了。今天,如果想跟上最新的技术时尚,那您的目标就是 Ajax。 但是,Ajax 不仅仅 是一种时尚,它是一种构建网站的强大方法,而且不像学习一种全新的语言那样困难。 请
阅读全文
摘要:在开发过程中,jQuery.html() 是获取当前节点下的html代码,并不包含当前节点本身的代码,然后我们有时候确需要,找遍jQuery api文档也没有任何方法可以拿到。看到有的人通过parent().html(),如果当前元素没有兄弟元素还行,如果有那就行不通了。后来实验发现有一个jQuer...
阅读全文
摘要:JavaScript与大部分客户端语言有几点明显的不同:JS是 动态解释性语言,没有编译过程,它在程序运行过程中被逐行解释执行JS是 弱类型语言,它的变量没有严格类型限制JS是面向对象语言,但 没有明确的类的概念(虽然有class关键字,然而目前并没有什么卵用)JS虽然没有类,但可以通过一些方法来模...
阅读全文
摘要:新年新气象,jQuery 团队于昨日发布了两个新版本:1.12 和 2.2。这两个版本都包含了大量的Bug修正和功能改进。基本上这会是3.0之前最后一次发布。不过由于3.0不做向下兼容,所以届时 jQuery 团队仍然会继续维护这两个版本,当然肯定只做Bug修正。关于3.0的消息将在不久之后公布。那...
阅读全文
摘要:html结构:css代码:#preview{ position:absolute; border:2px solid #333; background:#333; padding:0px; display:none; color:#fff;}#preview im...
阅读全文
摘要:一、变量的作用域要理解闭包,首先必须理解Javascript特殊的变量作用域。变量的作用域无非就是两种:全局变量和局部变量。Javascript语言的特殊之处,就在于函数内部可以直接读取全局变量。Js代码 var n=999; function f1(){ alert(n); } f1...
阅读全文
摘要:前端开发中,在做项目的时候,我们经常需要对一个变量进行数组类型的判断,当然即使你暂时没遇到,但是这个问题也是大家去面试时的高频问题,有必要拿出来说一说。大家都知道js中可以使用typeof来判断变量的基本类型,如:但是这个方法不适用于来判断数组,因为不管是数组还是对象,都会返回object,这就需要...
阅读全文
摘要:javascript1.HTML对象获取问题FireFox:document.getElementById(“idName”);ie:document.idname或者document.getElementById(“idName”).解决办法:统一使用document.getElementById...
阅读全文
摘要:functionvalidataOS(){if(navigator.userAgent.indexOf(“Window”)>0){return”Windows”;}elseif(navigator.userAgent.indexOf(“MacOSX”)>0){return”Mac”;}elseif(...
阅读全文
摘要:function is_weixn(){ var ua = navigator.userAgent.toLowerCase(); if(ua.match(/MicroMessenger/i)=="micromessenger") { return true; } else { return fals...
阅读全文
摘要:http://video.qcloud.com/download/docs/QVOD_Player_Web_SDK_Developer_Guide.pdf腾讯云视频点播服务Web播放器SDK开发指南版本:1.3.3时间:2015.12目录1.概述腾讯云视频点播播放器Web SDK解决方案,可帮助腾讯...
阅读全文
摘要:jq-get方法test.json文件:[{"name": "艳艳","pass": "123456","age": "26"},{"name": "张三","pass": "88888888","age": "28"},{"name": "李四","pass": "111111"
阅读全文
摘要:$("p").eq(0).css("color") //因为eq(num)返回的是个jq对象,所以可以用jq的方法css使用get来获得第一个p标签的color值;$("p").get(0).style.color //因为get(num)返回的是个html对象,所以要使用传统的HTML对象方法,j...
阅读全文
摘要:获取JavaScript 的时间使用内置的Date函数完成var mydate = new Date();mydate.getYear(); //获取当前年份(2位)mydate.getFullYear(); //获取完整的年份(4位,1970-????)mydate.getMonth(); //获...
阅读全文