• JavaScript继承方式详解

    时间:2024-05-14 18:23:55

    原文链接 : http://segmentfault.com/a/1190000002440502js继承的概念js里常用的如下两种继承方式:原型链继承(对象间的继承)类式继承(构造函数间的继承)由于js不像java那样是真正面向对象的语言,js是基于对象的,它没有类的概念。所以,要想实现继承,可以...

  • javaScript高程第三版读书笔记

    时间:2024-05-14 17:59:39

    看完《dom编程艺术》现在准备读进阶版的js高程了,由于篇幅较长,所以利用刚看完《dom编程艺术》学到的知识写了段JavaScript代码,来折叠各章的内容。并且应用到了《dom编程艺术》一直强调的“平稳退化”思想,即如果用户的环境不支持JavaScript,内容将不会折叠。够保证观看到内容。第一章...

  • javascript特效——烟花燃放的效果[xyytit]

    时间:2024-05-13 22:37:41

    春节临近,要做活动促销专题页面,百度了下,找到一些烟花燃放的特效,整理并添加了修改烟花各种参数的注释,便于大家修改使用,版权归原作者所有。1. 示例效果:下载源码:点击这里2. Html代码: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Trans...

  • JavaScript实现Tab栏切换

    时间:2024-05-13 19:05:12

    本文最初发表于博客园,并在GitHub上持续更新前端的系列文章。欢迎在GitHub上关注我,一起入门和进阶前端。以下是正文。京东网页上,可以看到下面这种tab栏的切换:我们把模型抽象出来,实现一下。举例引入:鼠标悬停时,current元素的背景变色本段我们先举一个例子,因为这里用到了排他思想(先干掉...

  • 《你不知道的Javascript》学习笔记

    时间:2024-05-12 22:42:16

    简介众所周知,JavaScript 既是一门充满吸引力、简单易用的语言,又是一门具有许多复杂微妙技术的语言,即使是经验丰富的JavaScript 开发者,如果没有认真学习的话也无法真正理解它们。如果每次遇到JavaScript 中出乎意料的行为时,你的反应就是把它加入黑名单(很多人都是这么做的),那...

  • JavaScript 中的对象

    时间:2024-05-12 22:09:21

    JavaScript 中的对象在 JavaScript 中,对象是数据(变量),拥有属性和方法。JavaScript 中的所有事物都是对象:字符串、数字、数组、日期,等等。 访问对象的属性访问对象属性的语法是:objectName.propertyName访问对象的方法您可以通过下面的语法调用方法:...

  • javaScript高级程序设计.pdf && 你不知道的JavaScript

    时间:2024-05-12 21:52:02

    转:JavaScript高级程序设计链接:https://pan.baidu.com/s/1iRQ8FjpJqutZJzgdJ8ZBKA提取码:ndnp你不知道的JavaScript链接:https://pan.baidu.com/s/1pfviFDVDg7EpF35HQWEc6Q    密码:va

  • Python自动化 【第十六篇】:JavaScript作用域和Dom收尾

    时间:2024-05-12 21:33:17

    本节内容:javascript作用域DOM收尾JavaScript作用域JavaScript的作用域一直以来是前端开发中比较难以理解的知识点,对于JavaScript的作用域主要记住几句话,走遍天下都不怕...一、JavaScript中无块级作用域在Java或C#中存在块级作用域,即:大括号也是一个...

  • 你不知道的JavaScript上卷笔记

    时间:2024-05-12 20:48:08

    你不知道的JavaScript上卷笔记前言You don't know JavaScript是github上一个系列文章  初看到这一标题的时候,感觉怎么老外也搞标题党,用这种冲突性比较强的题目吸引眼球,以致最初真没去看内容。直到出了中文版《你不知道的JavaScript》,一看评价大家都说好,买来...

  • 你不知道的javaScript上卷(第一章 作用域是什么)

    时间:2024-05-12 20:47:19

    在写这篇博客时这本书我已经是看过一遍了,为了加深印象和深入学习于是打算做这系列的前端经典书籍导读博文,大家如果觉得这本书讲的好可以自己买来看看,我是比较喜欢看纸质版书的,因为这样才有读书的那种感觉。本期我给大家讲述的是     前端经典js书籍   <<你不知道的javaScript(上...

  • 【你不知道的javaScript 上卷 笔记3】javaScript中的声明提升表现

    时间:2024-05-12 20:38:20

    console.log( a );var a = 2;执行输出undefineda = 2;var a;console.log( a );执行输出2说明:javaScript 运行时在编译器阶段会最先处理var a;也就是变量被提升foo();function foo() { console....

  • 浅谈javascript的原型及原型链

    时间:2024-05-12 20:10:30

    浅谈javascript的原型及原型链这里,我们列出原型的几个概念,如下:prototype属性[[prototype]]__proto__prototype属性只要创建了一个函数,就会为该函数创建一个prototype属性,指向该函数的原型对象。实例对象是不会拥有该属性的。默认情况下,该原型对象也...

  • 《你不知道的JavaScript》第一部分:作用域和闭包

    时间:2024-05-12 18:57:40

    第1章 作用域是什么抛出问题:程序中的变量存储在哪里?程序需要时,如何找到它们?设计 作用域 的目的:为了更好地存储和访问变量。作用域:根据名称查找变量的一套规则,用于确定在何处以及如何查找变量(标识符)。☞ 编译原理JavaScript 是一门编译语言,但它不是 提前编译的,编译结果也不能在分布式...

  • 《你不知道的JavaScript -- 上卷》笔记 --- 基于ES6新标准

    时间:2024-05-12 18:45:09

    1、letA:let关键字:将变量绑定到所在的任意作用域 function process(){ //do something } //在这个块中定义的内容完事就可以销毁 { let someReallyBigData = {…………}; process(someReally...

  • javascript中数组的22种方法

    时间:2024-05-12 18:13:15

    前面的话数组总共有22种方法,本文将其分为对象继承方法、数组转换方法、栈和队列方法、数组排序方法、数组拼接方法、创建子数组方法、数组删改方法、数组位置方法、数组归并方法和数组迭代方法共10类来进行详细介绍对象继承方法数组是一种特殊的对象,继承了对象Object的toString()、toLocale...

  • javascript深入浅出图解作用域链和闭包

    时间:2024-05-12 18:08:32

    一、概要对于闭包的定义(红宝书P178):闭包就是指有权访问另外一个函数的作用域中的变量的函数。关键点:1、闭包是一个函数2、能够访问另外一个函数作用域中的变量文章首发地址于sau交流学习社区:https://www.mwcxs.top/page/571.html二、闭包特性对于闭包有下面三个特性:...

  • 《你不知道的javascript》读书笔记2

    时间:2024-05-12 17:55:35

    概述放假读完了《你不知道的javascript》上篇,学到了很多东西,记录下来,供以后开发时参考,相信对其他人也有用。这篇笔记是这本书的下半部分,上半部分请见《你不知道的javascript》读书笔记1。误区经常可以在js中听到一句话,万物皆对象,其实在某种意义上来说,这句话是错的。因为js中还有很...

  • javascript 二维(多维)数组的复制问题

    时间:2024-05-12 17:53:35

    最近在项目中遇到一个动画暂停的效果,需要在动画停止的时候检测当前坐标和已经运行的时间,从而调节时间轴为再次运行时加速。 但是在数组保存方面折腾了半天。var orbitArray = [], lineArray = [];orbitArray = lineArray; //错误方式,javascr...

  • javascript (十) 变量

    时间:2024-05-12 17:42:13

    变量必须以字母开头变量也能以 $ 和 _ 符号开头(不过我们不推荐这么做)变量名称对大小写敏感(y 和 Y 是不同的变量)声明(创建) JavaScript 变量在 JavaScript 中创建变量通常称为“声明”变量。我们使用 var 关键词来声明变量:var carname;变量声明之后,该变量...

  • 《你不知道的JavaScript(上)》笔记——作用域闭包

    时间:2024-05-12 17:24:08

    当函数可以记住并访问所在的词法作用域时, 就产生了闭包, 即使函数是在当前词法作用域之外执行。function wait(message) {setTimeout( function timer() {console.log( message );}, 1000 );}wait( "Hello, c...