最近在学习的途中发现了javascript中一些有趣又不理解的特性,于是乎就发出来和大家一起分享分享。这些看似不理解的东西其实和我们的基础相关,于是就好好的查找资料,本着加强基础的想法把这些东西弄得。当然这里面...
目录第一章 JavaScript简介1.1、JavaScript的起源1.2、JavaScript的组成1.3、JavaScript的特点1.4、JavaScript的使用1.4.1、标签引用1.4.2、文件引用1.5、JavaScript的输出1.5.1、页面输出1.5.2、控制台输出1.5.3、...
导读:对于接触JavaScript这门编程语言没有多久的本菜鸡而言,在相当长的一段时间内,我都完全无法理解这门语言中的异步编程,不明白什么叫异步编程以及为什么需要异步编程。为什么顺序执行程序就不行了呢?非要使用...
Javascript的作用域分三种:全局作用域,函数作用域,闭包,还有一个概念,叫做作用域链,那么,分别是什么意思呢?我们一个一个来慢慢解释。全局作用域全局作用域,很普通的一个概念,所有语言大同小异
看到一篇关于将找零钱问题的详解,写的通俗易懂,于是就搬运过来,一边自己理解。 硬币找零问题是动态规划的一个经典问题,其中最少硬币找零是一个变种,本篇将参照上一篇01背包问题的解题思路,来详细讲解一下最少...
一、Javascript介绍 1、JavaScript的诞生 1994 年,网景公司(NetScape)发布了Navigator浏览器0.9版, 这是历史上第一个比较成熟的浏览器,引起了广泛关注。但是,这个版本的浏览器只能用来浏览,不具备与访问者...
只有光头才能变强。 文本已收录至我的GitHub精选文章,欢迎Star:https://github.com/ZhongFuCheng3y/3y 春节在家刷知乎,看到了一个知乎的问题:《学习Java可以干什么呢?》 我是一个Java的初学者,大概学了四...
JavaScript中的原型和原型链问题,一直是困扰新手乃至于广大前端工程师的重要问题,的确,相对于普通语法来说,它会更加难以理解,在日常开发过程中也不常见。但是……它的重要性是不言而喻的。下面我们就来探究一下...
整个引擎实现只有不到 20 行代码。如果你能从头看到尾的话,还能有不少收获的。你甚至可以跟随大牛的脚步也自己动手写一个引擎。以下是全文。不知道你有木有听说过一个基于Javascript的Web页面预处理器,叫做...
我印象中,javascript的闭包属于进阶的范畴,无非是用来在面试中装装逼而已。你看我身边的一个小伙子,有一天我装逼地问他什么是javascript的闭包,他居然连听都没听说过。但他做起前端的东西来很快,就像我见过的...
又一年过去了,JavaScript 也一直在改变。不过有些技巧可以帮助你写出简洁高效可伸缩的代码,即便是(或者说特别是)2019 年。下面 9 条实用小技巧能助你成为一个更好的开发者。1.async / await如果你仍深陷回调地狱,...
JavaScript简介 JavaScript历史 要了解JavaScript,我们首先要回顾一下JavaScript的诞生。 在上个世纪的1995年,当时的网景公司正凭借其Navigator浏览器成为Web时代开启时最著名的第一代互联网公司。 由于网景...
javaScript中的this指向在函数定义的时候是无法确定的,只有函数执行的时候才能确定this指向谁,从简单来说,谁调用了this,this就指向谁,但是也有特殊情况,在经验中会有记录。 第一个栗子,证明谁调用this,...
从本质上来讲,Javascript是非阻塞型单线程编程语言,因此JS自身是没有异步功能的。常说的异步,是浏览器API(WebWorker.etc)与JS强强联合实现的。与初次接触JS时不同,想要真正掌握JS的异步,就必须明白什么是JS...
前言 ...自从上一个标准版本 ES5 在 2009 年发布以后,ES6 就一直以 新语法 、 新特性 的优越性吸引著众多 JavaScript 开发者,驱使他们积极尝鲜。 虽然至今各大浏览器厂商所开发的 Java
javaScript对象详解
这里要感谢爱民,爱民的书写得很好,我从中获益良多。不过这次我打算换一种思路来写这篇真经,就是采用提问回答的方式,我下面先提出我要回答的问题,如果读者你都很自信的能够回答上,那么就可以考虑干别的事情去了...
最近阅读了张容铭的《JavaScript设计模式》一书,阅读到抽象工厂模式一节时对书上的代码产生了疑问,但同时在解决疑问的过程中,对继承又产生了新的理解。 我仔细查阅了很多文章,我发现确实没有一篇深刻的谈到这个...
1.实现tab切换效果 这个功能是很久之前实现的,现在发上来,很长一段时间没更新博客了,真惭愧。这个JS代码还有很多修改的空间,先发上来,以后再发个更新的版本吧。 这是效果图: 【HTML代码】 ...1
在JavaScript中,原型是一个非常有趣,而且非常重要的知识点,可以说JavaScript的灵活性很大一部分都要归功于它,那么关于原型的知识点你都吃透了吗?今天就让我们一起来梳理一下原型相关的知识点吧~ 认识一下原型 ...
JavaScript基础 一、JavaScript的介绍及用法 (1)JavaScript的组成 (2)JavaScript的使用 (3)JavaScript注释 (4)JavaScript命名规则 二、JavaScript数据部分 (1)运算符 (2)数据类型 三、程序基本...
一、什么是JavaScript? JavaScript是一种具有面向对象能力的解释型语言。 更具体一点,它是基于对象和事件驱动并具有相对安全性的客户端脚本语言,因为他不需要在一个语言环境下运行,只需要有一个浏览器即可。...
不知道你有木有听说过一个基于Javascript的Web页面预处理器,叫做AbsurdJS。 我是它的作者,目前我还在不断地完善它。最初我只是打算写一个CSS的预处理器,不过后来扩展到了CSS和HTML,可以用来把Javascript代码 转...
这里要感谢爱民,爱民的书写得很好,我从中获益良多。不过这次我打算换一种思路来写这篇真经,就是采用提问回答的方式,我下面先提出我要回答的问题,如果读者你都很自信的能够回答上,那么就可以考虑干别的事情去了...
原文作者:Lukas Gisder-Dubé ...又一年过去了,JavaScript 也一直在改变。不过有些技巧可以帮助你写出简洁高效可伸缩的代码,即便是(或者说特别是)2019 年。下面 9 条实用小技巧能助你成为一个更好的开发者。 1...
JavaScript中有5种简单数据类型:Undefined、Null、Boolean、Number和String。还有一种复杂数据类型——Object,(ps:Null可以规为Objectl类型,还有一种类型是Function)。 JavaScript不支持任何创建自定义类型的机制...
在ECMAScript标准中,没有规定任何的内存管理的接口,这使得开发者没有任何的能力来操作内存。但并不代表我们可以不关心内存。 怎样才是一个好的内存管理?简单来说就是做到以下两点 ...如果浏览的内存使用过高,...
我喜欢 JavaScript,因为它是在世界上最灵活的语言之一。 在 JavaScript 中,程序员可以根据自己的口味选择编程风格:面向过程或面向对象。 如果你是一个重口味,JavaScript 一样可以应付自如: 面向过程,面向对象...
2,别急着加技术交流QQ群,加牛人QQ。如果你找张三丰交流武功,你上去第一句问“丰哥,where is 丹田?”,你会被他一掌劈死的。 3,看网上什么多少天精通JS,啥啥啥从入门到精通,这种教程直接跳过吧,太多的事实...
七夕节、情人节表白用的HTML源码(两款)