摘要: 原题来自: javascript-puzzlers 读者可以先去做一下感受感受. 当初笔者的成绩是 21/44… 当初笔者做这套题的时候不仅怀疑智商, 连人生都开始怀疑了…. 不过, 对于基础知识的理解是深入编程的前提. 让我们一起来看看这些变态题到底变态不变态吧! 第1题 知识点: Array/m 阅读全文
posted @ 2018-09-25 23:32 BluesQian 阅读(287) 评论(0) 推荐(0) 编辑
摘要: CommonJS 含义:JavaScript模块化规范 核心思想:通过require方法来同步加载依赖的模块,通过module.exports导出需要暴露的接口 代码无法直接运行在浏览器环境下,必须通过工具转换成标准的ES5缺点 AMD 含义:JavaScript模块化规范 不同点:异步加载依赖模块 阅读全文
posted @ 2018-09-03 23:12 BluesQian 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2018-05-14 10:52 BluesQian 阅读(91) 评论(0) 推荐(0) 编辑
摘要: HTML: CSS: 阅读全文
posted @ 2018-04-19 21:10 BluesQian 阅读(455) 评论(0) 推荐(0) 编辑
摘要: 查找DOM .querySelectorAll(),它接受包含一个CSS选择器的字符串参数,返回一个表示文档中匹配选择器的所有元素的NodeList元素。 .querySelector(),返回第一个匹配的元素 缺点:.querySelector()或者.querySelectorAll()获取到的 阅读全文
posted @ 2018-04-19 21:08 BluesQian 阅读(508) 评论(0) 推荐(0) 编辑
摘要: 1、构造函数 构造函数 首字母大写 1.1、实例化对象 1.2、检测对象类型 instanceof 方法 constructor 方法 建议使用instanceof检测对象类型,因为构造函数属性可以被覆盖,并不一定完全准确。 2、原型对象 原型对象好比对象的基类。 几乎所有的函数都有一个名为prot 阅读全文
posted @ 2018-04-18 22:19 BluesQian 阅读(268) 评论(0) 推荐(0) 编辑
摘要: 1、创建对象 创建对象的两种方法: 使用Object构造函数 使用对象的字面形式 对象添加以及修改时JavaScript会在对象上调用[[Put]]和[[Set]]方法 2、属性探测 2.1、使用“in”操作符 2.2、使用“hasOwnProperty()”方法 3、删除属性 4、枚举属性 for 阅读全文
posted @ 2018-04-16 22:42 BluesQian 阅读(479) 评论(1) 推荐(0) 编辑
摘要: hexo博客图片问题 第一步 首先确认_config.yml 中有 post_asset_folder:true。 Hexo 提供了一种更方便管理 Asset 的设定:post_asset_folder当您设置post_asset_folder为true参数后,在建立文件时,Hexo会自动建立一个与 阅读全文
posted @ 2018-04-05 11:13 BluesQian 阅读(300) 评论(0) 推荐(0) 编辑
摘要: 今天看到一篇不错文章,在原来CSS3图形创建基础上扩展了很多。 这里记录总结下 心形 原理:利用 圆形 和 正方形实现 HTML: CSS: 气泡三角形 原理:利用 border 的 transparent 特性实现 HTML: CSS: 切角 切角 原理:使用线性渐变实现 HTML: <div c 阅读全文
posted @ 2018-03-29 22:14 BluesQian 阅读(1538) 评论(0) 推荐(0) 编辑
摘要: Sublime Text、webstorm等编译器,如果你从事Web前端开发的话,对这几款软件一定不会陌生。它使用仿CSS选择器的语法来生成代码,大大提高了HTML/CSS代码编写的速度,比如下面的演示: 一、快速编写HTML代码 1. 初始化 HTML文档需要包含一些固定的标签,比如<html>、 阅读全文
posted @ 2018-03-28 23:00 BluesQian 阅读(954) 评论(4) 推荐(3) 编辑