Welcome 微信登录

首页 / 脚本样式 / JavaScript

Ext JS框架中日期函数的用法及日期选择控件的实现

Ext JS框架中日期函数的用法及日期选择控件的实现

Ext.Date是一个单例,封装了一系列日期操作函数,扩展JavaScript Date的功能,下面列出一些常用的功能。基本函数:Ext.Date.add(date, interval, value) 给date增加或减少时间,这个函数不改变原有Date对象的值,而是返回一个新的Date对象。Ext.Date.between(date, start, end) 判断date是否在start和end之间。Ext.Date.clearTime(date, cl...
javascript检测移动设备横竖屏

javascript检测移动设备横竖屏

如何判断移动设备提供了两个对象,一个属性,一个事件:(1)window.orientation 属于window对象上一个属性;共有三个值 :0为竖屏模式(portrait),90为向左反转变为横屏模式(landscape),-90为向右反转变为横屏模式(landscape),最后180就是设备上下互换还是竖屏模式。(2)orientationchange 是一个event,在设备旋转时,会触发此事件,如同PC上使用的resize事件。这两个搭配起来使用,...
详解JavaScript中Hash Map映射结构的实现

详解JavaScript中Hash Map映射结构的实现

Hash Map通常在JavaScript中作为一个简单的来存储键值对的地方。然而,Object并不是一个真正的哈希映射,如果使用不当可能会带来潜在的问题。而且JavaScript可能不提供本地哈希映射(至少不是跨浏览器兼容的),有一个更好的声明对象属性的方法。Hash Map的简单实现:var hashMap = { Set : function(key,value){this[key] = value}, Get : function(key){ret...
深入解析JavaScript中的立即执行函数

深入解析JavaScript中的立即执行函数

它是什么在 JavaScript 里,每个函数,当被调用时,都会创建一个新的执行上下文。因为在函数里定义的变量和函数是唯一在内部被访问的变量,而不是在外部被访问的变量,当调用函数时,函数提供的上下文提供了一个非常简单的方法创建私有变量。function makeCounter() {var i = 0;return function(){console.log(++i);};}//记住:`counter`和`counter2`都有他们自己的变量 `i`va...
详解nodejs与javascript中的aes加密

详解nodejs与javascript中的aes加密

一、简介1.aes加密简单来说,在密码学中又称Rijndael加密法,是美国联邦政府采用的一种区块加密标准。这个标准用来替代原先的DES,已经被多方分析且广为全世界所使用。高级加密标准已然成为对称密钥加密中最流行的算法之一。2.AES的区块长度固定为128 比特,密钥长度则可以是128,192或256比特;而Rijndael使用的密钥和区块长度可以是32位的整数倍,以128位为下限,256比特为上限。包括AES-ECB,AES-CBC,AES-CTR,AE...
Bootstrap模块dropdown实现下拉框响应

Bootstrap模块dropdown实现下拉框响应

本文介绍了Bootstrap下拉框模块dropdown的使用方法,供大家参考,具体内容如下一、源码分析:Dropdowns.scss:下拉框模块 Javascripts/bootstrap/dropdown.js:实现下拉框响应二、功能及原理:下拉选项卡,默认不能实现显示选中项的功能原理:1、利用dropdown类作为定位点,然后让子级的列表dropdown-menu绝对定位实现,还需要加一个单击点作为设置data-toggle=”dropdown”才能做...
全面解析bootstrap格子布局

全面解析bootstrap格子布局

一、源码文件_grid.scss:格子系统类文件 Mixins/_grid.scss:支持格子系统实现的mixin集合 Mixins/_grid-framework.scss:格子系统实现的核心mixin二、支持的功能1. 实现按百分比布局2. 实现格子的定位3. 实现格子的嵌套4. 如果只使用格子系统,可以只编码bootstrap-grid.scss文件三、实现原理1、 按百分比布局,主要思考的问题如何在不同的设备上平均分配的宽度,bootstrap只是...
全面解析Bootstrap中nav、collapse的使用方法

全面解析Bootstrap中nav、collapse的使用方法

一、导航分析(nav)源码文件:_navs.scss:导航模块Mixins/_nav-divider.scss:分隔线Mixins/_nav-vertical-align.scss:垂直对齐1、只是用css进行了样式修饰,对Js没有任何依赖2、导航模块可以包含下拉模块3、实现了水平、垂直、水平平均分配(table-cell实现,4.0移除)、tabs、胶囊等样式4、Nav-divider:有一个像素的高度实现分隔线5、Nav-stacked:垂直对齐实现6...
为什么JavaScript没有块级作用域

为什么JavaScript没有块级作用域

最近在看ES2015 实战,里面有句话是这么说的JavaScript 中没有块级作用域可能会对这个问题大家可能有点不理解,先看个例子var a = []for(var i = 0; i < 10; i++){ a[i] = function(){ console.log(i); }}a[6]();我想很多人会觉得这个问题的结果是6,然而很不幸,答案是10.在试试别的呢.a[7]()、a[8]()、a[8]()结果都是10!!由于JS在处理primit...
浅析JavaScript回调函数应用

浅析JavaScript回调函数应用

一、回调函数定义回调函数就是一个通过函数指针调用的函数。如果你把函数的指针(地址)作为参数传递给另一个函数,当这个指针被用为调用它所指向的函数时,我们就说这是回调函数。回调函数不是由该函数的实现方直接调用,而是在特定的事件或条件发生时由另外的一方调用的,用于对该事件或条件进行响应。在JavaScript中,回调函数具体的定义为:函数A作为参数(函数引用)传递到另一个函数B中,并且这个函数B执行函数A。我们就说函数A叫做回调函数。如果没有名称(函数表达式),...
超实用的JavaScript代码段 附使用方法

超实用的JavaScript代码段 附使用方法

JavaScript一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在HTML(标准通用标记语言下的一个应用)网页上使用,用来给HTML网页增加动态功能。本文为大家整理了5段实用JavaScript代码,便于大家进行开发。1. 判断日期是否有效JavaScript中自带的日期函数还是太过简单,很难满足真实项目中对不同日期格式进行解析和判断的...
<< 1371 1372 1373 1374 1375 1376 1377 1378 1379 1380 >>