箭头函数特点: 1、不可以new 2、 没有原型prototype 3、没有arguments 4、 没有this
js
原创 2024-05-21 14:00:18
21阅读
1、单线程在Java、PHP或者.net等服务器端语言中,会为每一个客户端连接创建一个新的线程。而每个线程需要耗费大约2MB内存。也就是说,理论上,一个8GB内存的服务器可以同时连接的最大用户数为4000个左右。要让Web应用程序支持更多的用户,就需要增加服务器的数量,而Web应用程序的硬件成本当然就上升了。Node.js不为每个客户连接创建一个新的线程,而仅仅使用一个线程。当有用户连接了,就触发
JS特点JS是运行在浏览器上的一种脚本语言1.脚本语言 脚本语言是一种简单的程序,规模小,不需要编译,运行快,是由一些ASCII字符构成,可以使用任何一种文本编辑器编写。脚本语言是指在web浏览器内有解释器解释执行的编程语言,每次运行程序的时候,解释器会把程序代码翻译成可执行的格式。一些程序语言(如C、C++、Java等)都必须经过编译,将源代码编译成二进制的可执行文件之后才能运行,而脚
原创 2023-03-09 09:26:43
28阅读
JS特点JS是运行在浏览器上的一种脚本语言1.脚本语言 脚本语言是一种简单的程序,规模小,不需要编译,运行快,是由一些ASCII字符构成,可以使用任何一种文本编辑器编写。脚本语言是指在web浏览器内有解释器解释执行的编程语言,每次运行程序的时候,解释器会把程序代码翻译成可执行的格式。一些程序语言(如C、C++、Java等)都必须经过编译,将源代码编译成二进制的可执行文件之后才能运行,而脚
原创 2023-03-09 09:27:38
52阅读
函数传递进另外一个函数;函数动态调用自身;arguments和this对象及prototype属性 在ECMAScript中,Function(函数)类型实际上是对象。每个函数都是Function类型的实例,而且都与其他引用类型一样具有属性和方法。由于函数是对象,因此函数名实际上也是一个指向函数对象的指针。1 函数的返回值和函数作为参数传递 /
node.js可以完成轻量级、高性能的web服务、前后端JavaScript同构服务、便捷高效的前端工程化一、Node.js的架构 Natives modules:当前层内容由js实现,提供应用程序可直接调用库,例如fs、path、http等,JS语言无法直接操作底层硬件设置Builtin modules “胶水层”:与底层硬件通信的桥梁,用来完成更底层的行为,里面的内容是用c/c++代
转载 2023-08-10 15:19:19
107阅读
Node.js采用事件驱动,异步编程,为网络服务而设计! 性能是Node.js考虑的主要因素,选择C++和V8而不是Ruby或者其他的虚拟机。单进=
原创 2023-06-26 00:38:45
113阅读
变量、作用域 变量 JS中的变量是松散类型的,可以存储任何类型的数据。JS变量松散类型的本质,决定了变量只是在特定时间用于保存特定值的一个名字而已。由于不存在定义某个变量必须要保存何种数据类型的值的规则,变量的值及其数据类型可以在脚本的生命周期内改变。用var关键字声明的变量,未经初始化时,保存的是一个特殊的值——undefined。变量初始化
闭包的特点是: 1.函数里面嵌套函数 2.函数内部可以引用函数外部的参数和变量 3.参数和变量不会被垃圾回收机制回收 这个问题输出啥 function Foo(){ var i=0; return function(){ document.write(i++); } } var f1=Foo(),
JS
原创 2021-06-17 19:28:12
250阅读
原创 2022-11-12 06:48:04
142阅读
前端
原创 2023-02-11 10:23:01
37阅读
Vue.js 是一个优秀的前端界面开发 JavaScript 库,它之所以非常火,是因为有众多突出的特点,其中主要的特点有以下几个。1) 轻量级的框架Vue.js 能够自动追踪依赖的模板表达式和计算属性,提供 MVVM 数据绑定和一个可组合的组件系统,具有简单、灵活的 API,使读者更加容易理解,能够更快上手。2) 双向数据绑定声明式渲染是数据双向绑定的主要体现,同样也是 Vue.js 的核心,它
转载 2023-08-06 14:21:22
335阅读
学习小结:1.node.js是什么? node.js是编写高性能网络服务器的JavaScript工具包(用js开发服务端程序)2.特点:单线程,异步,时间驱动,速度快,耗内存     node.js只支持单线程,当大量数据并发的时候只是快速的将对应的事件分配给对应方法异步的去处理,处理完了再继续进行下一步操作的时候就需要事件的驱动,例如请求一个数据,数据回来之后需要一个事件驱动...
原创 2021-11-19 13:35:24
205阅读
JS的语言特征前言JS是一种弱类型的,解释型的脚本语言弱类型和强类型弱类型?定义:在定义变量的时候,我们可以为变量赋值任何数据,变量的数据类型不是固定死的,这样的类型叫做弱类型。var a = 10; a = "abc"; a = []; a = function(){};优点:弱类型使用简单,更灵活多变。缺点:因为不包含类型信息,所以在代码的上下文中,可能会进行隐含的类型转换,比如把字符串转整型
Node.js 特点1、单线程在Java、PHP或者.net等服务器端语言中,会为每一个客户端连接创建一个新的线程。而每个线程需要耗费大约2MB内存。也就是说,理论上,一个8GB内存的服务器可以同时连接的最大用户数为4000个左右。要让Web应用程序支持更多的用户,就需要增加服务器的数量,而Web应用程序的硬件成本当然就上升了。Node.js不为每个客户连接创建一个新的线程,而仅仅使用一个线程。当
原创 2016-12-27 16:36:32
9704阅读
2点赞
1评论
- 解释性语言  -  (不需要编译成文件)跨平台- 单线程- ECMA标注 - 为了取得技术优势,微软推出了JScript,CEnvi推出ScriptEase,与JavaScript同样可在浏览器上运行。为了统一规格JavaScript兼容于ECMA标准。因此也称为ECMAScript 解释性语言是什么?{  解释一下什么叫 解释性语言哈。  首先,计算机只知道 0
转载 2023-07-22 16:28:59
55阅读
2. 箭头函数基本特点(1). 箭头函数this为父作用域的this,不是调用时的this箭头函数的this永远指向其父作用域,任何方法都改变不了,包括call,apply,bind。普通函数的this指向调用它的那个对象。let person = { name:'jike', init:function(){ //为body添加一个点击事件,看看这个点击后的
  自执行函数其实也就是“立即执行的函数”,它有四个特点:提高性能、利于压缩、避免冲突、依赖加载;1、减少作用域查找JS代码:1 // Anonymous function that has three arguments 2 function(window, document, $) { 3 4 // You can now reference the window, docu
转载 2023-05-26 11:03:50
89阅读
Node 起源 Node是由Ryan Dahl创造出来的,Ryan Dahl是一名资深的C/C++程序员,在创造出Node之前,他的主要工作都是围绕高性能web服务器来展开的,他找到了设计高性能web服务器的几个要点:事件驱动、非阻塞I/O,基于对已有的几种语言的对比和考量,Ryan Dahl选择了
转载 2020-12-14 15:16:00
135阅读
2评论
对象属于一种复合的数据类型,在对象中可以保存多个不同数据类型的属性。一、对象的分类:1.内建对象-由ES标准中定义的对象,在任何的ES的实现中都可以使用-比如:Math String Number Boolean Function Object...…2.宿主对象-由JS的运行环境提供的对象,目前来讲主要指由浏览器提供的对象-比如BOM DOM3.自定义对象-由开发人员自己创建的对象在对象中保存的
  • 1
  • 2
  • 3
  • 4
  • 5