最新消息:

Javascript

momentjs库的使用

justnode 2年前 (2016-12-13) 536浏览

1、获取当前时间: var moment = require('moment') var a = moment().format('YYYY-MM-DD HH:mm:ss') console.log(a)   2、获取周日到...

js实现自定义的菜单(contextmenu)

justnode 4年前 (2015-06-16) 816浏览

实现自定义菜单的第一步就是去取消浏览器默认的右键菜单: document.addEventListener('contextmenu',function(){ return false; }) 第二步就是选择监听何种事件类型,clic...

使用js进行图片剪裁的原理及实现

justnode 4年前 (2015-06-10) 1251浏览

首先要明白一个道理:在浏览器端使用js是无法真正的裁剪图片的,图片的裁剪是发生在服务器端。 在上传图片时,实际上传的是未裁剪的原始图片,同时表单中上传的内容还包括裁剪的起始位置已经裁剪区域的宽高。 当php接收到表单时,通过GD库来实现图片的真正裁剪...

深入探究seajs和requirejs的差异

justnode 4年前 (2015-05-21) 1077浏览

对于这两款模块化加载器,作为前端同学来说肯定耳熟能详了,对于两者之间的差异,我们还是很有必要深入的探究下,这样对于理解模块化加载器的原理是非常有帮助的。首先我们来看一个例子对比: requirejs的示例   seajs的示例 (打开控制台查看输出结...

Dom7详解

justnode 4年前 (2015-05-01) 5480浏览 0评论

Dom7是Framework7中操作dom的库,完全面向移动端,没有复杂的兼容性处理。下面我们就来看看Dom7是如何进行dom操作的吧。 首先来看看addclass是如何实现的 addClass: function (className) { ...

requestAnimationFrame的用法

justnode 4年前 (2015-04-30) 2569浏览 0评论

这家伙是啥? requestAnimationFrame的浏览器提供的专门执行动画的API。在此之前我们通常通过setInterval来设置元素每隔几毫秒改变一次位置,或者基于时间来改变元素的位置,从而达到动画的效果。那么既然有了这两种生成动画的方式...

JS常用的工具函数

justnode 4年前 (2015-04-30) 594浏览

1、获取浏览器的私有前缀 var prefix = (function(){ var styles = getComputedStyle(document.documentElement) var pre = [].slice.ca...

深入理解seajs的设计理念

justnode 4年前 (2015-04-18) 842浏览 0评论

采用seajs进行模块化开发时,一个文件对应着一个模块,而一个模块主要是用来实现一个很小的功能点,对于开发则而言这样的模块化操作是非常友好的,便于多人分工和调试。但是对于一个中大型网站来说,模块化的文件的非常多的,当浏览器用到哪个模块就发起一次请求也...

seajs源码分析笔记

justnode 4年前 (2015-04-17) 1260浏览

Module.define函数 该函数会被添加到全局上:window.define = Module.define。我们定义模块时用到的define函数其实就是Module.define。该函数部分源码如下所示: Module.define = ...

seajs使用中遇到的坑

justnode 4年前 (2015-04-17) 1033浏览

首先来看看seajs中的config函数,使用seajs.config({})可以对seajs进行配置,我们可以配置base、paths、alias、和preload这些选项。用法如下: seajs.config({ base: '', ...