自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 移动端常见问题

目录 概念理解 CSS像素(逻辑像素/设备独立像素/设备无关像素) 物理像素 CSS像素和物理像素的联系 3个viewport 移动端适配方案 Flexible方案 使用vw、vh 实际应用 1px解决方案 目前项目中的解决方案 伪类加transform 动态修改initial-scale 横屏适配 图片模糊问题 输入结束输入框上移 参考链接: 概念理解 CSS像素(逻辑像素/设备独立像素/设备无关像素) CSS像素是一个抽像的单位,主要使用在浏览器上,用....

2021-03-07 23:39:00 506

转载 ES6学习笔记——回调函数,Pomise,Generator,async区别

function chainAnimationsPromise(elem, animations) { // 变量ret用来保存上一个动画的返回值 let ret = null; // 新建一个空的Promise let p = Promise.resolve(); // 使用then方法,添加所有动画 for(let anim of animations) { ...

2019-06-28 14:08:21 641

原创 理解Javascipt函数柯里化

《JavaScript高级程序设计》第22章关于函数柯里化的理解 function curry(fn){ var args=Array.prototype.slice.call(arguments,1); return function(){ var innerArgs=Array.prototype.slice.call(arguments); ...

2019-03-07 11:44:51 319

原创 Extjs表格单元格点击报错:cannot read property 'gotVisibleIndex' of undefined

今天发现点击表格的可编辑单元格时有一个问题,如果快速的点击某几个本来可以编辑的单元格,该单元格有时候就不能编辑了,并且控制台报错:cannot read property 'gotVisibleIndex' of undefined,非常奇怪。 xtype:'grid', store:'MyStore', id:'MyGrid', selType:'cellmodel', viewConfig...

2019-01-18 15:40:33 562

原创 Extjs前端控制台报错Uncaught Range Error:Maximum Call Stack Size Exceeded

今天在写代码的时候,控制台报了一个这样的错误Uncaught Range Error:Maximum Call Stack Size Exceeded //代码大致是这样的 var data={]; var list=[]; var store=Ext.getCmp('CusToolStore'); store.each(function (record) { //......省略部分...

2019-01-10 16:34:15 1348

原创 前端常见难点面试题

1.跨域,同源策略 同源策略:同源策略是浏览器的一个安全功能,不同源的客户端脚本在没有明确授权的情况下,不能读写对方资源。同源:就是协议、域名和端口号相同。 • 降域 document.domain 同源策略认为域和子域属于不同的域,如: child1.a.com 与 a.com, child1.a.com 与 child2.a.com, xxx.child1.a.com 与 child1.a.c...

2018-11-20 14:54:06 1331

原创 前端主观面试题

1.为什么学前端 最开始是因为觉得前端所见即所写,这种感觉非常好,后来我发现前端比我想象的要复杂,它不仅仅是展示页面,他也需要去完成一些复杂的逻辑,而且前端很大程度上决定着用户体验的好坏, 2.对未来的规划 3.前端如何将数据传递给后台 4.一个优秀的前端应具备哪些特点? 5.对于前后端分离开发怎么理解? 6.页面加载出错时如何发现错误并调试? 7.模块化的理解? ...

2018-11-20 14:53:55 548

原创 猫眼电影前端三面+hr面经

1.一面:问到一些css,js,网络的基础知识,写了几个代码题 js中基本数据类型有哪些 盒模型:ie模型和标准模型,手写出来 position的6个属性,分别介绍,如果父元素的position是..,那么..... css尺寸单位。em是相对于什么,百分比相对于什么.然后一道例题具体分析:也是父元素 如果尺寸是..,那么子元素? 事件冒泡与事件捕获 缓存:说了强缓存和协商缓存区别和过...

2018-10-08 11:46:29 4600 5

原创 CSS布局总结——盒模型,position定位,尺寸,水平居中垂直居中,浮动float,BFC

1.盒模型 盒子模型:每个元素,都会形成一个矩形块,主要包括四部分:margin(外边距)+border(边框)+padding(内边距)+content(内容) css中存在两种不同的盒子模型,可以通过box-sizing设置不同的模型。两种盒子模型,主要是width的宽度不同。如图: IE盒模型宽度=padding+content+border+margin   标准盒模型宽...

2018-09-27 14:37:22 1687

原创 清除浮动的常见方式

1.在结尾处添加空div标签,设置属性clear:both <!DOCTYPE html> <html lang="en"> <head> <style type="text/css"> .div1{background:#000080;border:1px solid red} .div2{backgro...

2018-09-25 22:54:32 202

原创 实现三列布局

1.浮动方案 <!DOCTYPE html> <html lang="en"> <head> <style> .left { float: left; height: 200px; width: 200px; background-color: red; } .right { wid...

2018-09-25 22:34:26 906

原创 JS数组去重

1.遍历数组法 它是最简单的数组去重方法(indexOf方法) 实现思路:新建一个数组,遍历去要重的数组,当值不在新数组的时候(indexOf为-1)就加入该新数组中; var arr=[2,8,5,0,5,2,6,7,2]; function unique1(arr){ var hash=[]; for (var i = 0; i < arr.length; i++) { ...

2018-09-25 18:43:23 175

原创 原生js实现二分查找

二分查找需要数组是有序的,1、先从有序数组的最中间元素开始查找,如果和要查找的元素相等,直接返回索引,若不相等则下一步。2、如果指定的元素大于或者小于中间元素,则在大于或小于的那一半区域内查找,重复第一步直到找到目标元素。 不使用递归: function search(arr,key) { var low=0; var height=arr.length-1; var...

2018-09-25 18:14:47 193

原创 原生js实现快速排序

function quickSort(arr){ if(arr.length<=1){ //长度小于1时直接返回原数组 return arr; } var index=Math.floor(arr.length/2);//取出中间索引号作为基准点 var newValue=arr.splice(index,1); var leftAr...

2018-09-25 17:31:36 344

转载 Opentaps-Ofbiz架构分析

1

2018-09-24 09:52:15 1085

原创 原生js实现Ajax请求

参考《javascript高级程序设计》https://blog.youkuaiyun.com/ddbwjkq function createXHR(){ if(typeof XMLHttpRequest !="undefined"){ return new XMLHttpRequest(); } else if (typeof ActiveXObject !="u...

2018-09-21 14:37:52 305

原创 Vue学习笔记之组件模板

1.is的使用 在html5标准中<tbody>标签里只能写<tr>,但又希望row组件的内容显示在<tr>中,可以使用is属性 <body> <div id="app" > <table> <tbody> <tr is="row"&g

2018-09-20 18:09:47 245

转载 CUDA并行存储模型

CUDA将CPU作为主机(Host),GPU作为设备(Device)。一个系统中可以有一个主机和多个设备。CPU负责逻辑性强的事务处理和串行计算,GPU专注于执行高度线程化的并行处理任务。它们拥有相互独立的存储器(主机端的内存和显卡端的显存)。    运行在GPU上的函数称为kernel(内核函数)。一个完整的CUDA程序是由一些列的kernel函数和主机端的串行处理步骤共同完成的。C

2018-01-25 17:55:41 388

空空如也

空空如也

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

TA关注的人

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