自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Char_n的博客

一只专注于前端开发的小码农

  • 博客(18)
  • 收藏
  • 关注

原创 记录我第一次正式面试(已offer)

深信服2019届秋招心疼自己中秋节当天还去面试,随便也心疼一下面试官。说说我的第一次正式面试,简直是体验不要太好。深信服的一二面简直不要太舒服,我听别人面试都是说好紧张,搞得自己也有点小紧张;进去后才发现,根本不存在紧张的说法,好吗?一面的面试官是15届毕业生(我问他的),根本就没想象中那种冷面、居高临下的感觉,我答不上来的题,他都会跟我解释,然后接着提问题。整个过程给我的感觉就是一次技术交...

2018-09-27 16:39:11 2099

原创 原型链

原型链类问题:创建对象有几种方法原型、构造函数、实例、原型链instanceof的原理new的原理创建对象有几种方法// 第一种var obj = {name: 'z'}var obj2 = new Object({name: 'z'})// 第二种var Foo = function(){ this.name = 'z' }var obj2 = n...

2018-09-06 15:48:20 468

原创 HTTP协议类

HTTP协议类问题:HTTP协议的主要特点HTTP报文的组成部分HTTP方法POST和GET的区别HTTP状态码什么是持久连接什么是管线化HTTP协议的主要特点简单快速灵活无连接无状态HTTP报文的组成部分HTTP方法 常用方法 作用 GET 获取资源 POST 传输资源 PUT 更新...

2018-09-06 15:41:54 463

原创 DOM事件类

DOM事件类问题(从上之下,逐步深入):基本概念:DOM事件的级别DOM事件模型DOM事件流描述DOM事件捕获的具体流程Event对象的常见应用自定义事件基本概念–DOM事件的级别 DOM事件类 事件级别 DOM0 element.onclick = function() {} DOM2 element.addEventL...

2018-09-06 15:32:40 452

原创 CSS盒模型系统整理

CSS盒模型问题(从上之下,逐步深入):基本概念:标准模型 + IE 模型标准模型与 IE 模型的区别CSS如何设置这两种模型JS如何设置获取盒模型对应的宽和高实例题(根据盒模型解释边距重叠)BFC(边距重叠解决方案)基本概念与区别:标准模型 在标准盒模型中:盒子占位= width + 2*margin + 2*padding + 2*border,...

2018-09-06 15:29:41 435

原创 前端一些常见的面试题

前端面试题 Happy coding.new的原理function Foo (name, age) { this.name = name; this.age = age; this.class = 'class-1'; // return this // 默认有这一行,new是一种语法糖, // 它帮我们...

2018-09-01 12:42:01 588

原创 在ul中,点击其中一个<li>标签,弹出或输出相应的序号或相应文本内容

ul中有li,点击li,获得对应的序号 Happy coding…作为一个前端开发者,一定会遇到这样的一个问题: 一个&amp;lt;ul&amp;gt;中里面嵌套了好多空的&amp;lt;li&amp;gt;标签,点击&amp;lt;li&amp;gt;弹出它的序号(HTML不可以修改)。即点击第一个&amp;lt;li&amp;gt;标签时弹出0,点击第二个&amp;lt;li&amp;gt;标签时弹出

2018-08-27 19:47:26 7186 1

原创 一道关于柯里化的前端面试题

JS 类型转换及柯里化实现一个函数,运算结果可以满足如下预期结果: add(1)(2) // 3 add(1, 2, 3)(10) // 16 add(1)(2)(3)(4)(5) // 15先上本人自己的答案:function add(){ // 第一次执行时,定义一个数组专门用来储存所有的参数 var args = [].slice.ca...

2018-08-05 14:09:42 2448 2

原创 JavaScript实现一个计算器

JavaScript写一个计算器 Happy coding. 废话不多说直接上代码。JavaScript写一个计算器效果:传送门HTML代码CSS代码JS代码效果:传送门HTML代码html代码并没有什么好讲的;其中比较重要的点就是根据每个button的name中的值来区别一些特别的操作,比如平方、开根号等等,然后为了更好的用户体验,...

2018-08-02 10:09:42 5193

原创 FCC-intermediate-algorithm

Basic Algorithm——JavaScript Happy Coding. 本文为 FreeCodeCamp 中前端的十六道基础算法题及解答。Basic Algorithm——JavaScriptSum All Numbers in a RangeDiff Two ArraysRoman Numeral ConverterWhere art thouSea...

2018-07-27 11:42:43 665 1

原创 FCC-basic-algorithm

Basic Algorithm——JavaScript Happy Coding. 本文为 FreeCodeCamp 中前端的十六道基础算法题及解答。Basic Algorithm——JavaScriptReverse a StringFactorialize a NumberCheck for PalindromesFind the Longest Word i...

2018-07-26 14:17:55 500

原创 Sublime Text 3:自用插件及设置

Sublime Text 3:自用插件及设置Sublime Text 3是一款强大而精巧的文本编辑器 它的界面友好、功能非凡、性能极佳 可令代码高亮、语法提示、自动完成 更重要的是,它支持众多插件扩展——锦上添花、强之又强 本文着重介绍Sublime Text 3可助力前端开发的优秀插件以及更改默认设置、插件Emmet——HTML必不可少的插件Autoprefixer—...

2018-07-09 18:37:46 1874

原创 LiveReload:释放你的F5,实时预览HTML效果

一、liveReload插件开发背景Web前端开发人员在写页面时,如果修改了HTML or CSS,要想看效果通常的做法就是保存代码就得 Alt+Tab,切换到浏览器(当然,我知道很多开发人员是双屏操作不一定需要切换到浏览器),但是一定要F5刷新才能看自己刚写的代码有没有效果,没有效果就再切换到编辑器下修改,然后再切换到浏览器F5刷新看效果,还没有效果,就再继续修改,如此反复。时间久了,前端自动化...

2018-04-01 14:54:49 2187

原创 Sublime个性用户设置

一、基础用户设置:工具栏 Preferences – Settings-User 进入用户设置二、设置代码:{ "bold_folder_labels": true,// 加粗字号 "color_scheme": "Packages/Color Scheme - Default/Monokai.tmTheme",// 颜色主题 "debug": true,// 开启debug功能 "fon...

2018-03-31 18:49:39 1489

转载 Js判断键盘按键

js判断键盘按键

2017-05-03 12:37:39 668

原创 增强JavaScript性能(略写)

当浏览器遇到<script>标签时,在大多数情况下,它会停止渲染页面,直到完成对该脚本的读取和解析。所以,把所有能够移动的<script>标签挪至HTML的</body>标签之前。将JavaScript文件编制成GZip编码传输。(详细资料见本书P85)。缩编、混淆和编译: 缩编是将JavaScript代码中所有的空格个换行符进行移除,以产出更小体积的代码文件,但是处理后的代码仍保留着由开发者

2017-04-19 21:14:04 1099

原创 一个用于简化其他“类”创建的基“类”及其使用

一个用于简化其他“类”创建的基“类”及其使用,强化JS面向对象开发思路。

2017-04-18 21:57:45 434

原创 面向对象的JavaScript

JavaScript中公有、私有以及受保护的属性和方法。

2017-04-18 19:35:58 430

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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