![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaScript
文章平均质量分 55
阁下长得好生俊俏
这个作者很懒,什么都没留下…
展开
-
input的value值在页面上被改变,但是查看器代码中值不改变
这里需要用attr()写入,而不使用val()方法原创 2017-05-12 15:45:54 · 6937 阅读 · 0 评论 -
jquery插件开发
/****************************************************\ * jQuery的插件开发机制分为两种:类级别的插件开发、对象级别的插件开发 * * 类级别的插件开发:添加新的全局函数;使用$.extend(obj);使用命名空间; * 添加全局函数:jQuery.plugin = function(){} * 使用$.e...原创 2018-01-19 11:47:06 · 678 阅读 · 0 评论 -
什么是闭包?闭包的工作原理、优缺点、使用场景和对页面的影响
参考博客:http://www.cnblogs.com/cxying93/p/6103375.html 闭包(closure)是javascript的一大难点,也是它的特色。很多高级应用都要依靠闭包来实现。 1、变量作用域 要理解闭包,首先要理解javascript的特殊的变量作用域。 变量的作用域无非就两种:全局变量和局部变量。 javascript语言的特别之处就在于:函数内部可以直接转载 2017-11-19 22:56:51 · 799 阅读 · 0 评论 -
JavaScript、JQuery深拷贝、浅拷贝
没有拷贝的情况var obj = { a:10};var obj2 = obj;obj2.a = 20;alert(obj.a); ==> 20 //赋值操作会直接修改obj.a的值JavaScript的深拷贝和浅拷贝一、 JavaScript的浅拷贝var obj = { a:10}function copy(obj){ var newObj = {};原创 2017-05-17 14:47:49 · 3449 阅读 · 0 评论 -
JavaScript 创建对象的七种方式
工厂模式function createPerson(name, job) { var o = new Object() o.name = name o.job = job o.sayName = function() { console.log(this.name) } return o}var person1 = createPerson('Jiang', 's转载 2017-08-02 22:28:23 · 273 阅读 · 0 评论 -
js禁用浏览器后退功能、自动刷新页面
禁用浏览器后退功能history.pushState(null, null, document.URL);window.addEventListener('popstate', function () { history.pushState(null, null, document.URL);});js自动刷新页面window.location.reload();原创 2017-07-13 00:16:39 · 1901 阅读 · 0 评论 -
JS、JQ判断变量是否为数组的方法(Array)
JavaScript判断变量是否为数组的方法(Array)(1)typeof不能判断变量是否为数组(Array)var ary = [1,23,4];console.log(typeof ary); //输出结果是Object(2)instanceof 判断var ary = [1,23,4];console.log(ary instanceof Array)//true;(3)原型链方法判断v原创 2017-05-18 10:05:28 · 7596 阅读 · 0 评论 -
JS内置对象、函数内置对象、宿主对象
一、JS内置对象: Data、Math、Array、String、Number、Boolean、RegExp(1)Data 属性: constructor 所建立对象的函数参考 prototype 能够为对象加入的属性和方法方法: getDay() 返回一周中的第几天(0-6) getYear() 返回年份.2000年以前为2位,2000(原创 2017-05-16 11:41:53 · 577 阅读 · 0 评论 -
ES6学习资料整理
ECMAScript 和 JavaScript 的关系: ECMAScript是JavaScript的标准,JavaScript是ECMAScript的一种实现在ES5中,变量声明只有var和function以及隐式声明三种,在ES6中则增加了let,const,import和class四种ES6 新增了let命令,用来声明变量。它的用法类似于var,但是所声明的变量,只在let命令所在...原创 2017-07-31 11:35:12 · 546 阅读 · 0 评论