澳门新葡亰网站注册 21

iOS9多任务管理器效果iCarousel高级教程

iOS9马上要发布了 为了我司APP的兼容性问题 特意把手上的iOS Mac XCode都升级到了最新的beta版 然后发现iOS9的多任务管理器风格大变 变成了下面这种样子 我忽然想起来之前的文章提到我最爱的UI控件iCarousel要实现类似这种效果其实是很简单的 一时兴起就花时间试验了一下 效果还不错 所以接下来我就介绍一下iCarousel的高级用法 […]

Read More →
澳门新葡亰手机版 1

那些著名或非著名的iOS面试题

那些著名或非著名的iOS面试题(上) 那些著名或非著名的iOS面试题(中) 那些著名或非著名的iOS面试题(下) Runtime 1. Runtime Objective-C 是面相运行时的语言(runtime oriented language),就是说它会尽可能的把编译和链接时要执行的逻辑延迟到运行时。这就给了你很大的灵活性,你可以按需要把消息重定向给合 […]

Read More →
澳门新葡亰网站注册 2

javascript异步编程的4种方法

你可能知道,Javascript语言的执行环境是”单线程“(single thread)。 javascript异步编程的4种方法  本文总结了”异步模式”编程的4种方法,理解它们可以让你写出结构更合理、性能更出色、维护更方便的Javascript程序 你可能知道,Javascript语言的执行环境是”单线程” […]

Read More →
澳门新葡亰手机版 4

JavaScript作用域详解

黄金守则第一条: js没有块级作用域,只有函数级作用域,函数外面的变量函数里面可以找到,函数里面的变量外面找不到。 js没有块级作用域(你可以自己闭包或其他方法实现),只有函数级作用域,函数外面的变量函数里面可以找到,函数里面的变量外面找不到。 var a = 10;function aaa;//step-5->执行alert,此时只能找到外面的a=1 […]

Read More →
澳门新葡亰3522平台游戏 1

Javascript闭包深入解析及实现方法

二、Javascript闭包的用途                                                                   事实上,通过使用闭包,我们可以做很多事情。比如模拟面向对象的代码风格;更优雅,更简洁的表达出代码;在某些方面提升代码的执行效率。 1、匿名自执行函数 我们知道所有的变量,如果不加上var关键字 […]

Read More →
澳门新葡亰网站注册 2

编写高性能的JavaScript事件

如何能做出高效的web前端程序是我每次做前端开发都会不自觉去考虑的问题。几年前雅虎里牛逼的前端工程师们出了一本关于提升web前端性能的书籍,轰动了整个web开发技术界,让神秘的web前端优化问题成为了大街的白菜,web前端优化变成了菜鸟和大牛都能回答的简单问题,当整个业界都知道了惊天秘密的答案,那么现有的优化技术已经不能对你开发的网站产生的质的飞越,为了让我 […]

Read More →

JavaScript回调函数应用浅析

回调函数定义 回调函数就是一个通过函数指针调用的函数。如果你把函数的指针(地址)作为参数传递给另一个函数,当这个指针被用为调用它所指向的函数时,我们就说这是回调函数。回调函数不是由该函数的实现方直接调用,而是在特定的事件或条件发生时由另外的一方调用的,用于对该事件或条件进行响应。 在JavaScript中,回调函数具体的定义为:函数A作为参数(函数引用)传递 […]

Read More →
澳门新葡亰网站注册 1

JavaScript模块化开发的那些事

模块化开发在编程开发中是一个非常重要的概念,一个优秀的模块化项目的后期维护成本可以大大降低。本文主要介绍了JavaScript模块化开发的那些事,文中通过一个小故事比较直观地阐述了模块化开发的过程。 小A是某个创业团队的前端工程师,负责编写项目的Javascript程序。 小A是某个创业团队的前端工程师,负责编写项目的Javascript程序。 全局变量冲突 […]

Read More →
澳门新葡亰3522平台游戏 3

最详细的JavaScript和事件解读

与浏览器进行交互的时候浏览器就会触发各种事件。比如当我们打开某一个网页的时候,浏览器加载完成了这个网页,就会触发一个 load 事件;当我们点击页面中的某一个“地方”,浏览器就会在那个“地方”触发一个 click 事件。 这样,我们就可以编写 JavaScript,通过监听某一个事件,来实现某些功能扩展。例如监听 load 事件,显示欢迎信息,那么当浏览器加 […]

Read More →

JavaScript 开发的45个经典技巧

JavaScript是一个绝冠全球的编程语言,可用于Web开发、移动应用开发(PhoneGap、Appcelerator)、服务器端开发(Node.js和Wakanda)等等。JavaScript还是很多新手踏入编程世界的第一个语言。既可以用来显示浏览器中的简单提示框,也可以通过nodebot或nodruino来控制机器人。能够编写结构清晰、性能高效的Jav […]

Read More →

JavaScript中数据类型检测方法盘点

本文罗列了一般Js类型检测的方法,是构建Js知识体系的一小块。 一、Js中有5种基本数据类型 Undefined 、Null、Boolean、String、Number(包含NaN) NaN和任何类型的值都不相等,包括NaN;isNaN用来判断数值是不是NaN类型 二、类型判断 isFinite(number) 是不是无穷大,如果不是返回true,如果是Na […]

Read More →
澳门新葡亰3522平台游戏 1

JavaScript中bind、call、apply函数用法详解

var jam = function() {}; 首先,关于 js 定义类或对象的方法,请参看w3school 的这里的这里,写的非常详细和清晰,我不再赘言了。 构造函数一直是我认为是 js 里最坑爹的部分,因为它和 js 最初设计的基于原型的面向对象实现方式格格不入,就好像是特意为了迎合大家已经被其他基于类的面相对象实现给惯坏了的习惯。 其实这是 js 里 […]

Read More →

20条学习javascript的编程规范的建议,20条javascript

一.基本格式 缩进 建议每级4个空格,可以给编辑器设置tab = 4个空格,自动转换 分号 不要省略分号,防止ASI(自动插入分号)错误 行宽 每行代码不超过80个字符,过长应该用操作符手动断行 断行 操作符在上一行末尾,且下一行缩进2级,如果是赋值语句,还应该和等号后面部分对齐 空行 函数声明与函数声明、变量声明与函数声明、函数内部的逻辑块之间都应该有空行 […]

Read More →
澳门新葡亰手机版 2

一个简单的JavaScript函数式编程教程

前言 4月初在北京的时候,徐昊同学表示我们公司的同事们写的文章都太简单,太注重细节,然后捡起了芝麻丢了西瓜,于是我就不再更新博客(其实根本原因是项目太忙)。上周和其他几个同事一起参加“Martin Fowler深圳行”的活动,我和同事扎西贡献了一个《FullStack Language JavaScript》,一起的还有杨云(江湖人称大魔头)的话题是《掌握函 […]

Read More →
网站地图xml地图