随笔分类 - javascript
摘要:致木兄: 木兄,幸得推荐,鄙人之小册,现已于当当网正式发行,特此书信,告之。 戊戌年(2018)之某日,吾幸得一良机以执笔,将吾之所见及诸多性能优化方案整理汇集,以成小册。余欢喜,亦惶恐,兢兢业业,不敢懈怠之,唯恐稍有疏忽,然终因所见所识有限,书中难免存疑,望得斧正,以完善之,幸甚,幸甚! 互联网瞬
阅读全文
摘要:什么是设计模式? 它到底有什么作用?在程序员的核心竞争力——如何写出更好的代码中,它又扮演了什么样的作用? 其实设计模式并不是1995年诞生的那部《设计模式》才出现,实际上,它无所不在,在此之前,可能很多那个年代的前辈,已经不知不觉中在广泛的应用它了。而首次提出设计模式概念的GoF,其实他们仅仅只做
阅读全文
摘要:(转载至慕课网) 原文链接:https://www.imooc.com/article/46933 github地址:https://github.com/dorseysen/notes-about-javascript-methods/blob/master/about-string-and-ar
阅读全文
摘要:咱们从一个小例子做引子,见微知著好吧! 假如说现在有这样一道题,网页上有一个正方形div,大致的外观差不多是这样: 然后呢,鼠标从左移进去的时候呢,打印一个"左"字,右边移入呢,打印一个"右"字,上边,下边移入呢,也是一样,那怎样判断鼠标在这个div的方位呢? 咋看起来好像蛮简单的对吧?不就是获取鼠
阅读全文
摘要:有看过我的博客的童鞋可能有看到我最近有在利用闲暇时间做一个前后台均涵盖的音乐播放器项目,但是呢,我是一个小小的前端,对后台的了解可以说只停留在很初级的阶段,当然了音乐播放器的音乐列表是后台轮循出来的,我呢,准备用node,当然了,包括去外地出差了3周,音乐项目目前还未更新,等这些后台的东东都理清了,
阅读全文
摘要:本人目前准备利用闲暇时间打造一个完整的音乐播放器项目,主要用于学习及分享!原创不易,转载请注明出处。 这是一个什么样的音乐播放器呢?整体的架构跟酷狗差不多吧,我的方式呢,是一个个组件一个个模块先做好,最后组合成完整的项目,最后项目会放在本人的github上,等项目完毕后会发布链接。另外呢,这个算是对
阅读全文
摘要:ES6,全名:ECMAScript2015,先扯点其他的,ECMA是一个国际标准化组织,它最重要最重要的作用就是让ECMAScript这门语言标准化,什么意思呢?我们知道,js这门脚本语言是运行在浏览器上的,准确的说是运行在浏览器的渲染引擎上的,毕竟这些语言跟java,C#类似,它不像C/C++这样
阅读全文
摘要:前不久我做了一个3d仿酷狗的轮播图,用的技术原理就是简单的jquery遍历+css样式读写。 这次呢,我们换一种思路(呵呵其实换汤不换药),看到上次那个轮播吗?你有没有发现用jquery的animate来写的话(酷狗那轮播样式6个其实还好),如果很多的话呢?会怎样,是不是得写一大坨?这显然不是我们想
阅读全文
摘要:说到轮播图,其实只要是跟web开发相关的无论是前端后端应该都不陌生,各种各样的轮播图,从以前的单纯的平面山水画遮盖滑动或滚动,到Jquery的animate甚至是h5+css3,各种炫酷的轮播图更是层出不穷,其实它们看着都很炫酷,但实际实现的原理很简单,我们来试着扒一扒看看: 以下我要说的轮播图呢,
阅读全文
摘要:ajax是什么呢?说白了就是一个请求,一个读取服务器资源以及提交资源到服务器的中间处理机制,那它具体是怎样工作的,又有怎样的原理呢?var ajax=function(url,fnSucceed,fnFail){ //第一步:初始化http协议,即实例化一个XMLHttpRequest方法。 //这里还需要做判断,因为微软的老版本IE(<IE7)与众不同的是,它的ajax是通过一个Ac...
阅读全文
摘要:对于前端来说,我们可能见到最多的就是各种各样的框架,各种各样的插件了,有各种各样的功能,比如轮播啊,日历啊,给我们提供了很大的方便,但是呢?我们在用别人这些写好的插件,框架的时候,有没有试着问一问自己?这些东西都是怎么写出来的?现在我们以一个万年历为例,介绍下怎么写出来,别人那个看似小巧的万年历,又
阅读全文
摘要:另一个无缝滚动轮播,带暂停,由于js是异步,用C面向过程的思想开始会很怪异很怪异,因为当你定时器里面需要执行的函数时间比较长或是有一段延时时,异步的代码会完全不同,但习惯就好了。 这个代码有几个问题,后续会优化: 1、由于css定位margin的问题,并非几张轮播的图片移动的距离一致,故而你会看到两
阅读全文
摘要:很多很多网站经常会用到一个特效,那就是轮播图,对于日新月异的前端技术来说其实就是一个框架一个接口的事,但轮播的原理是什么?用最原始的javascript来写又是怎样的呢?本人是一枚菜鸟,这篇文章就当做自己的学习笔记吧,觉得有益处的也可以留着或去demo看看。(后续也会陆续更新一些学习笔记及demo)
阅读全文
摘要:Js 对象 使用new 关键字来创建对象,举例如下, var a = new String();如构造函数无参数,则不必加括号, JS内部对象数组(Array)对象创建数组var myarray = new Array(0); //创建一个长度为0的数组 var myarray = new Arra
阅读全文

浙公网安备 33010602011771号