随笔分类 -  前端开发

javascript中的简写
摘要:参考: //30个常用的JavaScript简写技巧: https://blog.csdn.net/donglize521521/article/details/113350478 声明变量的简写方式 let x; let y; let z=3; 简写为: let x, y, z=3; 短路求值简写 阅读全文

posted @ 2022-10-13 10:56 前端码牛 阅读(580) 评论(0) 推荐(0)

类数组
摘要:什么是类数组? 类数组指包含 length 属性或可迭代的对象。 顾名思义,这玩意儿肯定是个长得像数组,但又不算数组的东西。那到底是个啥,其实它就是一个对象,一个长的像数组的对象。 和数组的区别 那类数组和数组有啥区别:1、都有length属性2、类数组也可以for循环遍历,有的类数组还可以通过 f 阅读全文

posted @ 2022-10-12 12:17 前端码牛 阅读(728) 评论(0) 推荐(0)

javascript类型转换
摘要:转换为数字 Number();//转数字 //可以把任意值转换成数字,如果要转换的目标对象(一般是字符串)中有不是数字的值,则会返回 NaN。 Number('1') // 1 Number(true) // 1 Number('123s') // NaN Number({}) //NaNNumbe 阅读全文

posted @ 2022-10-06 20:40 前端码牛 阅读(47) 评论(0) 推荐(0)

JS数组几个参数雷同的方法
摘要:// 箭头函数 methodName((element) => { /* … */ } )methodName((element, index) => { /* … */ } )methodName((element, index, array) => { /* … */ } ) // 回调函数me 阅读全文

posted @ 2022-09-15 15:58 前端码牛 阅读(54) 评论(0) 推荐(0)

linux云服务器搭建nodejs+mysql项目
摘要:在linux云服务器搭建nodejs和mysqlAPI接口项目的过程和必要软件 云服务器:华为云HECS(云耀云服务器) 相关软件: gcc; g++(如果已经安装gcc则可以不用安装g++,反之亦然); epel; pm2; vsftpd; nodejs; mysql; express; expr 阅读全文

posted @ 2022-09-01 11:39 前端码牛 阅读(111) 评论(0) 推荐(0)

javascript模块化
摘要:名词: 文件划分 命名空间 IIFE(Immediately Invokable Function Expressions)私有作用域 AMD UMD CommonJS ES Modules CMD 模块化规范: CommonJS 定义和引用 CommonJS 规定每个文件就是一个模块,有独立的作用 阅读全文

posted @ 2022-07-27 22:35 前端码牛 阅读(433) 评论(0) 推荐(0)

AST (abstract syntax code)抽象语法树
摘要:小前提,先来了解一下JavaScript引擎的工作原理吧! 如图所示,JavaScript引擎做的第一件事情就是把JavaScript代码编译成抽象语法树。 什么是AST抽象语法树 我们都知道,在传统的编译语言的流程中,程序的一段源代码在执行之前会经历三个步骤,统称为"编译": 分词/词法分析 这个 阅读全文

posted @ 2022-07-27 21:35 前端码牛 阅读(1066) 评论(0) 推荐(0)

