随笔分类 - 31-js
摘要:1、复制页面上文字功能 function copyIdCode() { var idcode = document.getElementById("personIdcodeCopy").innerText; var oInput = document.createElement('input');
阅读全文
摘要:这篇文章实在是很难下笔,因为网上相关文章不胜枚举。 巧合的是前些天看到阮老师的一篇文章的一句话: “对我来说,博客首先是一种知识管理工具,其次才是传播工具。我的技术文章,主要用来整理我还不懂的知识。我只写那些我还没有完全掌握的东西,那些我精通的东西,往往没有动力写。炫耀从来不是我的动机,好奇才是。"
阅读全文
摘要:闭包(closure)是Javascript语言的一个难点,也是它的特色,很多高级应用都要依靠闭包实现。 下面就是我的学习笔记,对于Javascript初学者应该是很有用的。 一、变量的作用域 要理解闭包,首先必须理解Javascript特殊的变量作用域。 变量的作用域无非就是两种:全局变量和局部变
阅读全文
摘要:四. __proto__ JS 在创建对象(不论是普通对象还是函数对象)的时候,都有一个叫做__proto__ 的内置属性,用于指向创建它的构造函数的原型对象。 对象 person1 有一个 __proto__属性,创建它的构造函数是 Person,构造函数的原型对象是 Person.prototy
阅读全文
摘要:一. 普通对象与函数对象 JavaScript 中,万物皆对象!但对象也是有区别的。分为普通对象和函数对象,Object 、Function 是 JS 自带的函数对象。下面举例说明 var o1 = {}; var o2 =new Object(); var o3 = new f1(); funct
阅读全文
摘要:js中继承的方式并不是明确的,这里介绍常用的几种 一、对象冒充(构造函数绑定) 原理:使用对象冒充继承基类,实质上是使用call或apply方法改变this 指针的指向 这种方式可以实现多重继承的,当然用apply也是一样的 二、原型链 原理:使用prototype属性,prototype对象是个模
阅读全文
摘要:在js中创建对象的方法可分为6种,分别是:基本模式、工厂模式、构造函数模式、原型模式、组合模式、动态原型模式,接下来分别看下这几种模式的写法吧 一、基本模式 var person = new Object(); person.name = "孙悟空"; person.weapon = "棒子"; p
阅读全文
摘要:你真的知道JavaScript吗 JavaScript是一门奇怪的语言,要真正掌握并不容易。废话不多说,来一个快速测试,5道题目,看看你对JavaScript是否真正掌握。准备好了吗?开始咯😄 题目 No.1 No.2 No.3 No.4 No.5 解析 No.1 在浏览器环境中,全局变量都是wi
阅读全文
摘要:1、在所要打开的窗体中加入js代码 2、在from表单的上面加一个target属性 刷新后问题解决,哈哈。。。 模态窗口打开方法:
阅读全文