《JavaScript设计模式与开发实践》读书笔记。这本书挺好的,推荐。 俗话说,条条大路通罗马。在现实生活中,我们可以采用很多方法实现同一个目标。比如我们先定个小目标,先挣它一个亿。我们可以根据具体的实际情况来完成这个…
分类:html5
移动端页面开发适配 rem布局原理
移动端页面开发适配 rem布局原理 什么是适配,为什么要适配 我们拿到的设计图一般是以640,750,1080分辨率为基准设计的,而现在的手机终端各式各样,分辨率不同,逻辑像素不同 ,视口不同,所以为了让我们的页面在每个…
原生js判断某个元素是否有指定的class名的几种方法
结构部分: <div> <p>1</p> <p class="test">2</p> <p>3</p> </div> js部…
localStorage和sessionStorage
localStoage为本地存储,是一种永久性存储,除非手动清除。sessionStorage是会话存储,当浏览器关闭后,存储数据会自动清除。两种存储方式几乎都有相同的方法和属性; 1.localStorage.leng…
Angular2入门系列(二)————环境搭建
Angular2入门系列(二)————环境搭建 安装node.jshttps://nodejs.org/zh-cn/ 推荐使用推荐版本,因为相对会稳定。安装步骤就不细说了,直接next就行了。 下载及安装Angular …
纯css实现漂亮又健壮的tooltip
前言 tooltip的实现有多种方式,下面是一个tooltip成长史。 预览 https://codepen.io/moddx/pen/… 原始版 最简单的莫过于就用原始title属性,像这样: <bu…
关于CSS Reset 那些事(二)之 Normalize.css 源码解读
前言 上一章节介绍了CSS Reset的历史,最后对Normalize.css做了简单的了解,所以从这节开始对源码进行注释翻译与解读,尽可能从最根本性的问题了解它在帮我们做什么? 回顾:关于CSS Reset 那些事(一…
一篇文章了解移动端文本垂直居中
在日常工作中,经常会遇到图片+文字+背景色的设计稿实现。经常我们在Chrome浏览器上调试的好好的,但是到了移动端就会有各种奇特的适配问题——最经常遇见莫过于Android中文字稍微偏上了。在iOS和Android上的调…
你真的懂switch吗?聊聊switch语句中的块级作用域
最近在代码中不小心不规范的,在switch里面定义了块级变量,导致页面在某些浏览器中出错,本文讨论以下switch语句中的块级作用域。 switch语句中的块级作用域 switch语句中的块级作用域可能存在的问题 规…
关于 wkhtmltopdf:html 转 pdf 的命令行工具
一、什么是 wkhtmltopdf? wkhtmltopdf 是一个开源的,使用Qt WebKit 渲染引擎,把 html 转换为 pdf 文件的命令行工具。wkhtmltopdf 还有一个双胞胎兄弟 wkhtmltoi…
《JavaScript高级程序设计》(第3版)读书笔记 第11章 DOM拓展
尽管DOM作为API已经非常完善了,但为了实现更多功能,仍然会有一些标准或专有的拓展。2008年之前,浏览器中几乎所有的拓展都是专有的,此后W3C着手将一些已经成为事实标准的专有拓展标准化,并写入规范中。 对DOM的两个…
js如何获取函数内的变量
众所周知,js函数内部的局部变量,外界是访问不到的。那么js中是如何访问函数内部的局部变量。 今天有个很简单的需求,要用到函数内的变量,简单记一下; function t() { let ttt = "测试";//要获取…