关闭
当前搜索:

[置顶] JSON.stringify()将 JavaScript 对象转换为字符串。

JSON.stringify() JSON 通常用于与服务端交换数据。 在向服务器发送数据时一般是字符串。 我们可以使用 JSON.stringify() 方法将 JavaScript 对象转换为字符串。 语法 JSON.stringify(value[, replacer[, space]]) *参数说明: value: 必需, 一个有效的 JSON 字符串。 replacer:...
阅读(269) 评论(0)

[置顶] JSON.parse()方法将数据转换为javascript对象

JSON.parse() JSON 通常用于与服务端交换数据。 在接收服务器数据时一般是字符串。 我们可以使用 JSON.parse() 方法将数据转换为 JavaScript 对象。 语法 JSON.parse(text[, reviver]); 参数说明: text:必需, 一个有效的 JSON 字符串。 reviver: 可选,一个转换结果的函数, 将为对象的每个成员调用此函数...
阅读(84) 评论(0)

[置顶] 深入理解javascript原型和闭包(15)——闭包

前面提到的上下文环境和作用域的知识,除了了解这些知识之外,还是理解闭包的基础。至于“闭包”这个词的概念的文字描述,确实不好解释,我看过很多遍,但是现在还是记不住。但是你只需要知道应用的两种情况即可——函数作为返回值,函数作为参数传递。 第一,函数作为返回值 如上代码,bar函数作为返回值,赋值给f1变量。执行f1(15)时,用到了fn作用域下的max变量的值。至于如何跨作用域取值,可以参考上...
阅读(67) 评论(0)

[置顶] JSONP - 从理论到实践

同源策略ajax之所以需要“跨域”,罪魁祸首就是浏览器的同源策略。即,一个页面的ajax只能获取这个页面相同源或者相同域的数据。 如何叫“同源”或者“同域”呢?——协议、域名、端口号都必须相同。 http://google.com 和 https://google.com 不同,因为协议不同; http://localhost:8080 和 http://localhost:1000 不同,因...
阅读(54) 评论(0)

[置顶] 深入理解javascript原型和闭包(11)——执行上下文栈

继续上文的内容。执行全局代码时,会产生一个执行上下文环境,每次调用函数都又会产生执行上下文环境。当函数调用完成时,这个上下文环境以及其中的数据都会被消除,再重新回到全局上下文环境。处于活动状态的执行上下文环境只有一个。其实这是一个压栈出栈的过程——执行上下文栈。如下图: 可根据以下代码来详细介绍上下文栈的压栈、出栈过程。 如上代码。在执行代码之前,首先将创建全局上下文环境。 然后是...
阅读(59) 评论(0)

[置顶] 用js 删除一组数组中第五大的数,删除之后的数组次序保持不变,若第五大数重复删除任意一个即可。

var log =console.log.bind(); // bind方法,顾名思义,就是绑定的意思 // bind()方法会创建一个新的函数,称为绑定函数,fun方法在this环境下调用 // 该方法可传入两个参数,第一个参数作为this,第二个及以后的参数则作为函数的参数调用 var ar...
阅读(81) 评论(0)

[置顶] document.ready和window.onload的区别

在Jquery里面,我们可以看到两种写法:(function())和(function(){}) 和(document).ready(function(){})这两个方法的效果都是一样的,都是在dom文档树加载完之后执行一个函数(注意,这里面的文档树加载完不代表全部文件加载完)。而window.onload是在dom文档树加载完和所有文件加载完之后执行一个函数。也就是说$(document).rea...
阅读(81) 评论(0)

[置顶] 深入理解javascript原型和闭包(3)——prototype原型

既typeof之后的另一位老朋友!prototype也是我们的老朋友,即使不了解的人,也应该都听过它的大名。如果它还是您的新朋友,我估计您也是javascript的新朋友。在咱们的第一节(深入理解javascript原型和闭包(1)——一切都是对象)中说道,函数也是一种对象。他也是属性的集合,你也可以对函数进行自定义属性。不用等咱们去试验,javascript自己就先做了表率,人家就默认的给函数一个...
阅读(84) 评论(0)

