Welcome 微信登录

首页 / 脚本样式 / JavaScript

CSS3 3D 技术手把手教你玩转

CSS3 3D 技术手把手教你玩转

css3的3d起步要玩转css3的3d,就必须了解几个词汇,便是透视(perspective)、旋转(rotate)和移动(translate)。透视即是以现实的视角来看屏幕上的2D事物,从而展现3D的效果。旋转则不再是2D平面上的旋转,而是三维坐标系的旋转,就包括X轴,Y轴,Z轴旋转。平移同理。当然用理论来说明,估计你还不明白。下面是3个gif:沿着X轴旋转沿着Y轴旋转沿着Z轴旋转旋转应该没问题了,那理解平移起来就比较容易了,就是在在X轴、Y轴、z轴移动...
在Docker快速部署Node.js应用的详细步骤

在Docker快速部署Node.js应用的详细步骤

一、前言可能还有一些同学不了解docker这个项目,docker是由go语言编写的,一个快速部署的轻量级虚拟技术项目,他允许开发人员将自己的程序和运行环境一起打包,制作成一个docker的image(镜像),这样部署到服务器上,也只需要下载这个image就可以将程序跑起来,免去每次都安装各种依赖和环境的麻烦,还能够做到应用程序之间的隔离二、实现准备我会先创建一个简单的Node.js web app,来构建一个镜像。然后基于这个Image运行一个contai...
AngularJs Understanding the Model Component

AngularJs Understanding the Model Component

在angular文档讨论的上下文中,术语“model”可以适用于单一对象代表一个实体(例如,一个叫” phones”的model,它的值是一个电话数组。)或者作为应用的全部数据Model(所有实体)。 在angular中,model可以是任意数据,可以通过angular的scope对象的属性来获取model。属性的名称是model的标识,值可以是任意javascript对象(包括数组和原始数据)。 javascript想成为model的唯一的条件是对...
AngularJsE2E Testing 详解

AngularJsE2E Testing 详解

当一个应用的复杂度、大小在增加时,使得依靠人工去测试新特性的可靠性、抓Bug和回归测试是不切实际的。 为了解决这个问题,我们建立了Angular Scenario Runner,模仿用户的操作,帮助我们去验证angular应用的健壮性。一、 总括 我们可以在javascript中写情景测试(scenario test),描述我们的应用发生的行为,在某个状态下给与某些互动。一个情景包含一个或者多个”it”块(我们可以将这些当作对我们应用的要求),依次由...
浅谈JS中的三种字符串连接方式及其性能比较

浅谈JS中的三种字符串连接方式及其性能比较

工作中经常会碰到要把2个或多个字符串连接成一个字符串的问题,在JS中处理这类问题一般有三种方法,这里将它们一一列出顺便也对它们的性能做个具体的比较。第一种方法 用连接符“+”把要连接的字符串连起来:str="a";str+="b";毫无疑问,这种方法是最便捷快速的,如果只连接100个以下的字符串建议用这种方法最方便。第二种方法 以数组作为中介用 join 连接字符串:var arr=new Array();arr.push(a);arr.push(b);v...
AngularJsUnderstanding Angular Templates

AngularJsUnderstanding Angular Templates

angular template是一个声明规范,与model、controller的信息一起,渲染成用户在浏览器中所看到的视图。它是静态的DOM,包括HTML、CSS、angular特别的元素和angular指定的元素属性。angular元素和属性指示angular去扩展行为以及将template DOM转换为动态视图的DOM。 下面是我们可以在template中使用的angular元素已经元素属性的类型:Directive(http://www.jb5...
总结Javascript中的隐式类型转换

总结Javascript中的隐式类型转换

JavaScript的数据类型分为六种,分别为null,undefined,boolean,string,number,object。object是引用类型,其它的五种是基本类型或者是原始类型。比如像是Number() ,还是parseInt() 、parseFloat()都属于显示类型转换(强制类型转换);这一节我们来看一下隐式类型转换(自动转换)。数值自动转换为字符串var a = 123;alert(a+"456"); // 输出 123456“+”...
JavaScript lodash常见用法系列小结

JavaScript lodash常见用法系列小结

lodash一开始是Underscore.js库的一个fork,因为和其他(Underscore.js的)贡献者意见相左。John-David Dalton的最初目标,是提供更多“一致的跨浏览器行为……,并改善性能”。之后,该项目在现有成功的基础之上取得了更大的成果,并于一月份发布了3.0版本。下面给大家说下javascript lodash知识,具体详情如下所示:1 _.compact用法 _.compact([0, 1, false, 2, "", 3...
<< 121 122 123 124 125 126 127 128 129 130 >>