学习尚硅谷张天禹老师的VUE2基础部分教程笔记
摘要:v-if和v-for同时使用 1、v-for比v-if拥有更高的优先级; 2、应尽可能的避免将v-for和v-if同时使用在一个元素上。 初识Vue: <!-- 准备好一个容器 --> <div id="demo"> <h1>Hello,{{name.toUpperCase()}},{{addres 阅读全文

posted @ 2022-06-19 12:37 前端码牛 阅读(848) 评论(0) 推荐(0)

expresss中post请求的req.body
摘要:express做登录验证获取req.body为undefined 1)因为express将body-parser分离了出来,所以你需要手动添加以下内容 var path = require('path'); var bodyParser = require('body-parser');//用于re 阅读全文

posted @ 2022-06-03 10:56 前端码牛 阅读(595) 评论(0) 推荐(0)

NodeJS内置http模块和Express
摘要:NodeJS内置模块创建一个服务器 // 导入http模块 const http = require('http') // 创建一个server实例对象 const server = http.createServer() // 为服务器实例对象绑定request事件 server.on('requ 阅读全文

posted @ 2022-05-26 23:07 前端码牛 阅读(195) 评论(0) 推荐(0)

yarn和npm
摘要:yarn是什么? yarn是由Facebook、Google、Exponent 和 Tilde 联合推出了一个新的 JS 包管理工具,yarn是为了弥补 npm 的一些缺陷而出现的 npm的缺陷: npm install的时候巨慢,新的项目拉下来要等半天同一个项目,安装的时候无法保持一致性。由于pa 阅读全文

posted @ 2022-05-21 16:45 前端码牛 阅读(181) 评论(0) 推荐(0)

promise
摘要:函数对象、实例对象 1.函数对象: 将函数作为对象使用时, 简称为函数对象。 2.实例对象: new 构造函数或类产生的对象, 我们称之为实例对象。 函数有个属性name指的是函数的名字: function Person(){} Person.name //Person 回调 我们定义的,我们没有调 阅读全文

posted @ 2022-05-14 16:04 前端码牛 阅读(82) 评论(0) 推荐(0)

表达式和运算符
摘要:主要表达式 JavaScript中基本关键字和常用表达式。 this this 关键字指向函数的执行上下文。function function 关键字定义了函数表达式。class class 关键字定义了类表达式。function* function* 关键字定义了一个 generator 函数表达 阅读全文

posted @ 2022-05-11 12:53 前端码牛 阅读(41) 评论(0) 推荐(0)

对象的方法
摘要:属性操作: assign() defineProperties() defineProperty() 提取 entries() keys() values() 属性获取 getOwnPropertyDescriptor() getOwnPropertyDescriptors() getOwnProp 阅读全文

posted @ 2022-05-11 12:16 前端码牛 阅读(38) 评论(0) 推荐(0)

eval()函数
摘要:将传入的字符串当做 JavaScript 代码进行执行。它是全局对象的一个函数属性。 eval() 的参数是一个字符串。如果字符串表示的是表达式,eval() 会对表达式进行求值。如果参数表示一个或多个 JavaScript 语句,那么eval() 就会执行这些语句。不需要用 eval() 来执行一 阅读全文

posted @ 2022-05-11 11:53 前端码牛 阅读(725) 评论(0) 推荐(0)

http请求
摘要:http请求过程 浏览器端向服务器发送HTTP请求(请求报文) 后台服务器接收到请求后,处理请求, 向浏览器端返回HTTP响应(响应报文) 浏览器端接收到响应, 解析显示响应体或调用回调函数 HTTP请求报文 1. 请求行: 格式:method url 例如:GET /product_detail? 阅读全文

posted @ 2022-05-11 09:39 前端码牛 阅读(303) 评论(0) 推荐(0)

箭头函数
摘要:箭头函数没有自己的: this arguments super new.target 属性允许你检测函数或构造方法是否是通过new运算符被调用的。在通过new运算符被初始化的函数或构造方法中,new.target返回一个指向构造方法或函数的引用。在普通的函数调用中,new.target 的值是und 阅读全文

posted @ 2022-05-09 18:15 前端码牛 阅读(55) 评论(0) 推荐(0)

Javascript字符串方法
摘要:String.prototype[@@iterator]() 截取 String.prototype.charAt() 从一个字符串中返回指定的字符。接收一个介于0 和字符串长度减1之间的整数作为参数,默认为0。数值超出范围则返回空字符串。 String.prototype.charCodeAt() 阅读全文

posted @ 2022-05-09 09:07 前端码牛 阅读(78) 评论(0) 推荐(0)

JavaScript 类型化数组
摘要:JavaScript类型化数组是一种类似数组的对象,并提供了一种用于访问原始二进制数据的机制。 正如你可能已经知道,Array 存储的对象能动态增多和减少,并且可以存储任何JavaScript值。JavaScript引擎会做一些内部优化,以便对数组的操作可以很快。然而,随着Web应用程序变得越来越强 阅读全文

posted @ 2022-05-07 09:24 前端码牛 阅读(40) 评论(0) 推荐(0)

JavaScript标准内置对象
摘要:标准内置对象分类 值属性 函数属性 基本对象 错误对象 数字和日期对象 字符串 可索引的集合对象 使用键的集合对象 结构化数据 控制抽象对象 反射 国际化 WebAssembly 其他 值属性 全局属性返回一个简单值,这些值没有自己的属性和方法。 writable enumerable config 阅读全文

posted @ 2022-05-01 11:34 前端码牛 阅读(155) 评论(0) 推荐(0)

导航