[置顶] PHP笔记-3

php大小写敏感 在 PHP 中,所有用户定义的函数、类和关键词(例如 if、else、echo 等等)都对大小写不敏感。 在下面的例子中,所有这三天 echo 语句都是合法的(等价):<?php echo("关羽1");ECHO "张飞";不过在 PHP 中,所有变量都对大小写敏感。在下面的例子中,只有第一条语句会显示 color变量的值(这是因为color 变量的值(这是因为 color、C...
阅读(119) 评论(0)

[置顶] 设备像素比devicePixelRatio简单介绍

今天分享设备像素比devicePixelRatio简单介绍,我个人觉得这个很重要有必要去进行了解,今天我分享给大家。 本文所说devicePixelRatio其实指的是window.devicePixelRatio, 被所有WebKit浏览器以及Opera所支持,随着显示器的发展,这个属性也慢慢登上了前端技术的舞台。 本文内容大部分属于翻译性质内容,因此,会不那么通俗易懂。不过,你是做手机开发的...
阅读(525) 评论(0)

[置顶] form 中Enctype=multipart/form-data 的作用

ENCTYPE=”multipart/form-data”用于表单里有图片上传。 表单标签中设置enctype=”multipart/form-data”来确保匿名上载文件的正确编码。 如下: 上传企业营业执照图片: 就得加ENCTYPE=”multipart/form-data”。 表单中enctype=”multipart/fo...
阅读(96) 评论(0)

[置顶] HTTP协议

HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990年提出,经过几年的使用与发展,得到不断地完善和扩展。目前在WWW中使用的是HTTP/1.0的第六版,HTTP/1.1的规范化工作正在进行之中,而且HTTP-NG(Next Generation of HTTP)的建议已经提出。 HTTP协议的主要特点可概括如下: 1.支持客户/服务器模式。...
阅读(144) 评论(0)

jQuery.trim()方法

trim()函数用于去除字符串两端的空白字符。 trim()函数会移除字符串开始和末尾处的所有换行符,空格(包括连续的空格)和制表符。如果这些空白字符在字符串中间时,它们将被保留,不会被移除。内容是string类型. 我们来看一个例子: <script src...
阅读(47) 评论(0)

Jquery中each的三种遍历方法

1、选择器+遍历$(‘div’).each(function (i){ i就是索引值 this 表示获取遍历每一个dom对象 }); 2、选择器+遍历$(‘div’).each(function (index,domEle){ index就是索引值 domEle 表示获取遍历每一个dom对象 });3、更适用的遍历方法 1)先获取某个集合对象 2)遍历集合对象...
阅读(67) 评论(0)

CSS3的REM设置字体大小

在Web中使用什么单位来定义页面的字体大小,至今天为止都还在激烈的争论着,有人说PX做为单位好,有人说EM优点多,还有人在说百分比方便,以至于出现了CSS Font-Size: em vs. px vs. pt vs. percent这样的PK大局。不幸的是,仍然有不同的利弊,使各种技术都不太理想,但又无法不去用。真是进也难,退也难呀。最近在学习em的相关知识的时候,无意之间让我拾得一宝,就是使用r...
阅读(48) 评论(0)

jquery的trigger和triggerHandler区别

首先来说trigger的用法,我们先了解它的定义用法。 trigger() 方法触发被选元素上指定的事件以及事件的默认行为(比如表单提交)。 该方法与 triggerHandler() 方法类似,不同的是 triggerHandler() 不触发事件的默认行为。 比如说$("form .required:input").trigger("blur");找到form表单中input自动触发blu...
阅读(40) 评论(0)

JQ中bind绑定多个事件类型

bind可以为元素一次性绑定多个事件类型。 比如,下面这个例子可以实现鼠标滑入滑出添加类名的效果,这样我们在做项目的过程中,通过添加类名来让页面发生变化会变得非常简单。/ bind绑定多个事件类型 // 当光标滑入div元素时候,该元素的class切换为over,当光标滑出div元素时候,class切换为先前的值 $(function(){ $("div").bind("mouseove...
阅读(115) 评论(0)

