起步 1. 扎实的 JavaScript / HTML / CSS 基本功。这是前置条件。通读官方教程 (guide) 的基础篇。不要用任何构建工具,就只用最简单的 script,把教程里的例子模仿一遍,理解用法。不推荐上来就直接用 vue-cli 构建项目,尤其是如果没有 Node/Webpack 基础。照着官网上的示例,自己想一些类似的例子,模仿着实现来练手,加深理解。阅读官方教程进阶篇的前
整理一小部分nodejs面试题1. nodejs是什么?2. nodejs和前端js的区别?3. nodejs如何进行调试?4. 当前文件和目录的路径如何获取?5. commonjs和es6 module的区别?6. path.resolve和path.join的区别?7. 事件循环(event loop)在nodejs和游览器中的区别?8. session如何实现登录?9. 请描述koa2和e
socket应用(vue、node.js、M站) 前言:我们在做一些项目的时候需要做到实时变化,比如我们有时候有需求会要求我们做一个类似于聊天室的页面比如有些时候我们对某些东西进行点赞和刷票,需要实时显示出来如果我们设置定时刷新内容,是一个比较不合适的事情(定时请求接口对性能会造成影响),所以我们需要socket来为我们提供实时性 Node.js与soc
Vue讲解1.Vue.js特性简介什么是Vue.jsVue是一套用于构建用户界面的渐进式JavaScript框架。与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用。Vue 的核心库只关注视图层,方便与第三方库或既有项目整合。Vue.js是一个渐进式框架,什么是渐进式?渐进式意味着你可以将Vue作为你应用的一部分嵌入其中,带来更丰富的交互体验。如果你希望将更多的业务逻辑适用Vue实现,那
转载
2024-01-16 12:36:12
44阅读
1、node有哪些特征,与其他服务器端对比 特征:单线程、事件驱动、非阻塞I/O node 无法直接渲染静态页面,提供静态服务 node 没有根目录的概念 node 必须通过路由程序指定文件才能渲染文件 node 比其他服务端性能更好,速度更快 2、CommonJS中require/exports和ES6中import/export区别 CommonJS模块的重要特性是加载时
转载
2024-03-26 11:43:14
35阅读
起步:1.扎实的HTML/CSS/Javascript基本功,这是前置条件。 2.不要用任何的构建项目工具,只用最简单的另外在这里大家补充点ES6的语法。 什么是ECMAScript,以及es6的诞生?1997年 ECMAScript 1.0 诞生1999年12月 ECMAScript 3.0诞生,它 是一个巨大的成功,在业界得到了广泛的支持,它奠定了JS的基本语法,被其后版本完全继承。直到今
vue主要用来实现前端模块化编程,它的最终代码是一些序列化的js,简单的index.html访问入口,和一些image,vue的js使用es6来模块化设计, 为什么要这么做呢,我想主要是为了前端与后端交互变为纯数据,做分离,变成只有api的通讯当然你也可以用其它方法来实现这个目的,不过vue应该是有对前端数据进行一些压缩,优化,再者,它可以用es6来模块化(动态编程,模块引用之类,),v
转载
2024-05-18 07:06:30
44阅读
javascript库封装了大量的方法或者函数的文件,方便我们平常使用jQuery pc端上 zepto 移动端 jQuery概述口号:write less do more优点:1.轻量开发包300k 生产包802.跨浏览器兼容3.优化了大量的dom4.开源免费jQuery 引入和入口函数版本1.x 兼容ie6782.x 不兼容ie678,兼容以前的jquery插件3.x 只支持最新的浏览器 因为
自学参考:http://es6.ruanyifeng.com/一、ECMAScript 6 简介ECMAScript 6.0(以下简称 ES6)是 JavaScript 语言的下一代标准,已经在 2015 年 6 月正式发布了。它的目标,是使得 JavaScript 语言可以用来编写复杂的大型应用程序,成为企业级开发语言。1、ECMAScript 和 JavaScript 的关系一个常见的问题是,
转载
2024-03-26 05:26:48
57阅读
Es6 简介 ECMAScript 6 简称 ES6,是 JavaScript 语言的下一代标准,已经在 2015 年 6 月整事发布了。ECMAScript和JavaScript的关系,简单来说ECMAScript是JavaScript语言的国际标准,JavaScript是ECMAScript的实现。它的目标是使 JavaScript语言可以用来编写复杂的大型应用程序,成为企业级开发语
转载
2024-05-31 06:30:03
127阅读
ECMAscript 与 JavaScript关系ECMA-262是第一版规则,其关系是前者是后者的规格,后者是前者的实现(这里我理解是一种标准类似于协议、规范等)Babel 转码器babel可以将es6转化为es5,不用担心环境支持 例如:// 转码前
input.map(item => item + 1);
// 转码后
input.map(function (item) {
re
转载
2024-04-20 20:26:08
37阅读
ECMAScript 语法学习(一) 在接下来的几篇博客中,我会把ES基础语法都讲解一下,ES是是JavaScript的基础标准部分,而ES6则是它的最新一代的标准。 文章目录ECMAScript 语法学习(一)前言1. ES和JS之间的关系2. 为什么要学ES6?ES6的用处是什么?一、let关键字与const关键字1.1 let是什么?1.2 let与var的区别1.3 const基础1.4
转载
2024-04-10 21:55:41
116阅读
目录Vue前戏:es6的基本语法 1.es6中的let特点 1.1.局部作用域 1.2.不存在变量提升 1.3.不能重复声明 1.4.let声明的全局变量不从属于window对象,var声明的全局变量从属于window对象 2.es6中定义常量和字符串格式化 3.es5全局和局部变量的作用域 4.es5和es6的函数对比 5.es5和es6中自定义对象封装函数的写
转载
2024-04-15 21:14:39
36阅读
随着 React 的风靡,配合 Webpack 以及 Babel 等技术,越来越多的前端同学将 ECMAScript 2015(ES6) 的特性运用在项目中,import、export、class、箭头函数、块级作用域等特性屡试不爽。而对于 Node.js 实现的后台代码来说,我们也同样希望使用这些 ES6 特性,下面将以 v4.4.4(LTS version) 长期支持版本为例展开话题,从兼容性
转载
2024-05-11 20:09:29
50阅读
es6、vue、elementUI技术梳理开发工具es6es和js的关系es6的简介es6语法let声明变量代码1:代码2:代码3:总结常量声明解构赋值模板字符串声明对象简写定义方法简写对象拓展运算符函数的默认参数不定参数箭头函数Promise模块化VUEVue.js 是什么初识Vue.js基本语法基本数据渲染和指令双向数据绑定事件 开发工具使用vscode 下载地址:https://code.
转载
2024-05-08 14:15:42
45阅读
写点啥子呢? 想了想,发现es6其实自己都没有仔细读过,正好打开文档呢,看到了moule,修饰器。。。。好像没见过,那就看看吧,到底是个啥。 其实这些东西之前都看过,但是,没理解,所以呢,总感觉没学过,特别是装饰器。这个装饰器有啥用呢。装饰器呢主要是使用在类上面,我的理解是,类呢就像是之前就定义好了的标准化的东西,但是后面需求有变化,这个类里面需要新增一些东西,如果我直接修改类
转载
2024-03-08 19:38:31
15阅读
let1.let只能在let命令所在的代码块内有效。{
let a = 1;
var b = 2;
}
a
b结果显示:b:2;a不存在;2.不存在变量提升,let一定要先声明再使用3.暂时性死区:在这个代码块里存在let命令的话,那么他所声明的变量就不受外部的影响var tmp = 123;
if(true) {
temp = 'abc'
转载
2024-06-08 22:16:15
26阅读
1.类// ts和ES6区别, 需要先定义实例属性, 才能够使用实例属性
class Person {
name:string; // 和es6的区别:需要先定义实例属性,才能够使用实例属性,如果没定义就使用会报错
age:number;
constructor(name:string,age:number){
this.name = name;
转载
2024-05-30 09:36:20
134阅读
1、es6模板字符串的使用(模板语法) console.log(`${obj.newname}是${obj.name}的另外一个名字,还有就是她今年18岁啦`);es6 提供一个语法表示一个字符串,使用的标识符是 反引号; 以前定义字符串使用的: '' ""1、允许换行 2. 允许在模板字符串里面直接使用变量2、es6对象简化语法 在对象当中会使用到已经定义过的变量,且名字相同
转载
2024-04-04 09:18:46
84阅读
Node.js文章目录Node.js@[toc]简介web服务器获取参数模块系统路由小结包资源管理器NPMWebpackES6let和const解构赋值箭头函数函数参数数组字符串面向对象JSONpromise对象和数组的一些方法简介简单来讲,Node.js就是能在服务端运行的JavaScript(以前服务端开发以java居多,前端人员等着服务端准备好交互浪费时间)—主要是方便前端人员网上有段话关于