Welcome 微信登录

首页 / 脚本样式 / JavaScript

基于javascript显示当前时间以及倒计时功能

基于javascript显示当前时间以及倒计时功能

自我练习,顺便分享给大家的一段js原生代码。Date 对象用于处理日期和时间。Date() 返回当日的日期和时间。getDate() 从 Date 对象返回一个月中的某一天 (1 ~ 31)。getDay() 从 Date 对象返回一周中的某一天 (0 ~ 6)。getMonth() 从 Date 对象返回月份 (0 ~ 11)。getFullYear() 从 Date 对象以四位数字返回年份。getYear() 请使用 getFullYear() 方法代...
javascript移动开发中touch触摸事件详解

javascript移动开发中touch触摸事件详解

事件对象是用来记录一些事件发生时的相关信息的对象。事件对象只有事件发生时才会产生,并且只能是事件处理函数内部访问,在所有事件处理函数运行结束后,事件对象就被销毁!W3C DOM把事件对象作为事件处理函数的第一个参数传入进去IE将事件对象作为window对象的一个属性(相当于全局变量)originalEvent对象在一次偶然的使用中,我发现当使用on()函数并且传入第二个选择器参数时,e.touches[0]的访问为undefined,打印e发现,它的事件对...
JQuery用户名校验的具体实现

JQuery用户名校验的具体实现

本实例为大家分享了JQuery用户名校验功能,分享给大家供大家参考,具体内容如下$(document).ready(function(){}):定义页面装载完成时,需要执行的方法。$()获得页面指定的节点,参数是某种CSS的选择器。返回的是一个JQuery对象,可在其上执行JQuery方法。val()方法可以获得节点的value属性值html()设定某个节点中的html内容click()相应鼠标点击事件keyup()相应键盘弹起事件$.get()可以和服务...
分享js粘帖屏幕截图到web页面插件screenshot-paste

分享js粘帖屏幕截图到web页面插件screenshot-paste

在很多场合下,我们可能有这样的需求:提供个屏幕截图上传到系统,作为一个凭证。传统的操作方式是:屏幕截图,保存文件到本地,在web页面上选择本地文件并上传,这里至少需要三步。有没有可能直接将截图粘帖到web页面上,然后上传?答案是:可以的。这就是本文要介绍的内容了。由于我的项目有上传屏幕截图这样的需求,为了用户体验更佳,减少操作步骤,我在网上搜了一遍之后,找到了一些眉目。为了便于复用和共享,我又对该功能做了一些封装,于是便有了这个插件 screenshot-...
深入解析JavaScript中函数的Currying柯里化

深入解析JavaScript中函数的Currying柯里化

引子先来看一道小问题:有人在群里出了到一道题目:var s = sum(1)(2)(3) ....... 最后 alert(s) 出来是6 var s = sum(1)(2)(3)(4) ....... 最后 alert(s) 出来是10 问sum怎么实现?刚看到题目,我第一反应是sum返回的是一个function,但是没有最终实现,印象中看到过类似的原理,但是记不清了。后来同事说,这个是叫柯里化,实现方法比较巧妙:function sum(x){var ...
JavaScript的函数式编程基础指南

JavaScript的函数式编程基础指南

引言JavaScript是一种强大的,却被误解的编程语言。一些人喜欢说它是一个面向对象的编程语言,或者它是一个函数式编程语言。另外一些人喜欢说,它不是一个面向对象的编程语言,或者它不是一个函数式编程语言。还有人认为它兼具面向对象语言和函数式语言的特点,或者,认为它既不是面向对象的也不是函数式的,好吧,让我们先搁置那些争论。让我们假设我们共有这样的一个使命:在JavaScript语言所允许的范围内,尽可能多的使用函数式编程的原则来编写程序。首先,我们需要清理...
简单理解JavaScript中的封装与继承特性

简单理解JavaScript中的封装与继承特性

JavaScript中的封装封装简单地说就是让外界只能访问对象的共有变量和函数,隐藏细节和数据。js中有三种方法创建对象,分别为门户大开型、用命名规范区分私有变量、闭包创建真正的私有变量三种。1.门户大开型,是实现对象的最基础的方法,所有方法与变量都是共有的外界可以访问。var Book = function(name){ if(this.check(name)){ console.log("error"); throw new Error("name n...
Sort()函数的多种用法

Sort()函数的多种用法

sort() 方法用于对数组的元素进行排序。包含于头文件algorithm语法arrayObject.sort(sortby)参数描述sortby可选。规定排序顺序。必须是函数。返回值对数组的引用。请注意,数组在原数组上进行排序,不生成副本。一、默认情况在默认情况下, sort() 方法按升序排列数组项。为了实现排序, sort() 方法会调用每个数组项的 toString() 转型方法,然后比较得到的字符串,已确定如何排序。如下:var values =...
简述Matlab中size()函数的用法

简述Matlab中size()函数的用法

size()函数用来获取矩阵的行数和列数。(1)s=size(A),当只有一个输出参数时,返回一个行向量,该行向量的第一个元素时矩阵的行数,第二个元素是矩阵的列数。(2)[r,c]=size(A),当有两个输出参数时,size函数将矩阵的行数返回到第一个输出变量r,将矩阵的列数返回到第二个输出变量c。(3)size(A,n)如果在size函数的输入参数中再添加一项n,并用1或2为n赋值,则 size将返回矩阵的行数或列数。其中r=size(A,1)该语句返...
浅析AngularJS中的指令

浅析AngularJS中的指令

指令(Directives)是所有AngularJS应用最重要的部分。尽管AngularJS已经提供了非常丰富的指令,但还是经常需要创建应用特定的指令。说到AngularJS,我们首先想到的大概也就是双向数据绑定和指令系统了,这两者也是AngularJS中最为吸引人的地方。双向数据绑定呢,感觉没什么好说的,那么今天我们就来简单的讨论下AngularJS这个框架的指令系统,本人也是初学,查阅了一些资料,要是有一些说的不好的地方,万望指出。指令作为Angula...
AngularJS 中的指令实践开发指南(一)

AngularJS 中的指令实践开发指南(一)

指令(Directives)是所有AngularJS应用最重要的部分。尽管AngularJS已经提供了非常丰富的指令,但还是经常需要创建应用特定的指令。这篇教程会为你讲述如何自定义指令,以及介绍如何在实际项目中使用。在这篇文章的最后(第二部分),我会指导你如何使用Angular指令来创建一个简单的记事本应用。概述一个指令用来引入新的HTML语法。指令是DOM元素上的标记,使元素拥有特定的行为。举例来说,静态的HTML不知道如何来创建和展现一个日期选择器控件...
AngularJS中的指令实践开发指南(二)

AngularJS中的指令实践开发指南(二)

在AngularJS中的指令实践指南(一)中给大家介绍了,如何隔离一个指令的scope。第二部分将承接上一篇继续介绍。首先,我们会看到在使用隔离scope的情况下,如何从指令内部访问到父scope的属性。接着,我们会基于对 controller 函数和 transclusions 讨论如何为指令选择正确的scope。这篇文章的最后会以通过一个完整的记事本应用来实践指令的使用。隔离scope和父scope之间的数据绑定通常,隔离指令的scope会带来很多的便...
<< 1321 1322 1323 1324 1325 1326 1327 1328 1329 1330 >>