jquery中val()小例子-----1

此方法类似于javascript中的value属性。val()可以用来设置和获取元素的值,无论元素是文本框,下拉列表它都可以返回元素的值,如果元素为多选,则返回一个包含所有选择的值得数组。 我们今天就可以利用某网站的邮箱登录界面,默认状态下,邮箱地址文本框和邮箱密码框内分别有“请输入邮箱地址”和“请输入邮箱密码”的提示。当将鼠标聚焦到邮箱地址文本框是,文本框内的“请输入邮箱地址”文字被清空,如果此...
阅读(161) 评论(0)

JQuery中filter的用法

.filter(expr):筛选出与指定表达式匹配的元素集合,其中expr可以是多个选择器的组合。注意区分它和find()方法。find()会在元素内寻找匹配元素,而filter()则是筛选元素。一个是对它的子集操作,一个是对自身集合元素进行筛选,你可以筛选内容,样式,选择器等等。...
阅读(200) 评论(0)

jQuery 遍历 - not() 方法

刚才在学习JQ时候,偶然看见:not的用法,然后去百度W3C查了下,感觉W3C中的说法不是很准确,我有自己的体会,在此我在这记录下。多的不说,我们直 This is a para...
阅读(86) 评论(0)

display和visibility的区别

display通常可以设置为none、inline、block visibility通常可以设置为hidden、visible; display的显示和隐藏在前端用的很多,这样他可以减少页面的空间的使用了,不占用原来的页面的空间,比如说弹框等。并且diplay inline可以改变标签的属性,行级标签改变成块级标签或者行块都可以。 visibility使用后隐藏后的元素还占用原来的页面的空间。...
阅读(75) 评论(0)

a标签阻止默认行为的几种简单方法

以下简单总结以下a标签阻止默认行为的几种简单方法,希望可以对有需要的朋友有些帮助, (1) Click Me onclick方法负责执行js函数,而void是一个操作符,void(0)返回undefined,地址不发生跳转。 C...
阅读(88) 评论(0)

jQuery :has() 选择器

选取所有包含有 元素在其内的 元素: $(“p:has(span)”)。 举例: 菜鸟教程(runoob.com) <script src="http://cdn.static.runoob.com/libs/jquery/1.10.2/jquery.mi...
阅读(224) 评论(0)

jQuery 文档操作 - text() 方法

定义和用法 text() 方法方法设置或返回被选元素的文本内容。它主要包括三点: 1.设置 2.返回 3.使用函数设置文本内容。1设置文本内容 当该方法用于设置值时,它会覆盖被选元素的所有内容。 例子: $(selector).text(content) 参数 content 描述 规定被选元素的新文本内容。注释:特殊字符会被编码。 <...
阅读(60) 评论(0)

jQuery length 和 size()区别

jQuery length和size()区别总结如下: 1.length是属性,size()是方法。 2.如果你只是想获取元素的个数,两者效果一样既 ("img").length和("img").length 和 (“img”).size() 获取的值是一样的;但是如果是获取字符串的长度就只得用length, 如 $(“#text”).val().length看看官网的解释(ht...
阅读(52) 评论(0)

Javascript 中的arguments 学习

arguments是当前正在执行的function的一个参数,它保存了函数当前调用的参数。使用方法:function.arguments[i]。 其中function.是可选项,是当前正在执行的function的名称。arguments不能够创建,是函数自身的参数,只有当函数开始执行是才能使用。 虽然arguments的使用方法,很像数组,但是它并不是数组。下面,用例子来进行演示:functio...
阅读(49) 评论(0)
57条 共4页1 2 3 4 下一页 尾页
    个人资料
    • 访问:5408次
    • 积分:329
    • 等级:
    • 排名:千里之外
    • 原创:24篇
    • 转载:33篇
    • 译文:0篇
    • 评论:3条
    文章分类