- 博客(17)
- 收藏
- 关注
转载 前辈面经
前端面试题目总结之前在找工作找的资料都是学长们用word的形式保存下来的,觉得非常的不方便。这其中会包含一些常问的面试题,以及一些公司的面试题。希望有所帮助。前端面试题目总结提示与建议前端简历看书HTMLCSSJavaScript计算机网络前端性能Web浏览器安全前端工程化数据结构算法操作系统git什么是好的前端工程师提示与建议...
2018-03-06 02:09:35 624 1
原创 响应式布局与Bootstrap
响应式布局的介绍什么是响应式布局响应式布局的优缺点响应式布局设计原则实现方法介绍CSS3-Media Query简单案例Bootstrap的介绍bootstrap的基本介绍(bootstrap.com)响应式布局的介绍什么是响应式布局让一个网站兼容不同分辨率的设备; 给用户更好的视觉使用体验。响应式布局的优缺点 优点:解...
2018-03-06 01:43:55 535
转载 js面试题整理
//1.打印出所有的value值 var tree ={ left:{ left:{value:3}, right:{value:4}, value:1 }, right:{ left:{value:5}, right:{value:...
2018-03-06 01:00:24 347
原创 JS日期,Math,数组以及对象的整理
相关题目知识点相关题目获取2017-06-10格式的日期function formatDate(dt){ if(!dt){ dt = new Date(); } var year = dt.getFullYear();var month = dt.getMonth()+1;var date = dt.ge...
2018-03-05 00:14:36 259
原创 JS异步与单线程
异步知识点相关题目单线程知识点知识点更深入的了解异步知识点什么是异步(与同步比,有什么区别)//异步console.log(100);setTimeout(function(){ console.log(200);},1000);console.log(300);//结果//先打印100,再打印300,1s之后...
2018-02-27 19:23:52 344
原创 JS作用域链和闭包
知识点相关题目知识点++执行上下文++执行上下文可以理解为当前代码的执行环境,它会形成一个作用域。 - 范围:一段< script >或者一个函数 - 全局:变量定义,函数声明 (在一段< script >里) - 函数:变量定义,函数声明,this,argumentsconsole.log(a);v...
2018-02-27 04:05:44 328
原创 原型链
原型链实例及图示instanceof题目原型链实例及图示/*测试*///构造函数function Foo(name,age){ this.name = name;}//创建实例Foo.prototype.alertName = function(){ alert(this.name);}var f = new Fo...
2018-02-26 19:00:56 232
原创 JS原型的理解
原型的5个规则this循环自身的属性原型的5个规则所有的引用类型(数组,对象,函数),都具有对象特性,即可自由扩展属性(除了“null”)var obj ={};obj.a=100//100var arr=[];arr.a=100//100function fn(){}fn.a=100//100所有的应用类型,都有一个proto属性(隐...
2018-02-26 10:37:40 789
原创 float清除浮动
float(对块级与行内元素的影响),如何清除浮动影响: 浮动会使元素具有块级元素和行内元素的特点(即内联块的特点),让块元素在同一行显示。 内联块(inline-block)和浮动(float:left/right/none)(元素脱离文档流,按照浮动方向移动,遇到父级边界或者相邻浮动元素停住)但是无论哪种方式都需要做一些处理:去除inline-block的间隔和去除浮动。去除in...
2018-02-25 03:11:50 307
原创 作用域链
javaScript作用域,自由变量自由变量:在A的作用域下使用变量x,却没有在A作用域中声明(即在其他作用域中声明的),对于作用域A来说,x就是一个自由变量。var x;function fnA(){ x = 1; b = x;}js作用域及作用域链 定义:作用域也称为执行环境。当代码在一个环境中执行时,会为变量对象创建一个作用域链,这个作用域链会保...
2018-02-25 02:47:39 341
原创 去除inline-block间隔的几种方法
如果你写两个input框,中间会出现间隔,有时候这种情况会对我们的布局产生影响,有以下几种情况可以解决这种问题去掉换行符由于他会是代码连成一行,影响代码可读性,可以改进以下用注释的方法去掉换行符设置margin-left为负值,去掉间隔margin值的大小需要根据你的上下文的字体和文字设置,外部环境的不确定性很大,而且最后一个元素会多出一个父margin值,不推荐用。设置字体大小...
2018-02-09 11:59:36 471
原创 git的常用命令理解整理
1.创建版本库: mkdir learngit 相当创建文件夹 pwd 用于显示当前目录 git init 可以将刚建立的文件夹变为Git可以管理的仓库 git add git_note.txt 在仓库中添加文件 git commit -m 提交到仓库 反馈的信息中有改变的文件及行数 -m 后为提交的说明 -a 表示提交所有修改
2018-02-07 14:37:25 193
原创 git忽略文件的问题
git时遇到这样的问题:Changes not staged for commit: (use "git add ..." to update what will be committed) (use "git checkout -- ..." to discard changes in working directory) modified: .idea/wor
2018-02-07 14:21:54 590
原创 jQuery mobile从入门到放弃
之前只知道jquery有个专门做移动端的插件,今天做移动端项目的时候了解了下它的事件,简单实用,触摸滑动基本都有,因为之前小组默认都是jQuery来写代码来着,所以从官网下载出来准备直接开动,但一直到从中午到晚上,他让我感觉到越来越绝望,现在,我想把我遇到的问题写出来,大家可以参考一下问题1:我在两个官网分别下载最新的插件,jquery.mobile-1.4.5.min.js与jquery
2018-01-31 01:43:17 13180 3
原创 移动端头部代码解释
经常情况下手机端头部会有这么一串东西<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0" />根据w3c的解释meta元素可提供有关页面的元信息,比如针对搜索引擎和更新频度的描述和关键词。meta 标签的属性定义了与文档相关联的名称/值对。
2017-12-10 21:40:26 1793
原创 整理总结:JS DOM中对className的选择,添加和删除
对相同className的元素的选择/*方法*/function getByClass(oParent, sClassName) { var aEls = oParent.getElementsByTagName("*"); //选择确定父元素内所有元素 var arr = []; for (var i = 0; i < aEls.length; i++) {
2017-10-22 20:37:09 7845
转载 JS中常用Math对象常用方法的整理
Math.floor():向下取整(下舍去) Math.ceil():向上取整(上进入) Math.round():四舍五入 Math.abs():取绝对值 Math.cos():余弦值 Math.sin():正弦值 Math.max():比较(取大) Math.min():比较(取小) Math.pow() : 取幂(两个参数第一个参数为底数,第二个为指数) Math.sqrt
2017-10-20 16:35:01 874
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人