JavaScript 是世界上最流行和最广泛的编程语言之一。自 1995 年诞生以来,最终被称为 JavaScript 的语言经历了多次迭代和版本。JavaScript 由 Brendan Eich 发明,并于 1997 年成为 ECMA 标准。ECMAScript 是官方语言名称。ECMAScript 版本包括 ES1、ES2、ES3、ES5 和 ES6。临近年底,让我们回顾一下 JavaScr
转载 2024-05-21 08:39:50
42阅读
曾经生成PDF都是服务器端代码的专利,在今天的这篇文章中,我们将介绍一个javascript类库 - jsPDF,使用它能够帮助你使用前端脚本生成PDF文件,是不是很棒,试试吧! 日期:2012-9-18  来源:GBin1.com 在线演示 曾经生成PDF都是服务器端代码的专利,在今天的这篇文章中,我们将介绍一个javascript类库 - j
转载 2023-06-25 23:47:49
366阅读
ECMAScript5中,给数组又添加了好几个有用的方法:以下将常用的方法列举比较了一下。   方法名                                       
转载 2024-07-07 13:44:42
37阅读
最近项目里需要做一个在浏览器直接预览pdf的功能,有些浏览器可以直接预览pdf文件,但是有些不能(不要躲,说的就是你IE)查资料普遍推荐pdf.js,能到兼容ie9+和其它主流浏览器,很不错了。 以下是pdf.js相关的网址: GitHub: https://github.com/mozilla/p
转载 2020-04-29 16:04:00
733阅读
2评论
自学参考:ES6 入门教程一、ECMAScript 6 简介ECMAScript 6.0(以下简称 ES6)是下一代JavaScript 语言,已经在 2015 年 6 月正式发布了。它的目标,是使得 JavaScript 语言可以用来编写复杂的大型应用程序,成为企业级开发语言。ECMAScript 和 JavaScript 的关系是,ECMAScript是一种规格, JavaScript是ECM
JS ES6 箭头函数根据网上的各种介绍,然后加我自己的一些理解,总结的,有错误请多多谅解 文章目录JS ES6 箭头函数一、基本用法二、不能用箭头函数的地方 一、基本用法1.箭头函数只能用赋值式写法,不能用声明式写法let a = () => { console.log('hehe'); } a();2.如果参数只有一个,可以不加括号,如果没有或者参数多于一个就要加括号let a
转载 2024-10-14 13:56:21
31阅读
目录一、全称:ECMAScript61、2015年6月正式发布2、javascript下一代语言标准3、能够开发复杂大型的程序4、成为企业级的语言二、let:用于声明变量1、let声明的变量不能重复声明2、let声明的变量不能变量提升3、块状作用域    (eg:点击li弹出第n个)4、使用let声明的变量不属于顶层对象三、var:用于声明变量1、var声明的变量可以重复声明2
序,Node是基于V8引擎的服务器端脚本语言。 基础准备Node.js:Express:本文用的是3.21.2版本,目前最新版本为4.13.3,Express4和Express3还是有较大区别,可以去官网查看wiki:https://github.com/strongloop/expressMongoDB:一、使用Express搭建一个站点1 快速开始安装ExpressExpress是N
转载 2023-06-21 09:45:40
223阅读
1.添加对象属性值给对象添加属性,名称动态变化怎么办?let obj = {}; let index = 1; let key = `topic${index}`; obj[key] = 'topic';为什么要创建一个额外的变量?你不知道 ES6 中的对象属性名可以使用表达式吗?改进后:let obj = {}; let index = 1; obj[`topic${index}`] = 'to
从别处转载过来供大家参考借鉴pdf.js: 将 PDF 文件解析后生成一张 .png 图片,利用 canvas 元素显示在页面上,此方法不推荐使用, 呈现在页面上的pdf会模糊,目前没有找到有效解决办法,给爱钻研的小伙伴提供个思路,在pdf.js官网上有这样一句话 :  Each PDF page has its own viewport which defines
学习HTML和CSS用的是一本叫《HTML5与CSS3基础教程》,人民邮电出版社的,这已经是第八版。整本书已经学完,感觉这本书思路清晰,代码也很翔实,入门书算是选对了,这本书里有很多超前的观点,尽管这无疑增加了复杂性,但从长远的角度来讲,还是值得的!当然,学到后面,前面遇到的很多概念和标签都记不大请,所以有必要从头开始,回头看,整理思路,写下来是个很好的办法。 继续前面的。从这里开始,逐步接触到C
对于新手小白刚入行爬虫行业来说,是选择java、C++、python还是nodeJS作为爬虫语言编程爬虫程序呢,每一种语言都有它独特的特点,那么今天本文将以nodeJS实现一个简单的网页爬虫功能说起。网页源码使用http.get()方法获取网页源码,以hao123网站的头条页面为例http://tuijian.hao123.com/hotrank var http = require('htt
转载 2023-11-10 20:57:35
69阅读
文章目录基础概念数据类型和类型转换字符串string: 通过单引号或双引号定义数字number: 只有一种类型:浮点数布尔型 boolean: true或falseundefined 与 null自动类型转换+号=\= 与 \===falsy值: false 0 空字符串 null undefined NaN(表示运算出错)变量的定义使用let, const,不建议使用var作用域函数函数声明和
目录ES6项目环境的搭建新的变量声明方式 let、const新的数据类型Symbol解构赋值   ECMAScript是JavaScript的标准,JavaScript是ECMAScript的实现。ES6是2015年发布的,也叫作ES2015。ES6的目标是使JS可以编写复杂的⼤型应⽤程序,成为企业级开发语⾔。 ES6项目环境的搭建因为某些浏览器不支持ES6,我们需要使用b
转载 2024-05-07 21:34:05
28阅读
     Select Clause和From Clause。这两个可以说是写EPL必备,要想得到事件流的处理结果,基本上就靠他们俩了(Pattern除外)。 Select Clause1.查询事件流的所有属性及特定属性 EPL的select和SQL的select很相近,SQL用*表示查询表的所有字段,而EPL用*表示查询事件流的所有属性值。SQL
