Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
JavaScript基础教程|自定义 Error,扩展 Error,深入继承,包装异常,继承 SyntaxError
函数组件没有自己转台只负责数据展示 类组件有自己的状态 负责更新ui 27state和setState的方法 state的值是对象 表示一个组件里面可以有多个的数据 组件内部的私有数据 只能在组件内部使用 简化语法初始化state stat
前端八股文
javascript
前端
vuejs
JavaScript基础教程|自定义 Error,扩展 Error,深入继承,包装异常,继承 SyntaxError
函数组件没有自己转台只负责数据展示 类组件有自己的状态 负责更新ui 27state和setState的方法 state的值是对象 表示一个组件里面可以有多个的数据 组件内部的私有数据 只能在组件内部使用 简化语法初始化state stat
前端八股文
javascript
前端
vuejs
webpack
一 背景 随着我们的项目涉及到页面越来越多 功能和业务代码也会随着越多 相应的 webpack 的构建时间也会越来越久 构建时间与我们日常开发效率密切相关 当我们本地开发启动 devServer 或者 build 的时候 如果时间过长 会大
前端八股文
WEBPACK
前端
javascript
前端八股文-Nodejs介绍,组成,架构和依赖,特点,运行环境安装,包和NPM,NPM包的版本管理,V8 引擎 和 libuv 库,BFF 中间层,服务端渲染,
01 Node js介绍 前言 Node 的重要性已经不言而喻 很多互联网公司都已经有大量的高性能系统运行在 Node 之上 Node 凭借其单线程 异步等举措实现了极高的性能基准 此外 目前最为流行的 Web 开发模式是前后端分离的形式
前端八股文
vuejs
前端
javascript
原型模式
JavaScript编程语言-代码结构,js的特性,调试,资源面板,控制台,代码风格,语法,花括号,
JavaScript 特性 本章简要回顾我们到现在为止学到的 JavaScript 特性 并特别注意了一些细节 代码结构 语句用分号分隔 alert Hello alert World 通常 换行符也被视为分隔符 因此下面的例子也能正常运行
前端八股文
javascript
开发语言
ECMAScript
webpack
一 是什么 HMR全称 Hot Module Replacement 可以理解为模块热替换 指在应用程序运行过程中 替换 添加 删除模块 而无需重新刷新整个应用 例如 我们在应用运行过程中修改了某个模块 通过自动刷新会导致整个应用的整体刷新
前端八股文
WEBPACK
前端
javascript
JavaScript教程,零基础到入门,switch语句,case分组,类型,函数声明,局部变量,外部变量,参数,返回值,函数命名,
switch 语句 switch 语句可以替代多个 if 判断 switch 语句为多分支选择的情况提供了一个更具描述性的方式 语法 switch 语句有至少一个 case 代码块和一个可选的 default 代码块 就像这样 switch
前端八股文
javascript
前端
Java
【JavaScript编程语言】逻辑运算符,
逻辑运算符 JavaScript 中有四个逻辑运算符 或 与 非 空值合并运算符 本文我们先介绍前三个 在下一篇文章中再详细介绍 运算符 虽然它们被称为 逻辑 运算符 但这些运算符却可以被应用于任意类型的值 而不仅仅是布尔值 它们的结果也同
前端八股文
javascript
开发语言
ECMAScript
【JavaScript 编程语言】简介JavaScript 简介,手册规范
1 1JavaScript 简介 让我们来看看 JavaScript 有什么特别之处 我们可以用它实现什么 以及哪些其他技术可以与其搭配产生奇妙的效果 什么是 JavaScript JavaScript 最初被创建的目的是 使网页更生动 这
前端八股文
javascript
开发语言
ECMAScript
webpack
一 区别 前面两节我们有提到Loader与Plugin对应的概念 先来回顾下 loader 是文件加载器 能够加载资源文件 并对这些文件进行一些处理 诸如编译 压缩等 最终一起打包到指定的文件中 plugin 赋予了 webpack 各种灵
前端八股文
WEBPACK
前端
javascript
nodejs面试官:如何实现jwt鉴权机制?说说你的思路
一 是什么 JWT JSON Web Token 本质就是一个字符串书写规范 如下图 作用是用来在用户和服务器之间传递安全可靠的信息 在目前前后端分离的开发过程中 使用token鉴权机制用于身份验证是最常见的方案 流程如下 服务器当验证用户
前端八股文
服务器
Java
运维
webpack
一 是什么 loader 用于对模块的 源代码 进行转换 在 import 或 加载 模块时预处理文件 webpack做的事情 仅仅是分析出各种模块的依赖关系 然后形成资源列表 最终打包生成到指定的文件中 如下图所示 在webpack内部中
前端八股文
WEBPACK
前端
javascript
JavaScript编程语言-交互:alert、prompt 和 confirm类型转换,字符串转换,数字型转换,布尔型转换,
交互 alert prompt 和 confirm 由于我们将使用浏览器作为我们的演示环境 让我们看几个与用户交互的函数 alert prompt 和confirm alert 这个我们前面已经看到过了 它会显示一条信息 并等待用户按下 O
前端八股文
javascript
交互
prompt
前端八股文(3)53-84
53 什么是 ARIA ARIA Accessible Rich Internet Applications 是能够让残障人士更加便利地访问 Web 内容和使用 Web 应用的一套机制 来自 W3C 的网络无障碍计划 Web Accessi
前端八股文
前端
html
javascript
JavaScript教程-空值合并运算符 ‘??‘优先级,循环,while,for,for...of..,for..in,do...while循环,跳出循环,break,continue
空值合并运算符 最近新增的特性 这是一个最近添加到 JavaScript 的特性 旧式浏览器可能需要 polyfills 空值合并运算符 nullish coalescing operator 的写法为两个问号 由于它对待 null 和 u
前端八股文
javascript
开发语言
ECMAScript
【JavaScript教程】注释,创建函数,忍者代码,抽象化,重用名字,垫片(Polyfills)下划线的乐趣,Polyfill 和转译器开发流程,行为驱动开发,使用 Mocha 进行自动化测试,
注释 正如我们在 代码结构 一章所了解到的那样 注释可以是以 开始的单行注释 也可以是 结构的多行注释 我们通常通过注释来描述代码怎样工作和为什么这样工作 乍一看 写注释可能很简单 但初学者在编程的时候 经常错误地使用注释 糟糕的注释 新手
前端八股文
javascript
开发语言
ECMAScript
Nodejs
一 是什么 在浏览器事件循环 opens new window 中 我们了解到javascript在浏览器中的事件循环机制 其是根据HTML5定义的规范来实现 而在NodeJS中 事件循环是基于libuv实现 libuv是一个多平台的专注于
前端八股文
前端
javascript
开发语言
前端面试题目总结
HTML HTML5新特性有哪些 安全 之前一面csrf防范答得不是很好 又让重新回答 前端安全以及对应的解决方法 16 前端安全 17 http only了解吗 我说没用过的时候 面试官还结合XSS攻击给我很耐心的讲解了这个方法的作用 1
前端八股文
前端
面试
职场和发展
Javascript编程语言-现代模式,“use strict“,变量,命名变量,常量,保留字
现代模式 use strict 长久以来 JavaScript 不断向前发展且并未带来任何兼容性问题 新的特性被加入 旧的功能也没有改变 这么做有利于兼容旧代码 但缺点是 JavaScript 创造者的任何错误或不完善的决定也将永远被保留在
前端八股文
ReactJS
javascript
前端
面试
webpack
一 背景 随着前端的项目逐渐扩大 必然会带来的一个问题就是性能 尤其在大型复杂的项目中 前端业务可能因为一个小小的数据依赖 导致整个页面卡顿甚至奔溃 一般项目在完成后 会通过webpack进行打包 利用webpack对前端项目性能优化是一个
前端八股文
前端
WEBPACK
javascript
1
2
»