自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

zwkkkk1的博客

这个世界很美好,我们应该为之奋斗

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

原创 js 字符串计算各字母出现次数

  最近,做到这样的一道编程题,这里做个总结分享。  问题是:使用 JS 编码,完成一个函数,函数功能是输入字符串,计算各字母出现的次数,以对象的形式输出,例如输入“xyzzyxyz”,得到 {x: 2, y: 3, z: 3}。思路一创建一个目标结果对象(即最后函数返回值,代码中为 result);循环遍历字符串(传入的参数, str),结果对象(result)里存在该字母,...

2018-04-28 16:52:50 10727 1

原创 Android Studio 配置 Genymotion

前言  Android 原生的模拟器启动比较慢,操作也不流畅,还会出现莫名的问题。很多开发者选择直接使用 Android 手机来开发。但是每次连接手机也不是特别方便,而且有时需要在投影仪上演示程序。下面来介绍一款很好的 Android 模拟器 —— Genymotion。Genymotion 模拟器其实不是普通的模拟器,严格说,Genymotion 是虚拟机,加载 App 的速度比较...

2018-04-21 15:38:08 1593

原创 记一道经典的 JavaScript 面试题

最近,在温习前端知识时,看到一道非常好的 JavaScript 面试题,这里做个分享,并附上我的分析。问题function Foo() { getName = function () { alert (1); }; return this;}Foo.getName = function () { alert (2);};Foo.prototype.getNam...

2018-04-20 18:57:59 1986

原创 JavaScript 的 call()、apply()、bind() 详解

JavaScript 的 call()、apply()、bind() 详解  在 JavaScript 中,call 和 apply 都是为了改变某个函数运行时的上下文(context)而存在的,换句话说,就是为了改变函数体内部 this 的指向。   究竟怎么来改变 this 指向,以及怎么应用,我们先来看下面这个问题。问题var a = "global scope!"...

2018-04-20 14:11:42 396

原创 this 的4条绑定规则及优先级

  this 关键字是 JavaScript 最复杂的机制之一,对学习 web 前端而言,this 的学习至关重要。   总的来说,this 是在执行时进行绑定的,并不是在定义时绑定,它的上下文取决于函数调用时的各种条件。下面,我来介绍下 JavaScript 中的4种常见绑定规则。1. 默认绑定var a = "global";function foo() { var a...

2018-04-19 17:39:57 1229 2

原创 记第二次面试经历——坐标同花顺

  接着前一次的面试,第二天就开始了第二次的面试。这次面试的公司是同花顺,讲真这次还是有点紧张的,毕竟也是金融信息行业的龙头企业。周一投递了简历,hr第二天就打来了电话约了周五的面试,为了这次面试也算是准备了不少的时间的。但是同花顺新大楼真的好偏远啊,从学校赶到那边路上差不多要花2个半小时。这次的面试题cookie 和 session 的区别?然后你会在什么时候使用到他们?  cook...

2018-04-14 20:19:25 7350

原创 记第一次面试经历

  说实话,这次的面试来的挺突然的,在我将简历挂在前程无忧上的第二天,就通知让我去这家公司面试Web前端实习生的岗位,在网上搜这家公司看着有点像是外包公司,期初的期待就不是很高。   今天去公司面试,公司坐标九堡东方电子商务园,出了地铁站后第一感觉环境不是很好,人行道坑坑洼洼,很多店也是关门废弃的状态,另外商业园感觉也很老(拜托,和网上的照骗差的好多我都以为走错位置了~)。   别的不多提了,...

2018-04-12 20:49:33 691

原创 Ajax 重复提交解决方案

一、问题产生原因  由于 AJjax 提交数据为异步提交,所以当我们点击提交按钮是通过 xmlhttprequest 对象向服务器发送异步请求,发送请求需要有处理时间,我们第一次点击的请求尚未完成,就有接二连三的又提交了几次,同时后来发送的请求同时也被发送到后台处理了,故造成了 Ajax 的重复提交问题。二、解决方案1. 改变按钮可点击状态  原理很简单,就是在触发...

2018-04-12 19:59:05 1070

原创 Ajax 的几种实现方式

一、什么是 AjaxAjax:Asynchronous javascript and xml,实现了客户端与服务器进行数据交流过程同时是异步发送请求。Ajax 不是一种新的编程语言,而是一种用于创建更好更快以及交互性更强的Web应用程序的技术。 使用技术的好处是:不用页面刷新,并且在等待页面传输数据的同时可以进行其他操作。二、原生 JS 实现 Ajax这里有一个实现的套路...

2018-04-12 19:33:10 9061

原创 CSS 实现水平居中与垂直居中

CSS 实现水平居中与垂直居中面试时遇到这个问题,当时答得很不全面,有必要做个总结。一、水平居中的实现1. 行内元素解决方案在行内元素的父级 block 元素加上 text-align: center; 即可。 2.块级元素解决方案在需要水平居中的块级元素设置 margin: 0 auto; 即可(含义为上下 margin 为 0,左右 margin 自动...

2018-04-12 18:07:44 534

原创 从 CSS 的权重规则看选择器及优先级

CSS中的选择器和优先级 这算是前端中基础的基础了,不过在面试中遇到答得不够完整,特意查了资料做个总结。 转自:https://www.cnblogs.com/zxjwlh/p/6213239.html一、CSS选择器分类CSS 中的选择器可以分为以下12类: 1. 标签选择器(如:body,div,p,ul,li) 2. 类选择器(如:class=”head”...

2018-04-12 16:20:49 577

原创 CSS 中的高度坍塌

首先,抛出一段代码引出本篇的主题:CSS 中的高度坍塌。 ps:代码可以复制出去运行哦~<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>高度塌陷</title>&lt

2018-04-11 16:54:04 1247

原创 JavaScript 中的隐形类型转换

为了扎实自己的基础,最近在看前端面试题,我会将一些有意思的面试题拿出来,附上我的理解做个分享~ ps:当然欢迎交流,如果说的不对的希望能够指出,大家一起进步!问题程序1:if([]) { console.log("true");//true}程序2:console.log([] == false);//true  在程序1中if([])判定为真,打...

2018-04-11 10:20:01 1298

原创 从面试题看 String() 与 new String() 的差异

为了扎实自己的基础,最近在看前端面试题,我会将一些有意思的面试题拿出来,附上我的理解做个分享~ ps:当然欢迎交流,如果说的不对的希望能够指出,大家一起进步!题目function showCase(value) { switch(value) { case 'A': console.log('Case A'); break; ...

2018-04-07 13:18:05 367

空空如也

空空如也

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

TA关注的人

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