转载 2024-09-27 16:19:41
23阅读
nodejs项目实战教程12——Nodejs封装Express1. Express简介2. 封装get请求2.1 模拟express的get方法2.2 封装get方法2.3 在web服务器中使用封装的get方法3. 封装post请求3.1 使用闭包,避免注册方法变量暴露3.2 封装post方法3.3 在web服务器中使用封装的post方法3.4 扩展res.send方法4. 封装web静态服务4
以下文章来源于web前端开发ES6 模块是一个仅在严格模式下执行的 JavaScript 文件。这意味着模块中声明的任何变量或函数都不会自动添加到全局范围中。在 Web 浏览器上执行模块首先,创建一个名为 message.js 的新文件并添加以下代码:export let message = 'ES6 Modules';message.jsES6 中包含 message 变量的模块。expo
转载 2023-11-13 10:04:21
39阅读
在今天的教程中,我们将了解 JavaScript 类以及如何有效地使用它。JavaScript 类是创建对象的蓝图。一个类封装了数据和操作数据的函数。与 Java 和 C# 等其他编程语言不同,JavaScript 类是原型继承之上的语法糖。换句话说,ES6 类只是特殊的函数。重新审视 ES6 之前的类在 ES6 之前,JavaScript 没有类的概念。为了模仿一个类,我们经常使用构造函数/原型
在前面,这个系列的视频教程,我们已经跟你分享了前面11节的内容了,今天开始第12节课的内容《中转义标签》在这里,简单说明一下,这个系列的视频教程视均来源Youtube,一共有54个视频,每个视频都不长,每个视频说一个知识点,我个人觉得还不错,所以想与你分享一下,而且这种类型的视频,也比较适合在上下班路上看。视频来源:Youtube本视频内容时长:3分22秒讲师:未知,(一个声音甜甜的小姐姐)最后,
原创 2022-11-08 19:41:04
33阅读
一.javaScript:是一种单线程的可以运行在浏览器或服务端的弱类型脚本语言单线程: 进程:完成一项任务所经历的过程线程:线程进进程范围要小,一个进程可以包括多个线程弱类型:变量的类型由赋值的类型决定脚本语言:不会提前编译,是在运行时边解释边执行的语言二. javaScript发展史javaScript是1995年诞生的javaScript于1997发布javaScript1.0标准版本
转载 2024-10-20 16:46:00
39阅读
  • 1
  • 2
  • 3
  • 4
  • 5