HTTISHERE · 阿汪同学
「大前端」Selector 「大前端」Selector
选择器的基本意义是:根据一些特征,选中元素树上的一批元素。 简单选择器:针对某一特征判断是否选中元素。 复合选择器:连续写在一起的简单选择器,针对元素自身特征选择单个元素。 复杂选择器:由“(空格)”“ >”“ ~”“ +”“ |
2021-04-12
「Algorithm」Array 「Algorithm」Array
数组(Array)是一种线性表数据结构。它用一组连续的内存空间,来存储一组具有相同类型的数据。 线性表(Linear List):数据排成像一条线一样的结构。每个线性表上的数据最多只有前和后两个方向。其实除了数组,链表、队列、栈等也是
2021-04-08
「Algorithm」复杂度分析 「Algorithm」复杂度分析
复杂度分析方法数据结构和算法本身解决的是“快”和“省”的问题,即如何让代码运行得更快,如何让代码更省存储空间(“如何让计算机更快时间、更省空间的解决问题”)。 复杂度:时间和空间复杂度。 事后统计法:运行代码后,通过统计、监控,就能得到算
2021-04-07
「大前端」文法 「大前端」文法
文法是编译原理中对语言的写法的一种规定,一般来说,文法分成词法和语法两种。 词法规定了语言的最小语义单元:token,可以翻译成“标记”或者“词”。词法分析技术上可以使用状态机或者正则表达式来进行。 词法分类: WhiteSpace
2021-04-01
「大前端」at rule & qualified rule 「大前端」at rule & qualified rule
at-rule @charset : https://www.w3.org/TR/css-syntax-3/ @import : https://www.w3.org/TR/css-cascade-4/ @media : https:
2021-03-24
「大前端」实践 「大前端」实践
性能 while 循环快还是 for 循环快?|0 是不是比 Math.floor 性能好? 一切没有 profiling 的性能都是耍流氓。凡是真正有价值的性能优化,必定是从端到端的业务场景建立体系来考虑的。 性能体系的建立可以分成以下
2021-03-11
「大前端」语句 「大前端」语句
比较常见的语句包括变量声明、表达式、条件、循环等。 Completion 类型q: 在 try 中有 return 语句,finally 中的内容还会执行吗? function foo() { try { r
2021-03-11
「大前端」面向对象的JS? 「大前端」面向对象的JS?
面对对象 or 基于对象 Object:一切事物的总称。基于对象:语言和宿主的基础设施由对象来提供,并且 JavaScript 程序即是一系列互相通讯的对象集合。 对象的特点(标识性、状态和行为): 对象具有唯一标识性:即使完全相同的两个
2021-03-11
「大前端」执行中都发生了什么 「大前端」执行中都发生了什么
Promise or setTimeOut得到一段 JS 代码时,浏览器或者 Node 环境首先要做的就是;传递给 JavaScript 引擎,并且要求它去执行。但是宿主环境当遇到一些事件时,会继续把一段代码传递给 JavaScript 引
2021-03-11
「Daily」interview list 「Daily」interview list
原始类型有哪几种?null 是对象嘛? 对象类型和原始类型的不同之处?函数参数是对象会发生什么问题? typeof 是否能正确判断类型?instanceof 能正确判断对象的原理是什么? 如何正确判断 this?箭头函数的 this 是什
2021-03-08
「大前端」JS Type 「大前端」JS Type
为什么有的编程规范要求用 void 0 代替 undefined? 字符串有最大长度吗? 0.1 + 0.2 不是等于 0.3 么?为什么 JavaScript 里不是这样的? ES6 新加入的 Symbol 是个什么东西? 为什么给对象
2021-03-08
「JS」Some points 「JS」Some points
原始类型原始类型存储的都是值,是没有函数可以调用的。'1'.toString() ,其实在这种情况下,'1' 已经不是原始类型了,而是被强制转换成了 String类型也就是对象类型,所以可以调用 toS
2021-02-23
「日本語」 李さんの手紙 「日本語」 李さんの手紙
小野さん 私は 今 京都に います。一昨日、新幹線で 来ました。京都は 今 紅葉もみじが とても 綺麗ですよ。京都の紅葉は 本当に 素晴らしいすばらしいですね。私は 日本の季節の中で 秋が 一番 好きです。小野さんは どうですか?京都には 
2021-01-28
「手帳」todolist模版 「手帳」todolist模版
部分计划表模版 日计划表Daily TODO 01 Tasks:今日任务 Date:本日日期 Target:本日目标 Time Tracker:本日日程时间表(10分钟为单位) Summary:今日总结 Graph:今日日程时间安排分
2020-12-26
「CSS」CSS那些事 「CSS」CSS那些事
各种选择器 指定特定元素对其进行样式加工; 选择器 说明 版本 基础选择器 tag 类型选择器 1 #id id 选择器 1 .class 类选择器 1 * 通配选择器 2 层级选择器 el
2020-12-23
「JS」数组遍历方法 「JS」数组遍历方法
forEach map filter find reduce forEachlet arr = [1, 2, 3, 4]; arr.forEach((item) => { console.log(item + 1); &#
2020-10-13
「JS」闭包 「JS」闭包
闭包是指有权访问另外一个函数作用域的变量的函数。——《JavaScript 高级程序设计》 闭包的特点首先是函数,其次是它可以访问到父级作用域的变量对象,即使父级函数完成调用后”理应出栈销毁“。 闭包是指那些能够访问自由变量的函数。—
2020-10-13
「JS」ES6新增特性 「JS」ES6新增特性
表达式:声明、解构赋值 内置对象:字符串扩展、数值扩展、对象扩展、数组扩展、函数扩展、正则扩展、Symbol、Set、Map、Proxy、Reflect 语句与运算:Class、Module、Iterator 异步编程:Promise、G
2020-10-12
「JS」作用域 「JS」作用域
作用域:负责收集并维护由所有声明的标识符(变量)组成的一系列查询,并实施一套非常严格的规则,确定当前执行的代码对这些标识符(变量)的访问权限。——《你不知道的 JavaScript 上卷》 参考教程:前端进击的巨人(三):从作用域走进闭
2020-10-10
5 / 6