前端面试题集锦

https://www.easemob.com/news/797    25个最经典的JavaScript面试题及答案https://www.cnblogs.com/dll-ft/p/5515692.html   JS面试题(二)(常见算法编程)https://blog.csdn.net/sina...

2018-05-17 00:42:16

阅读数 114

评论数 0

es6+canvas+webpack+babel编译实现简单打字游戏

之前用es5和canvas写过打字游戏,今天为了增强对es6理解以及webpack环境配置,决定重新对以前代码进行模块化开发。由于有些简单,就直接上目录结构项目依赖{ "name": "typing", &qu...

2018-03-16 00:38:37

阅读数 170

评论数 0

iframe跨域问题思考

工作遇到一个bug,弹窗调整至顶层window.top.dialog,使用的artDialog弹窗插件,本来用的好好的,可是随着需求的增加,bug就出现。 需求:在一个弹窗基础上,再添加弹窗展示某项数据,后台接口请求数据 代码现状:那个弹窗是通过iframe引用一个新的页面展示,我要在那个if...

2017-11-03 21:22:08

阅读数 404

评论数 0

仿Zepto自动触发事件函数---trigger()

某个博客说,上半年单身已经结束,下半年单身还将继续,莫名喜感 去年恬不知耻的去看了jQuery源码,被虐之后接着去看zepto源码,现实给了我很好教训。看不懂,枯燥,味同嚼蜡。要不是知道自己年纪经不起荒废,要不是知道很多高手成神之路都少不了去看看源码,早就坚持不下去。 话说,如果当初读书时候有现在...

2017-10-22 22:08:05

阅读数 1155

评论数 0

js语法中with的学习

首先呢,严格模式下with报错,而且with在js引擎环境下运行缓慢,所以并不建议使用。当然了,通过各种资料,with貌似都是用来拓展作用域,延长作用域链,简化书写,具体的就不深入了。 with 语句用于设置代码在特定对象中的作用域。 它的语法: with (expression) state...

2017-10-19 23:58:47

阅读数 599

评论数 0

简单的前端渲染模板实现

国庆节过去第一天,有点懒,但一想到今年的法定节假日都已经过完,慢慢就燃起奋斗欲望。今天碰巧看到网络上一些高手博客写着渲染模板教程,就做个随笔记录吧! 渲染模板简单的说,就是将一些数据,字符串加载到几个的变量当中。 var tpl = 'Hei, my name is , and I\'m ye...

2017-10-09 22:40:24

阅读数 2531

评论数 0

js文档碎片---DocumentFragment

当我们操作html节点时候,很多情况是需要大量添加DOM元素,如果是不断地使用appendChild插入子节点方式,性能会大打折扣。所以我们应该使用文档碎片,一种轻量级文档处理方式,但是并没有所谓的文档碎片标签。 文档碎片可以当作仓库,缓存使用。 看例子代码: ...

2017-10-08 21:22:17

阅读数 285

评论数 0

前端大牛博客备忘

司徒正美  http://www.cnblogs.com/rubylouvre/ 叶小钗   http://www.cnblogs.com/yexiaochai/ 艾伦   http://www.cnblogs.com/aaronjs/ 汤姆大叔  http://www.cnblogs.com/T...

2017-10-04 15:35:24

阅读数 162

评论数 0

jQuery原生js实现---trim

中秋节快乐!今天有点空闲,特意找下简单的jQuery方法,但还算是实用的方法,jQuery静态方法trim。该方法能够清楚字符串首尾空格,一般用于输入框,表单等地方。 相信有点正则或者对js原生api有点了解都知道,该方法实现并不难,所以直接上代码。 //jQuery原生js实现---trim...

2017-10-04 14:34:38

阅读数 996

评论数 0

jQueryy原生js实现---hover事件

jQuery常用鼠标事件之一,hover事件。相信大家对它很熟悉,对其原理也很熟悉。通常就是鼠标经过,鼠标离开事件的集合。我为了更好理解jQuery插件库,所以找一些常用方法用js实现,增强对js的理解。 根据上面分析,核心事件就是onmouseover和onmouseout。那么我们就看一下初...

2017-10-03 22:41:25

阅读数 5737

评论数 0

jQuery原生js实现---ready方法

对于很多js库,框架来说都带有js加载延迟。jQuery的ready方法就是等待DOM元素加载完便立即执行,原生js接口onload是等待所有html加载完再加载js文件。 ready方法实现原理是利用DOMContentLoaded和 document.documentElement.doSc...

2017-10-02 23:21:52

阅读数 182

评论数 0

jQuery的原生js实现---on方法

国庆节来了,心情不错,但学习还得继续,今天特意对jQuery的on事件绑定做一个笔记。 1 2 3 4 5 6 7 ...

2017-09-30 23:45:22

阅读数 3257

评论数 0

仿jQuery原生js实现----hasClass,removeClass,addClass

今天发现自己遇到事情总会很粗心,不是不会做,明明自己做出来了,却心急,然后将代码改错。说以前习惯差,说自己不够重视这个工作,不负责任都对。我改,毛病一定得改!!! jQuery的hasClass,removeClass,addClass我们经常用到,那么为了提高水平。决定自己实现一个,好好学习,...

2017-09-28 22:44:52

阅读数 396

评论数 0

jQuery方法原生js实现 --- siblings兄弟节点

今天工作失误,导致移动端浏览器无法工作,初步估计是es6未经过编译便进入项目。经验欠缺,吃一堑长一智吧。 工作中用到兄弟节点的地方不算太多,或许选项卡,轮播图会用到。为了对jQuery进一步深入,特意研究一下siblings()方法。 1 2 3 4 ...

2017-09-27 22:21:12

阅读数 1898

评论数 0

jQuery方法原生实现---each遍历

最近有点浮躁,总想着快速前端进阶,成为高手。奈何现实残酷,故此用原生js实现下jQuery一些函数,用于练手。 each遍历类数组,数组挺好用的。网上也有很多教程,原理无非是利用call,apply改变this指针指向,指向谁呢?嗯,js数组! 原生数组有着很多方法能够读取数组元素,例如新增加ev...

2017-09-26 00:51:36

阅读数 201

评论数 0

es6版打灰机游戏 --- 玩家飞机类的构建

JavaScript新标准es6语法已经被大多数主流浏览器所支持,像谷歌,edge等最新版都支持ES6大多数语法。不需要额外编译器,Babel之类的。 为了适应社会潮流,我在看了阮一峰es6入门和一些网络教程,决定移植以前es5版本灰机游戏。由于时间原因,分步骤进行,此篇只讲玩家飞机类构建和键盘...

2017-09-18 23:07:48

阅读数 307

评论数 0

nodejs小爬虫

最近看到很多招聘前端写着会node,狠狠心,抽空看教程。然后看到慕课网基础教程有个简单版本的爬虫,故照着练习。 现在放出我自己修改后的源码,当然只能抓取一个页面,下次学习深入再研究多个页面的 相关js文件 // 慕课网node爬虫练习 // 引入http模块 var http=require('...

2017-06-29 09:00:04

阅读数 481

评论数 0

【转】placeholder属性模拟插件(兼容IE)

转载文章地址:http://www.cnblogs.com/sunscheung/p/5277331.html /*! * copyright c by zhangxinxu 2012-02-06 * jquery.placeholder.js placeholder属性模拟插件 * v...

2017-06-13 07:14:25

阅读数 327

评论数 0

【转载】zepto返回顶部--滚动条控制

本文是转载文章需要看的请点击该链接  原文地址:http://www.qdfuns.com/notes/20768/46075004e6fc9fd269c3c5ffac63dfcc.html 我这里直接上代码了,做个备忘 +($.fn.scrollTo =function(option...

2017-06-12 03:24:54

阅读数 638

评论数 0

常用的前端工具,js插件,前端书籍,学习网址收集

--------------------2017-06-11------------- 前端开发工具: 1.sublime.text 2.webstorm 3.Dreamweaver 4.visual studio code 前端js插件: 1.zepto.js(移动端)------...

2017-06-11 16:04:44

阅读数 751

评论数 0

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