- 博客(16)
- 收藏
- 关注
原创 toLocaleString
最近开发项目中涉及的大量的时间格式的处理,在处理过程中就接触到了toLocaleString()这个方法,此篇是总结toLocaleString()方法的一些知识点。概述toLocaleString()用来返回格式化对象后字符串。它的语法如下:dateObj.toLocaleString([locales [, options]])这个方法有两个参数: locale和options。...
2019-05-12 16:42:12
10177
1
原创 DOM知识点总结
DOM(文档对象模型)是针对HTML和XML的文档的一个API ,DOM描绘了一个层次化的节点树,允许开发人员添加,修改和删除页面中的一部分。
2019-04-05 16:00:07
335
原创 Flex布局详解
文章目录Flex布局是什么基本概念基本属性设置在flex container上的属性flex-directionflex-wrapflex-flowjustify-contentaligin-itemsalign-content设置在flex item上的属性Flex布局是什么Flex是Flexible Box的缩写,意思是“弹性布局”。任何一个容器都可以指定为Flex布局.box { ...
2019-04-02 11:32:16
321
原创 JavaScript——原型和原型链
原型对象所有的函数都会有一个prototype属性,这个属性是公有且不可枚举的。它会指向一个对象,而这个对象则被称为该函数的原型对象:function Foo() { // ...}Foo.prototype; // {}在默认的情况下,所有的原型对象都有一个constructor属性,这个属性包含一个指向prototype属性所在函数的指针。拿之前的例子来讲,Foo.proto...
2019-04-01 18:14:48
171
原创 JavaScript中的对象
文章目录语法内置对象对象中的内容访问对象中的内容属性描述符[[Get]]操作[[Put]]操作语法创建一个对象有两种形式:声明(文字)形式和构造形式。例如:// 声明形式var myObject = { name: 'cherry', age: 20,};// 构造形式var myObject = new Object();myObject.name = 'cherry...
2019-04-01 15:38:14
152
原创 Vue-cli项目升级到webpack4.0
对之前开发的项目升级webpack4.0的一个总结。先升级webpack的版本npm install webpack@latest webpack-cli -D升级成功后,我们会发现,package.json文件中的webpack版本以及变成4.0以上。接下来将我们使用的插件和·loader·全部升级到最新的版本。执行的命令是:npm install loadername@la...
2019-03-19 20:40:12
4213
2
原创 JavaScript中this的解析
JavaScript中this的解析本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I
2019-03-18 22:26:02
328
原创 css知识总结——选择器
css选择器规定了css规则用于那些元素上基本选择器选择器含义*通用元素选择器, 匹配所有的元素. info类选择器,匹配所有class属性值中包含info的元素E标签选择器。匹配使用E标签的元素#infoid选择器,匹配id属性为#info的元素基本选择器示例...
2019-03-18 17:13:39
408
原创 css知识总结——盒子模型
什么是盒子模型当对一个文档进行布局的时候,浏览器的渲染引擎会将所有的元素表示成一个个的矩形盒子。CSS盒模型本质上就是一个盒子,封装周围的HTML元素。它包括四个部分: 边距(margin), 边框(border),填充(padding),内容(content)。下面的图片说明了盒子模型(图片来源于网络,侵删) :Margin (外边距)。边框外的部分。用空白区域来扩充边框外的部分。以分...
2019-03-16 19:01:26
242
原创 经典排序算法总结(JavaScript描述)
经典排序算法总结(JavaScript描述)快速排序快速排序算法的思想用JavaScript描述快速排序动图展示(图片来源于网络,侵删)冒泡排序冒泡排序的算法思想用JavaScript描述冒泡排序的动图展示(图片来源于网络,侵删)选择排序选择排序的算法思想用JavaScript描述选择排序动图展示(图片来源于网络,侵删)插入排序插入排序算法思想合理的创建标题,有助于目录的生成如何改变文本的样式插入...
2019-03-16 18:11:02
214
翻译 浏览器原理(三)——渲染过程之解析
前言此篇为翻译内容,原篇地址:在这里。解析——介绍因为解析是渲染引擎中非常重要的一个过程,我们将进一步深入地了解它。 我们先来看一下关于解析的一点介绍。解析文档意味着将其转换为有意义的结构 —— 代码可以理解和使用。解析的结果通常是表示文档结构的节点树,它被称为解析树或语法树。例如——解析一个表达式“2+3-1”,就会返回下面这个树:语法解析是基于文档遵循的语法规则 —— 其中使用的语言或格式进行的
2017-10-15 18:14:36
321
翻译 浏览器原理(二)——渲染引擎
前言此篇为翻译文章,原篇在这里:点击查看渲染引擎渲染引擎—-渲染引擎的职责当然是渲染。它负责请请求的内容显示在浏览器的窗口上。默认情况下,渲染引擎可以显示HTML文档和XML文档以及图片。但是它可以通过插件(一种浏览器扩展程序)来显示其他类型的资源。比如通过PDF查看器插件来显示PDF。我们会在单独的章节来讨论插件和扩展程序。在这章,我们将重点介绍——使用CSS格式化的HTML和图
2017-10-15 17:39:16
519
翻译 浏览器原理(一)——浏览器的介绍
前言此篇为译文,原篇的地址:在这里。请点击查看。浏览器的主要功能浏览器的主要功能是通过向服务器请求你所需要的资源并把它通过浏览器窗口来显示出来。这些资源的格式通常是HTML,当然也有PDF,图片,或者其他类型的资源。资源的位置由用户使用URI(统一资源标识符)指定。浏览器解析和显示HTML文件的方式在HTML和CSS规范中指定,这些规范由W3C(万维网联盟)组织维护,该组织是网络的标准
2017-10-15 16:57:28
432
原创 JavaScript中的正则表达式解析(一)——数字的匹配
前言说到让人头疼的,莫过于正则表达式了,谁能告诉我那一堆看起来像乱码的东西,到底匹配的是什么(抓狂脸!),不用心急,不用焦躁,下面我们就来彻底的了解一下正则表达式。——妈妈再也不用担心我看不懂正则表达式了。(^▽^)。是什么?认识一个新事物的第一步——搞清楚它是什么。正则表达式是匹配字符串中字符组合的模式。首先,正则表达式是用于匹配字符串的,数组什么的靠边站,其次正则表达式就是一种模式
2017-10-14 10:44:51
9667
原创 《你不知道的JavaScript》学习笔记——作用域的理解
作用域是什么几乎所有的编程语言都具备存储变量中的值的功能,并且在之后能够对这个值进行访问或修改。但是,随后就会有几个问题:这些值到底是存储在了哪里?最重要的是,程序如何在需要的时候找到它们?为了解决这些问题,设计一套严格良好的规则来存储变量,并且在以后可以方便的找到这些变量是很重要的,这套规则就有一个我们都熟知的名字——作用域。总结 作用域就是根据名称查找变量的一套规则。
2017-10-05 22:46:37
254
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人