JavaScript
瞬间空白sky
菜鸟一名,,希望早日成为大神!!膜拜ing~~~
展开
-
js中call和apply的区别
1、call,apply都属于Function.prototype的一个方法,它是JavaScript引擎内在实现的,因为属于Function.prototype,所以每个Function对象实例(就是每个方法)都有call,apply属性。既然作为方法的属性,那它们的使用就当然是针对方法的了,这两个方法是容易混淆的,因为它们的作用一样,只是使用方式不同。2、语法:foo.call(thi原创 2016-09-23 22:54:25 · 1017 阅读 · 0 评论 -
null 和 undefined 的区别
1、犀牛书上对null的定义是 表示空值,可以用来表示数字、字符串和对象是无值的; undefined是一种变量的取值,表明变量没有初始化;2、函数默认返回undefined;查询一个对象或者数组的值返回undefined,则说明这个对象或者数组不存在;引用没有提供实参的形参也会返回undefined;3、null是关键字,undefined是全局属性;4、typeof n原创 2017-11-26 17:07:20 · 314 阅读 · 0 评论 -
html 解决空格显示问题
解决浏览器的空白合并问题原创 2017-10-11 20:28:51 · 24744 阅读 · 0 评论 -
gulp入门教程
传送门:原文链接 https://segmentfault.com/a/1190000002698606第1步:安装Node首先,最基本也最重要的是,我们需要搭建node环境。访问 nodejs.org,下载完成后直接运行程序,就一切准备就绪。npm会随着安装包一起安装,稍后会用到它。为了确保Node已经正确安装,我们执行几个简单的命令。node -转载 2017-02-10 13:48:52 · 226 阅读 · 0 评论 -
jquery实现多个点击复制按钮
上一篇博客的升级版,哈哈,功能室实现了,但是代码写的比较low,小女子还处于菜鸟阶段,欢迎大神指点,不喜勿喷^_^。话不多说,先上代码 点我复制点我复制点我复制点我复制 var btn = []; var url = [] var len = $("input").size(); for (var i = 0; i < le原创 2017-01-19 12:08:56 · 5390 阅读 · 4 评论 -
js实现点击按钮复制文本框中的内容
点我复制 window.onload = function () { var btn = document.getElementById("btn"); var url = document.getElementById("url"); btn.onclick = function (){ url.select();原创 2017-01-19 10:29:22 · 1118 阅读 · 0 评论 -
关于button的默认类型
经常掉进这个坑,在form表单中使用button,但是没有为button指定type,原本只是一个正常的click按钮,但是却变成了submit自动提交了表单,,于是上网查了一下,W3C给出的标准是:Internet Explorer 的默认类型是 "button",而其他浏览器中(包括 W3C 规范)的默认值是 "submit"。所以,为了避免再犯错误,最哈养成习惯,在使用button的时候随手原创 2017-01-12 16:41:28 · 5008 阅读 · 1 评论 -
js中的数据类型
原始类型有5种:number(数字)、string(字符串)、boolean(布尔类型)、null(空)、undefined(未定义)引用类型:数组(array)、对象(object)、函数(function)原创 2016-10-30 22:14:45 · 198 阅读 · 0 评论 -
Javascript面向对象编程(二):构造函数的继承
Javascript面向对象编程(二):构造函数的继承原文地址:http://www.ruanyifeng.com/blog/2010/05/object-oriented_javascript_inheritance.html这个系列的第一部分,主要介绍了如何"封装"数据和方法,以及如何从原型对象生成实例。今天要介绍的是,对象之间的"继承"的五种方法。比如,现在有一个"动物"转载 2016-10-26 18:01:20 · 157 阅读 · 0 评论 -
Javascript 面向对象编程(一):封装
Javascript 面向对象编程(一):封装原文转自:http://www.ruanyifeng.com/blog/2010/05/object-oriented_javascript_encapsulation.html学习Javascript,最难的地方是什么?我觉得,Object(对象)最难。因为Javascript的Object模型很独特,和其他语言都不一样,初学者不转载 2016-10-26 16:09:00 · 227 阅读 · 0 评论 -
原生js 实现节点拖拽
#drug { width: 100px; height: 100px; background-color: #e4393c; position: absolute; } var drugs = function (element, callback) {原创 2016-10-25 10:17:23 · 1296 阅读 · 0 评论 -
js注入
原文链接:http://www.jb51.net/article/92639.htm最近刚出了新闻,阿里四名网络安全部门员工利用网页漏洞写js脚本抢月饼,于是兴致来了,想了解一下这个js脚本到底怎么写,各种刷单各种抢枪抢又是怎么实现的。 什么是javascript注入攻击?1.每当接受用户输入的内容并重新显示这些内容时,网站就很容易遭受 JavaScript 注入攻击。让我们研转载 2016-10-23 22:43:17 · 1037 阅读 · 0 评论 -
前端解决跨域问题的8种方案(最新最全)
前端解决跨域问题的8种方案(最新最全)原文地址:http://www.cnblogs.com/JChen666/p/3399951.html1.同源策略如下:URL说明是否允许通信http://www.a.com/a.jshttp://www.a.com/b.js同一域名下允许http://www.a.com/lab/a.转载 2016-10-23 22:23:10 · 263 阅读 · 0 评论 -
同源策略 及 jsonp
同源是指两个站点同协议,同端口,同域名。同源策略规定:不同域的客户端脚本在没有明确授权的情况下,不能读写对方资源。但是,在数据传输过程中,经常会发生跨域的数据交换,那么如何解决这个问题呢。。就利用到了一些支持跨域传输的标签(比如、等) 既然他可以跨域传输,那么如果引用的"www.pp.com/alert.js"中有 test(); kuayu();那么,它执原创 2016-09-21 08:39:44 · 265 阅读 · 0 评论 -
js算法一则:不用if。。while。。for等循环和判断语句实现1+2+3+...+n的和
本人目前想到两种方式:1、求和公式: function sum1 (n) { return n*(n+1)/2;}2、短路+递归function sum2(n) { n && (n+=f(n-1)); return n;} 欢迎大神指点~原创 2017-11-28 14:33:14 · 3375 阅读 · 0 评论