JS 基础面试题
功利地面向面试学习,用输出倒逼输入,针对 JS 的一些高频考点(基础题)进行一波恶补。
JS-ES6特性
2015年6月,ES6 正式发布,也可以叫做 ES2015,是新的 JS 语法标准,ES6 泛指 ES2015 以及后续版本。jQuery 偏向于 ES3,现在主流的 Vue.js 和 React.js 的默认语法都是 ES6。
2021年3月刷题日志
文笔很烂,逻辑一般,单纯用来记录Leetcode刷题过程
微软暑期实习面筋
马上大三暑假了,抓住金三银四找个实习吧,分享一下从 2.28 笔试到 4.7 收到 offer 一路的流程。
jQuery 基础
在学习新的框架之前,先认识一下这个古老的 JS 库吧。
JS 基础(三)
高阶函数 参数 中包含 函数 或者 返回值是 函数 的 函数,叫做高阶函数。 参数中包含函数的例子 12345678function fc(a, b, callback) { console.log(a + b); callback && callback();}fc(10, 20, function () { console.log("execution.");}); 输出结果 1230execution. 返回值是函数的例子 123456789function fc() { let a = 10; return function () { console.log(a); };}const foo = fc();foo(); 闭包 闭包 closure:指有权访问另一个函数作用域中的变量的函数 123456789function fc1() { let a = 233; function fc2() { console.l ...
JS 基础(二)
内置对象 JS 的三类对象:自定义对象,内置对象,浏览器对象 内置对象是指语言自带的对象,供开发者使用。 内置对象 对象说明 Arguments 函数参数集合 Array 数组 Boolean 布尔对象 Math 数学对象 Date 日期时间 Error 异常对象 Function 函数构造器 Number 数值对象 Object 基础对象 RegExp 正则表达式对象 String 字符串对象 字符串 查找子串 indexOf() 或 lastIndefOf() :获取字符串中指定内容的索引 12const a = 'ethane';console.log(a.indexOf('e')); // 0 还以用第二个参数,来指定开始查找的位置 12const a = 'ethane';console.log(a.indexOf('e',2)); // 5 search():获取字符串中指定内容的索引 123const a = 'et ...
JS 基础(一)
JavaScript 背景 首先要明白 Web 前端的三层结构: HTML:语义角度,描述页面结构 CSS:审美角度,描述具体样式 JavaScript:交互角度,描述实现行为 JavaScript 作为一门前端语言,用于页面的交互,不能直接操作数据库。 JavaScript 基础包括三个部分: ECMAScript:JS 的语法标准 DOM:Document Object Model 文档对象模型,操作页面上的元素的 API BOM:Browser Object Model 浏览器对象模型,操作浏览器部分功能的 API 第一行 JS 代码 行内式 1<input type ="button" value ="0" onclick="alert('hello ethan')" /> 不推荐使用,可读性差 关于引号,HTML 标签中推荐使用双引号,JS 中推荐使用单引号 内嵌式 12345<body> <script type="text/j ...