在快速理解web语义化的时候,只知道web语义化有利于SEO和便于屏幕阅读器阅读,但并不知道它是如何有利于SEO和便于阅读器阅读的,带着这个疑问,进行了一番探索总结。 SEO 什么是SEO? SEO(Search Eng…
分类:前端开发
CSS元素水平居中的三种一般办法
在需求方的原型稿件中,居中是一个非常常见的要求。 然而在CSS中,居中看起来并不是一个很自然的事情。 据说现代的方法是: <style> .class { display: flex; justify-con…
如何编写Python Web框架(三)
如何编写Python Web框架(三) 本文为译文 原文链接: How to write a Python web framework. Part III. 作者: Jahongir Rahmonov Github仓库:…
原生JS学习笔记9——正则表达式
一、正则表达式概述 1.1 什么是正则表达式 正则表达式(regular expression)是一个描述字符模式的对象,ECMAScript的RegExp 类表示正则表达式,而String和RegExp都定义了使用…
js发起自定义事件CustomEvent
最近一个项目中需要模拟发起一个扫码枪事件进行测试,之前写react native调用DeviceEventEmitter这个api就可以了,然而在web中不太常用,最终在mdn中发现了这个构造方法CustomEvent …
ES6 实用开发技巧
Javascript – ES6 实用开发技巧 本文只罗列出在 ES6 开发过程中相对实用的内容,并非一个高大全的文档,如果希望查阅详细的内容,可购买阮一峰老师所出版的 ES6 相关图书。另外阮一峰老师《EC…
CSS学习8(浮动和定位)
浮动 CSS允许浮动任何元素。 浮动元素 首先,会以某种方式将浮动元素从文档的正常流中删除,不过它还是会影响布局。一个元素浮动时,其他内容会“环绕”该元素。 浮动元素的外边距不会与其他元素的外边距合并。 浮动的详细内幕 …
css3学习--rem终极奥秘解析及css度量单位全解密
一.css度量单位 要想了解rem这个单位的原理以及使用方法,先来了解下css所有的度量单位。很多同学不太清楚的是,在 CSS 中长度单位又分为绝对长度和相对长度。 1.绝对长度 绝对长度指的是现实世界的度量单位,CSS…
学好前端,必要掌握的 12个 JavaScript 知识点
你对这篇文章感兴趣,我想你应该是一位前端开发,也许你有一份不错的工作、自主创业甚至是一位自由从业者。不知你的前端技术如何,也许你是一位新手,亦或是一位资深开发。 如果你想让自己更好的掌握前端技术,在此我列出 12 条必备…
Javascript实现的一种简单的推荐码算法
在app开发中遇到这样的需求 1.根据数据库中用户ID生成一个字符串 此字符串作为用户的推荐码 与用户ID一样 具备唯一性 **2.根据特定的算法 可以将该推荐码转化为用户id ** 即 算法满足下面的需求 var ci…
JavaScript字符串“三剑客”
JavaScript字符串方法有很多,其中有三个方法与字符串裁剪有关,他们分别是slice()、substring()和substr(),我把他们统称为“三剑客”。 由于他们都是用于裁剪字符串,很容易混淆,所以接下来我将…
div+css学习
1.hack: 砍,劈 2.通常单独对一个div高度为百分比没有效果 3.xml的组成 <ul> <li>文档声明</li> <li>元素</li> <l…