1 概述 1.1 前言 选择器是CSS的核心组件。本文依据W3C的Selectors Level 4规范,概括总结了Level1-Level4中绝大多数的选择器,并做了简单的语法说明及示例演示。希望对程序员有所助益。 2…
标签:前端
jQuery 方法整理
jQuery 简介 jQuery 是一个轻量级操作 DOM 的 JS 库,主要包含以下功能: HTML 元素选取和操作 HTML 事件函数 HTML DOM 遍历和修改 CSS 操作 JavaScript 特效和动画 A…
webpack4系列教程(十):总结
在前端开发日益复杂的今天,我们需要一个工具来帮助我们管理项目资源,打包、编译、预处理、后处理等等。webpack的出现无疑是前端开发者的福音,我的博文只是本人的学习经验和积累,如果能对你有所帮助那是再好不过了。我的JS真…
2018年前端社招笔试题分享
以下是2018年年终,面某公司的笔试题。为啥如今才分享出来,地道是因为之前懒。只分享题,没有答案。 1.请经由过程代码完成下面的效果 function add(num){ var total = 0; var curry…
顺序机能优化-局部性道理
更多文章 观点 一个编写优越的计算机递次经常具有优越的局部性,它们倾向于援用邻近于其他近来援用过的数据项的数据项,或许近来援用过的数据项自身,这类倾向性,被称为局部性道理。有优越局部性的递次比局部性差的递次运转得更快。 …
开发者生存技能 - 代码规范篇
团队项目,良好的代码习惯非常重要。 以下为本人开发项目中的代码习惯,或许对你有所帮助 WHY? 团队项目不是一个人在写代码,自己写代码爽了,也要让别人看着清晰 减少bug处理,方便bug查找解决,提高开发效率,减少不必要…
运用 Gatsby.js 搭建静态博客 4 标签体系
原文链接:https://ssshooter.com/2018-12… 回忆:运用 Gatsby.js 搭建静态博客 3 款式调解 官方自带标签体系教程,英语过关能够直接浏览官方教程。 以下说一下重点: 提示…
数组去重
let arr = [‘1’,2,1,3,5,6,5] let arrString = arr.toString() console.log(arrString) arrSplit = arrSt…
canvas 波浪效果
基于canvas的三次贝塞尔曲线(bezierCurveTo) <canvas id="myCanvas"></canvas> <script> var WAVE_HEIGHT = 2…
Webpack学习-工作原理(下)
继上篇文章介绍了Webpack的基本概念,完整流程,以及打包过程中广播的一些事件的作用,这篇文章主要讲生成的chunk文件如何输出成具体的文件。分同步和异步两种情况来分析输出的文件使用的webpack版本:3.8.0。 …
前端笔口试中的编程题
之前是写在口试纪录里的,题目有点最先多了就支解出来特地来一篇了 完成一个函数printNum,接收一个参数n,输出n个递增自然数· 输出的自然数不能含有7(17,71,176)或为7的倍数(14,63);假如含有7或为7…
vue数据初始化--initState
数据初始化 Vue 实例在建立的时候会运行一系列的初始化操作,而在这些初始化操作里面,和数据绑定关联最大的是 initState。 首先,来看一下他的代码: function initState(vm) { vm._wa…