- 博客(10)
- 资源 (2)
- 收藏
- 关注
原创 图片预加载代码
var imgArr=["1.jpg","2.jpg"];loadImage(imgArr,callback);function loadImage(imgArr, callback) { var imgNum=imgArr.length,count=0; for(var i=0;i<imgNum;i++){ var img = new Image(); //创建一
2017-04-29 19:52:03 795
转载 对异步编程的理解
因为很多人只是一味的强调javascript是单线程的,但单线程怎么能实现异步呢?就并没有讲清楚。其实所谓的单线程是指用户线程是单线程,而另外还有一个或多个线程处理异步代码的执行。要理解javascript异步编程和其他语言同步编程的区别,可以从一个最简单的例子开始。在同步为主的语言中,如果需要等待10秒钟,通常是类似sleep 10之类的语句,在10秒之内整个进程挂起,也就是阻塞10秒。但j
2017-04-27 09:52:24 6200
原创 一道js定时器代码
/** * Created by dell on 2017/4/26. */for(var i=0;i<5;i++){ setTimeout(function () { console.log(new Date,i); },1000);console.log(new Date,i);}console.log(new Date,i);for(var i=
2017-04-26 23:43:07 626
原创 腾讯前端面试题
回答具体细节,有逻辑,深入点,说出背后原理,不要表面化。1.瀑布流实现过程(必须设置position:absolute,left,top值如何设置) 瀑布流是一种参差不齐的多栏页面布局,用户一眼扫过可以在短时间内获得更多的信息量,而瀑布流里懒加载模式又避免了用户鼠标点击的翻页操作,瀑布流的主要特性便是错落有致,定宽而不定高的设计让页面区别于传统的矩阵式图片布局模式。常见网站
2017-04-22 20:48:24 4393
转载 前端的方向
前端安全 XSS,CSRF前端优化 Yslow,Pagespeed前端MVC框架 Angular, Backbone, ReactHTML5游戏 Threejs前端类库 Jquery(专注DOM操作),Underscore(工具类),Requirejs、Seajs(模块化)前端工程化 Grunt,Gulp,Yeoman, FISCSS UI库 Semantic-Org/Semantic-UI
2017-04-22 10:07:37 402
原创 js中的函数 split join 的区别
1.split方法能把字符串序列转化为数组2.split两个参数: 以第一个参数进行分割,第一个参数可为字符串或者正则表达式对象,第2个参数用来限制数组的大小3.join方法能把数组序列转换为字符串, join方法后面可以跟match方法进行模式匹配
2017-04-22 09:58:44 1015
原创 携程面试题
1.谈谈项目2.说说瀑布流实现原理,主要用了什么技术3.谈谈SEO4.为什么用ajax,它的设计原理,解决什么问题5.怎么解决跨域问题6.谈谈你知道的几种排序算法7.CSS框架:less和sass,使用它有什么好处?8.JS框架,Jquery和angular,谈谈对它的理解,为什么要用它,用它好处。考察点:对前端在宏观上有了解,为什么使用这些技术?
2017-04-22 09:45:34 6035
转载 get和post请求区别
1.GET请求将参数跟在url后进行传递, 而POST请求则是作为HTTP消息的实体内容发送给web服务器。当然在ajax请求中,这种区别对用户不可见;2.GET方式对传输的数据大小有限制,通常不能大于2KB, 而POST方式传递的数据量要比GET方式大得多,理论上不受限制3.GET方式请求的数据会被浏览器缓存起来,因此其他人就可以从浏览器的历史记录中读取到这些数据,例如账号和密码等。在某
2017-04-22 09:33:13 544
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人