许多时候,我们早已不去回想,当每一个人来到地球上时,只是一个赤裸的婴儿,除了躯体和灵魂,上苍没有让人类带来什么身外之物。
等到有一天,人去了,去的...
作者:洃少HuiSir发表的所有文章
排序算法
每个语言一般都有语言自带的排序方法,每个语言的排序内部实现都是不同的。对于 JS 来说,数组长度大于 10 会采用快排,否则使用插入排序。抛开语言自带的排序方法,这里总结了一些排序的算法…
ES6之includes方法详解及其与indexOf区别
Array.prototype.includes方法返回一个布尔值,表示某个数组是否包含给定的值,与字符串的includes方法类似。ES2016引入了该方法。
includes() 方法用来判断...
DOM之事件触发、冒泡、捕获详解
DOM触发事件方法
1.html attribute 标签中添加事件属性
<input value="Click me" onclick="alert('Click!')" type="button">
js逻辑在属性里创建,不...
js外部脚本异步加载方式
如何异步加载js脚本
1.动态插入标签的方式
通过操作dom,可以在任意位置创建js脚本,这种方式优点是无论在何时启动下载,文件的下载和执行过程不会阻塞页面其...
如何优化CSS阻塞
默认情况下,CSS 被视为阻塞渲染的资源,这意味着浏览器将不会渲染任何已处理的内容,直至 CSSOM 构建完毕。所以要精简 CSS,尽快提供它,并利用媒体类型和查...
人话
在北平呆过的人总该懂得“人话”这个词儿。小商人和洋车夫等等彼此动了气,往往破口问这么句话:
你懂人话不懂——要不就说:
你会说人话不会?
这是一句很重的话...
密码保护:面试之个人简介
您好,我叫宫晓辉,关于一些个人信息在简历上可以看到。
我毕业这些年呢一直从事前端相关的工作,大致应该有6-7年的工作经验了。
大学并非主修的计算机,但我...
js知识总结—基础进阶篇
1.eval(jsstr)和new Function(jsstr)
eval和new Function都可以动态解析和执行字符串。会将字符串转义为js代码。区别如下:
1.对解析内容的运行环境判定不同...
js知识总结—基础知识篇
1.js判断变量类型
typeof可以判断一般类型。但无法准确识别对象。所有对象或类对象类型(null)都为"object",比如数组typeof [] == "object"。JS数据类型在...
分手唯一的真相
当一个人要离开你的时候,他说的任何理由都是谎言。
前几天去做电视节目,有个男人一直向女孩逼婚,而女孩因为年纪小而不愿意答应,两人几乎要闹到分手。最...
Vue重点知识总结—性能篇
1.vue性能优化
1.编码优化(代码层面)
不要将所有数据都放到data中,因为data中数据会遍历添加getter和setter,会收集对应的watcher
若在方法或计算属性中...
Vue重点知识总结—理论篇(二)
作为前端开发中现行最火的框架之一,基于此,总结了一些 Vue 方面经常出现的问题,留给自己查看消化,也分享给有需要的小伙伴。
由于篇幅较长,不能将所有知...
最担心的是你
清晨,我开着车去公司,突然一辆车紧贴着从旁边超了过去,只听“吱”的一声,我的车门被刮出一道长长的划痕。
我把车停到路边,正想骂那个“冒失鬼”,看到那辆...



