Hellowor1d's Blog

激情来的时候写代码,灵感来的时候写段子

字符串验证包含子串的方法

JavaScript(ES6)判断字符串是否包含子字符串的方法ES6 includes ES6的字符串新增了includes方法,我们可以用它来判断是否包含子字符串。 1str.includes(searchString[, position]) searchString:查询的子字符串 position:可选,开始搜索的位置,默认为0 12'Blue Whale'.includes('......

Nginx使用笔记(一): 处理前端跨域问题

Note of Nginx : handle the issue about cross origin

Nginx虽然不算新朋友,但也不敢妄称老熟人从第一次接触 Nginx 算起,也是快有两年时间了,之前只是在组长写好的配置下使用它,虽然了解一些它安装和使用,但对于其极其强大且复杂的配置功能项还是有些胆怯的,没有亲自设置过,就没法细细感受它的复杂与强大。一直也想好好学习一下 Nginx 的使用,体会一下它的功能,但都没有比较合适的机会(也许因为自己太懒了,没有主动去开这个坑,看过一些介绍 Ng......

你好,form

some basic konwledge of form

表单操作表单为页面的主要组成部分,其中包含许多的表单控件。用户通过控件提供数据并提交给服务器,服务器则做出相应的处理。而编写一个正常工作的表单需要三个部分: 构建表单 服务器处理(提供接受数据接口) 配置表单 构建表单 1234567891011121314151617181920<form> <p><label>姓名:<input>&......

CSS 常用定位和布局方法

CSS position & Layout

CSS-Layout旨在打造详尽的前端布局代码学习库(自从用了框架开发,CSS生疏了不少,所以开这个库练练手) 常见定位方法水平居中子元素为行内元素还是块状元素,宽度一定还是宽度未定,采取的布局方案不同。 方案选择基本思路:子元素为 行内元素:对父元素设置text-align:center; 定宽块状元素: 设置左右margin值为auto; 不定宽块状元素: 设置子元素为display......

常用排序算法的JS实现

作为一个新生代的前端开发工程师,不了解算法怎么行?虽然没有大块儿的时间去读《算法导论》,但是学学常见的一些基本算法还是很有必要的,一来是对自己知识面的小范围扫盲,二来也能更加知道算法的作用,为以后需要深入学习或者使用打好基础。所以,这篇文章用来记录看过的几个算法的简单实现过程还有思路。 排序算法说明时间复杂度: 一个算法执行所耗费的时间 空间复杂度: 运行完一个程序所需内存的大小 假如存在一......

成为一个有目标的学习者

touch the original intention of study

我一个好朋友,他在一家国内较大借贷平台做前端工程师,每天五点起床,早早的到公司,开始读一些经典的前端类的书籍。起的这么早的动力是觉得自己还没能够掌握前端的很多细节,真正在做开发的时候,依然会忘记之前看到过的东西,总是下意识的告诉自己:『可能我还处在入门水平』。 长此以往,起的越来越早,中午同事休息联机玩儿手游的时候,也不放过时间去看书,压力也随之变大。开始否认自己在转行前端之前的时光,感觉都......

假如雾霾一直持续

Life without if

公元2100年10月1日,全国各地纷纷响起防空警报。行人驻足,车辆停驶,人们不约而同地向75年前因雾霾事件影响而丧生的地球同胞沉痛默哀。 ![雾霾成灾][1][1]:https://ss0.bdstatic.com/94oJfD_bAAcT8t7mm9GUKT-xh_/timg?image&quality=100&size=b4000_4000&sec=1483587......

技术人员的发展之路

new year's new plan

摘自左耳朵耗子(陈皓)的酷壳,高屋建瓴,字字珠玑! 2012年的时候写过一篇叫《程序算法与人生选择》的文章,我用算法来类比如何做选择,说白了就是怎么去计算,但是并没有讲程序员可以发展的方向有哪些。 所以,就算是有这些所谓的方法论,我们可能对自己的发展还是会很纠结和无所事从,尤其是人到了30岁,这种彷徨和迷惑越来越重。虽然我之前也写过一篇《编程年龄和编程技能》的文章,但是还是有很多做技术的......

Chrome Dev Tools 中,单步执行调试方法的使用分析

debugger method of Chrome Dev Tools

Chrome Dev Tools 中,单步执行调试方法的使用分析step into就是单步执行,遇到子函数就进入并且继续单步执行; step over是在单步执行时,在函数内遇到子函数时不会进入子函数内单步执行,而是将子函数整个执行完再停止,也就是把子函数整个作为一步。 step out就是但单步执行到子函数内时,用step out就可以执行完子函数余下部分,并返回到上一层函数。  st......

零维空间到多维空间

Consideration about zero-dimensional space to multidimensional space

关于零维空间到多维空间的思考 一张图弄明白从零维到十维空间今天看了这篇极好的科普文,记录一下自己的想法: 1.卷曲只是对于所在空间提升维度方法的操作, 低纬度空间的卷曲可以表现出部分高一维度空间的特征, 并不是自然和长久的规律 2.时间维度也可以理解为"可能性维度",是自然存在的 说四维空间生物可以看到未来的表述不太准确,四维空间生物只能看到三维空间的过去和现......