Welcome 微信登录

首页 / 脚本样式 / JavaScript

Javascript MVC框架Backbone.js详解

Javascript MVC框架Backbone.js详解

随着JavaScript程序变得越来越复杂,往往需要一个团队协作开发,这时代码的模块化和组织规范就变得异常重要了。MVC模式就是代码组织的经典模式。(……MVC介绍。)(1)ModelModel表示数据层,也就是程序需要的数据源,通常使用JSON格式表示。(2)ViewView表示表现层,也就是用户界面,对于网页来说,就是用户看到的网页HTML代码。(3)ControllerController表示控制层,用来对原始数据(Model)进行加工,传送到Vie...
JavaScript将取代AppleScript?

JavaScript将取代AppleScript?

苹果在官网发布了 JavaScript for Automation Release Notes (预览版),引起社区的广泛关注,讨论的普遍共识是,这是一个替代/补充的AppleScript的实验性尝试。AppleScript的前身是Hypercard所使用的脚本语言Hypertalk。苹果发现Hypertalk类似英语的语法,可用于操控其他软件,于是开发出AppleScript,成为System 7的一部份。 AppleScript亦从苹果经典操作系统过...
使用不同的方法结合/合并两个JS数组

使用不同的方法结合/合并两个JS数组

这是一篇简单的文章,关于JavaScript数组使用的一些技巧。我们将使用不同的方法结合/合并两个JS数组,以及讨论每个方法的优点/缺点。让我们先考虑下面这情况:复制代码 代码如下:var a = [ 1, 2, 3, 4, 5, 6, 7, 8, 9 ];var b = [ "foo", "bar", "baz", "bam", "bun", "fun" ];很显然最简单的结合结果应该是:复制代码 代码如下:[1, 2, 3, 4, 5, 6, 7, 8...
js用Date对象的setDate()函数对日期进行加减操作

js用Date对象的setDate()函数对日期进行加减操作

想自己写一个日期的加减方法,但是涉及到每个月天数的判断,如果是2月份的话,还要涉及到闰年的判断,有些复杂,应用过程中总是出现问题,于是查了下资料,以在某个日期上加减天数来说,其实只要调用Date对象的setDate()函数就可以了,具体方法如下:function addDate(date,days){ var d=new Date(date); d.setDate(d.getDate()+days); var month=d.getMonth()+1; v...
使用JavaScript进行进制转换将字符串转换为十进制

使用JavaScript进行进制转换将字符串转换为十进制

JS 是一个很神奇的语言,内制的的很多函数可以帮我们进行数(进)制转换;JS中可以直接使用16进制;var a = 0xff; //255将任意进制字符串转换为十进制,如二进制,八进制,十六进制, 第二数数不写即为最常用的转换为整型十进制;复制代码 代码如下:parseInt("11", 2); // 3 2进制转10进制 parseInt("77", 8); // 63 8进制转10进制parseInt("af", 16); //175 16进制转10进...
<< 911 912 913 914 915 916 917 918 919 920 >>