JavaScript的概述:1.组成 三部分组成ECMAScript 基础语法(es5)DOM document object model 文档对象模型 (操作html文档内容)BOM borswer object model 浏览器对象模型 (操作浏览器相关内容)2.JS的作用利用ECMAScript操作BOM让浏览器发生一些变化利用ECMAScript操作DOM让文档发生一些变化JavaScr
转载
2024-10-24 10:27:50
18阅读
学过网页开发就会知道,CSS 不能算编程语言,只是网页样式的一种描述方法。为了让 CSS 也能适用软件工程方法,程序员想了各种办法,让它变得像一门编程语言。从最早的Less、SASS,到后来的 PostCSS,再到最近的 CSS in JS,都是为了解决这个问题。本文介绍的 CSS Modules 有所不同。它不是将 CSS 改造成编程语言,而是功能很单纯,只加入了局部作用域和模块依赖,这恰恰是网
转载
2024-10-29 14:22:46
50阅读
函数 1. 概述 函数的声明JavaScript 有三种声明函数的方法。(1)function 命令function命令声明的代码区块,就是一个函数。function命令后面是函数名,函数名后面是一对圆括号,里面是传入函数的参数。函数体放在大括号里面。 function print(s) { console.log(s); } 上面的代码命名了一个print函数,以后使用print()这种
转载
2023-09-15 22:06:04
67阅读
目录4.标准库Object 对象概述Object()Object 构造函数Object 的静态方法Object.keys(),Object.getOwnPropertyNames()其他方法Object 的实例方法Object.prototype.valueOf()Object.prototype.toString()toString() 的应用:判断数据类型Object.prototype.
转载
2023-06-13 14:37:28
442阅读
目录3.语法专题数据类型的转换概述强制转换Number()String()Boolean()自动转换自动转换为布尔值自动转换为字符串自动转换为数值参考链接错误处理机制Error 实例对象原生错误类型SyntaxError 对象ReferenceError 对象RangeError 对象TypeError 对象URIError 对象EvalError 对象总结自定义错误throw 语句try...c
转载
2023-09-14 17:10:01
281阅读
基础1.Script快速入门1.1、JavaScript介绍JavaScript 是一种客户端脚本语言。运行在客户端浏览器中,每一个浏览器都具备解析 JavaScript 的引擎。脚本语言:不需要编译,就可以被浏览器直接解析执行了。核心功能就是增强用户和 HTML 页面的交互过程,让页面有一些动态效果。以此来增强用户的体验!1995 年,NetScape (网景)公司,开发的一门客户端脚本语言:L
转载
2024-01-17 10:41:45
49阅读
国庆假期很适合学习点新知识。前几天有粉丝在后台问我关于使用 js 开发后端服务的建议,我给推荐了这一个面向小白的走向全栈开发工程师的教程。关于这个全栈入门教程这是一个面向零基础的基于 JavaScript 语言的全栈开发教程,教程基于目前流行的前后端分离开发模式,使用 Vue.js + Node.js 并且通过从实际需求的角度来完成基础的业务代码,没有过多功能封装,几乎都是底层的代码,通俗易懂,上
转载
2024-02-01 21:37:34
92阅读
鉴于最近用 vuejs 框架开发项目,其中有很多涉及到 es6 语法不太理解所以便认真地读了一下这本书。第一章:let ,const 命令以及块级作用域es6 新增了 let 和 const 这两个变量的声明关键字,这样大大的强化了 js 变量的合理程度以及修补了很多es6 版本前出现的bug。他们有着以下的特性: 一:let 的声明 1.1 用let 声明的变量会将变量绑定到
转载
2024-01-11 20:36:16
321阅读
闭包(closure)是Javascript语言的一个难点,也是它的特色,很多高级应用都要依靠闭包实现。 一、变量的作用域要理解闭包,首先必须理解Javascript特殊的变量作用域。变量的作用域无非就是两种:全局变量和局部变量。Javascript语言的特殊之处,就在于函数内部可以直接读取全局变量。var n=999;
function f1(){
alert(n);
转载
2024-04-13 20:01:33
27阅读
# JavaScript 基础知识介绍
JavaScript 是一种广泛使用的编程语言,尤其适用于 web 开发。随着互联网的迅猛发展,JavaScript 逐渐成为前端开发的核心技术之一。本文将介绍 JavaScript 的基本概念,结合代码示例进行说明,并在最后做一个总结。
## 什么是 JavaScript?
JavaScript 是一种轻量级的编程语言,最早用于简化网页交互。它是一种
上周,我整理了《jQuery设计思想》。那篇文章是一篇入门教程,从设计思想的角度,讲解“怎么使用jQuery”。今天的文章则是更进一步,讲解“如何用好jQuery”。我主要参考了Addy Osmani的PPT《提高jQuery性能的诀窍》(jQuery Proven Performance Tips And Tricks)。他是jQuery开发团队的成员,具有一定的权威性,提出的结论都有测试数据支
1. js中并不是所有值都是对象基本数据类型不是对象,没有方法和属性 方法:是某个特定对象才能调用的函数 属性:是隶属于某个特定对象的变量 对象:是一种字包含的数据类型ECMAScript和JavaScript的关系是,前者是后者的规格,后者是前者的一种实现。在日常场合,这两个词是可以互换的。2. 语法2.1基本语法等号右边是
转载
2024-09-13 20:07:26
44阅读
阮一峰JavaScript教程读书笔记——异步操作1. 单线程模型JavaScript单线程(为了避免浏览器复杂性,锁机制),不代表 JavaScript 引擎只有一个线程。JavaScript 引擎有多个线程,单个脚本只能在一个线程上运行(称为主线程),其他线程都是在后台配合。常见的浏览器无响应(假死),往往就是因为某一段 JavaScript 代码长时间运行(比如死循环),导致整个页面卡在这个
转载
2023-08-20 00:27:51
181阅读
阮一峰 ES6 入门读书笔记(十三):Generator 函数1. 简介基本概念Generator 函数是 ES6 提供的一种异步编程解决方案,语法行为与传统函数完全不同。Generator 函数有多种理解角度。语法上,首先可以把它理解成,Generator 函数是一个状态机,封装了多个内部状态。执行 Generator 函数会返回一个遍历器对象,也就是说,Generator 函数除了状态机,还是
文章说明这篇文章是在看阮一峰老师在GitHub上发表的webpack学习文档的时候,翻译出的文档说明webpack 阮一峰教程 ,纯手打非机翻。最后两个demo没有打上来,翻译好会补上来。文中有一小部分文字是我针对这个知识点的理解,就几行。如果有错误,欢迎指出。再次感谢阮一峰老师。什么是webpack前端构建工具,与gulp和grunt 类似作为打包工具,与browserify 类似bundle.
转载
2023-12-23 17:21:29
173阅读
1、ECMAScript6简介Node.js是Iavascript的服务器运行环境。2、Babe转码器Babe转码器是一个Es6转码器,将es6转成es5babel的配置文件是.babelrc,存放在项目的根目录下。需要配置这个文件命令行转码工具babel-clinpm -install --global babel-clibabel-cli工具自带一个babel-node命令,执行babel-n
转载
2023-12-25 20:39:12
789阅读
闭包(closure)是Javascript语言的一个难点,也是它的特色,很多高级应用都要依靠闭包实现。下面就是我的学习笔记,对于Javascript初学者应该是很有用的。一、变量的作用域要理解闭包,首先必须理解Javascript特殊的变量作用域。变量的作用域无非就是两种:全局变量和局部变量。Javascript语言的特殊之处,就在于函数内部可以直接读取全局变量。var n=999;
fun
转载
2023-11-27 11:33:05
106阅读
最近在面试的过程中,面试官问到关于javascript中的内存泄漏问题。我当时只能想到“垃圾回收机制”和ES6中新增的weakSet等,至于内存泄漏一些的原理性问题没能很好的回答,原因当然是我自己本人对这块的知识也不是很清楚。回去的路上一直在百度和查文档,发现阮一峰大牛对javascript内存泄漏这块讲的很详细。一、什么是内存泄漏?程序的运行需要内存。只要程序提出要求,操作系统或者运行时(run
转载
2023-12-15 13:11:57
60阅读
1 介绍 Vue 在修改数据之后,视图不会立即更新,而是等待同一事件循环中的所有数据变化完成之后,再统一进行视图更新。而 nextTick 的触发时机就是在重新渲染完毕后 官方说明:在下次DOM更新循环结束之后执行延迟回调。在修改数据之后立即使用这个方法,获取更新后的DOM 2 异步说明 Vue实现响应式并不是数据发生变化之后DOM立即变化,而是按一定的策略进行DOM的更新 在
转载
2023-08-08 11:56:45
331阅读
前言你想一夜暴富吗?你想一夜成名吗?你想开兰博基尼泡妞吗?你想拿钞票点烟吗?你想成为世界主宰吗?不,我不想,我只想把我喜欢的教程转成PDF文件,放到我的手机或者阅读器中,什么?你也想,那来吧,本文将介绍:通过命令行将某网站的内容转成PDF文件通过NodeJS将某网络教程(例如阮一峰的教程和ES6教程等)转成PDF文件通过NodeJS或者VScode插件将Markdown文件
转载
2023-08-28 12:55:18
12阅读