holiday19950913的博客

不积跬步无以至千里

重学前端第6课 关于JS数据类型的细节

这节课讲的是JS数据类型,. 众所周知, ES5有5种基本的数据类型,  还有一种引用类型(对象), 在ES6中则新增一种symbol基本数据类型变量, 参数, 返回值到表达式中间结果, 任何JavaScript代码运行过程中产生的数据, 都属于上述7中数据类型的一种 尽管数据类型很基础, 但是还...

2019-02-09 20:58:21

阅读数 44

评论数 0

重学前端 第五课 运用语义标签来呈现wiki网页

上一课讲到了语义化标签的3个运用场景: 1.自然语言的补充 2.作为标题 3.作为整体结构 这节课会试着用语义化标签去描绘一个wiki网页, 这是上述3个场景使用的具体例子. 先上链接: https://en.wikipedia.org/wiki/World_Wide_Web 这是我们将要描绘的...

2019-01-29 02:36:28

阅读数 34

评论数 0

重学前端 第四课 关于语义化标签

什么是语义化标签? 一些和传统标签视觉表现差不多,但是表示不同的语义,比如section  nav  p这些语义化还有必要吗? 现在互联网产品,大多数情况不需要,只用div,span即可。 但是网页还有其必要性: 1.对开发者更友好 2.利用SEO,利用给引擎爬虫获取有效信息,提升网页的搜索量 3...

2019-01-22 19:09:41

阅读数 36

评论数 0

饥人谷模拟面试观后感

先放上链接https://xiedaimala.com/courses/ec472c6f-4a87-4983-9609-2f9ae5674c43#/common 看到我这篇博客的同学们可以去围观一下,个人觉得通过第三者的视角,去看待一个面试的过程,还是挺有收获的,所以推荐去看一下。 今晚看完了里...

2019-01-21 01:32:05

阅读数 35

评论数 0

如何理解JS基本包装类型

基本数据类型有:string,number,boolean 基本包装类型也有:string,number,boolean 他们有什么区别和联系呢? 首先,基本包装类型属于引用类型(也就是对象),存储在堆内存中,他们具有属性和方法,比如String是JS内置对象,原型中有很多方法可以使用。定义...

2019-01-19 23:42:13

阅读数 22

评论数 0

重学前端 第三课 前端知识架构

第三课主要是用MindMap的形式介绍了一下课程大纲。 我也下载了一个xmind的软件,跟这个他的思路做这个MindMap,往后可能是在这个脑图的基础上去补充内容。 怎么说呢,今天这课,我在学习的时候也在思考一个问题,不同的人水平不一样,虽然winter大神挺厉害的,但是可能这课对是不是于...

2019-01-19 18:57:21

阅读数 64

评论数 0

重学前端 第二课 前端学习方法

这一课主要讲了2个前端学习方法。 第一个方法:建立知识架构 所谓知识架构,可以理解为目录或者索引,而这个目录要有逻辑性和完备性。他里面开始构建自己的知识架构。首先他要做一个JavaScript的顶层目录,他强调知识点之间不是零散的,要有关系,可以是包含,并列等,所以他划分为: ●文法 ●语...

2019-01-18 14:18:28

阅读数 8974

评论数 0

重学前端 第一课 经验之谈

这一课主要介绍了winter老师从事前端的职业经历,开设课程针对的痛点及课程简介。在他的经历里面提到一些技术,比如多屏适配方案,基础库,工具链,页面搭建平台和性能体系,客户端融合方案 Weex,以及前端工程体系的持续集成,前后端分离,线上监控这些,我是非常陌生的,希望以后我可以进一步成长,再回头看...

2019-01-17 01:49:26

阅读数 7393

评论数 0

域名和URL是什么?域名和IP是一一对应的吗?

另开一篇补充2个常见但是重要的网络问题: 1.域名和URL是什么? 域名时一台或者一组服务器的名称,用来确定服务器在Internet上的位置(解析为IP后查找) URL是统一资源定位符(Uniform Resource Locator) 例如: csdn.net  是csdn的域名,根据...

2019-01-10 13:41:42

阅读数 44

评论数 0

不要再在面试问我:输入URL到加载页面经历什么了

在面试的时候考官经常会问这样一道题,请问从输入URL到加载页面经历什么? 被问了听多次的,所以根据我了解的知识以及理解回答一下吧 回答: 这个过程大概会有如下几个步骤: 1.输入URL      这个URL结构为    scheme://domin:port/path/filename  ...

2019-01-10 12:15:55

阅读数 26

评论数 0

595. 大的国家

Create table If Not Exists World (name varchar(255), continent varchar(255), area int, population int, gdp int) Truncate table World insert into Wor...

2019-01-03 13:16:32

阅读数 23

评论数 0

929 独特的电子邮件地址

  var numUniqueEmails = function(emails) { const arr = emails.map((val) => { return (val.split('@')[0].replace(/\./g, ''...

2018-12-30 14:28:17

阅读数 29

评论数 0

349 两个数组的交集

  思路,先把共同的元素都放到一个数组,然后进行数组去重 /** * @param {number[]} nums1 * @param {number[]} nums2 * @return {number[]} */ var intersection = function(num...

2018-12-28 13:17:28

阅读数 19

评论数 0

10 正则表达式匹配

/** * @param {string} s * @param {string} p * @return {boolean} */ var isMatch = function(s, p) { var reg = RegExp(p); var match =...

2018-12-26 11:39:36

阅读数 36

评论数 0

统计字符串中字符数量

1.统计字符串中字符数量 比如  ‘asdssddaag’ a:3    d:3     s:3    g:1 function countLt (str) {        var json = {};        for(var i = 0; i < str.l...

2018-12-26 01:34:52

阅读数 21

评论数 0

922 按奇偶排序数组II

  /** * @param {number[]} A * @return {number[]} */ var sortArrayByParityII = function(A) { var odd =[]; var even =[]; var r...

2018-12-23 12:10:30

阅读数 16

评论数 0

867 转置矩阵

代码: /** * @param {number[][]} A * @return {number[][]} */ var transpose = function(A) { var result = []; for(var k=0; k<A[0...

2018-12-23 12:00:05

阅读数 16

评论数 0

832 翻转图像

代码: /** * @param {number[][]} A * @return {number[][]} */ var flipAndInvertImage = function(A) { // A = A.reverse(); for(var i=0; i&am...

2018-12-22 19:34:33

阅读数 21

评论数 0

709 to lower case 及字符串方法总结

    /** * @param {string} str * @return {string} */ var toLowerCase = function(str) { var result = ''; for(var i =0; i< st...

2018-12-22 17:44:54

阅读数 32

评论数 0

JSON和JSONP理解

这是Google排名第一的答案,看完以后非常清晰,在这里标记一下,怕以后找不到 http://www.cnblogs.com/dowinning/archive/2012/04/19/json-jsonp-jquery.html 总的来说就是: JSON是一种传递数据的数据结构 优点:JS...

2018-12-18 10:03:21

阅读数 32

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