Android编码规范

5.2.1 包名 包名全部小写,连续的单词只是简单地连接起来,不使用下划线。 采用反域名命名规则,全部使用小写字母。一级包名为com,二级包名为xx(可以是公司或则个人的随便),三级包名根据应用进行命名,四级包名为模块名或层级名。 例如:com.jiashuangkuaizi.kitchen 包名 此包中包含 com.xx.应用名称缩写.activity 页 […]

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

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

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

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 →

浅谈JavaScript的执行效率

Javascript是一门非常灵活的语言,我们可以随心所欲的书写各种风格的代码,不同风格的代码也必然也会导致执行效率的差异,开发过程中零零散散地接触到许多提高代码性能的方法,整理一下平时比较常见并且容易规避的问题 Javascript自身执行效率 Javascript中的作用域链、闭包、原型继承、eval等特性,在提供各种神奇功能的同时也带来了各种效率问题, […]

Read More →

TypeScript入门

弱类型的好处是十分灵活,可以写出非常简洁的代码。但是,对于大型项目来说,强类型更有利,可以降低系统的复杂度,在编译时就发现类型错误,减轻程序员的负担。      我们先写一个TypeScript的例子,如下代码,定义一个学生类(在后面的内容中介绍),然后调用: 三、Flow Flow 是 Facebook 在2014年发布的一个类型检查工具,用来检查 Rea […]

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

7个去伪存真的JavaScript面试题

本文由码农网 – 小峰原创翻译,转载请看清文末的转载要求,欢迎参与我们的付费投稿计划! 7个去伪存真的JavaScript面试题 上周,我发表了《C#程序员的7个面试问题》。这次我要说的是如何淘汰那些滥竽充数的JavaScript程序员。 你会惊讶于居然有这么多人来面试工作,并且他们的简历描述得都貌似很牛逼的样子。但是如果你问他们相关问题的话,你就会发现他们 […]

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

如何在 JavaScript 对象中嵌入私有成员

最近,我开发一个项目 Angular Cloud Data Connector, 帮助Angular开发者使用云数据,特别是 Azure移动服务, 使用WEB标准,像索引数据库(indexed DB)。我尝试建立一种方式,使得JavaScript开发者能将私有成员嵌入到一个对象中。 一直都在考虑这个月分享大家什么东西最好,原计划是打算写一些HTML5中JS方 […]

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

图文解说 JavaScript this 到底指向什么?

JavaScript 是一种脚本语言,支持函数式编程、闭包、基于原型的继承等高级功能。JavaScript一开始看起来感觉会很容易入门,但是随着使用的深入,你会发现JavaScript其实很难掌握,有些基本概念让人匪夷所思。其中JavaScript 中的 this 关键字,就是一个比较容易混乱的概念,在不同的场景下,this会化身不同的对象。有一种观点认为, […]

Read More →

一道被人轻视的前端面试题

前言 年前刚刚离职了,分享下我曾经出过的一道面试题,此题是我出的一套前端面试题中的最后一题,用来考核面试者的JavaScript的综合能力,很可惜到目前为止的将近两年中,几乎没有人能够完全答对,并非多难只是因为大多面试者过于轻视他。 题目如下: function Foo() { getName = function () { alert (1); }; re […]

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

JavaScript Function 函数深入总结

整理了JavaScript中函数Function的各种,感觉函数就是一大对象啊,各种知识点都能牵扯进来,不单单是 Function 这个本身原生的引用类型的各种用法,还包含执行环境,作用域,闭包,上下文,私有变量等知识点的深入理解。 函数中的return  return 语句可以不带有任何返回值,在这种情况下( return; 或函数中不含 return 语 […]

Read More →

在JavaScript函数式编程里使用Map和Reduce方法

本文由码农网 – 唐李川原创翻译,转载请看清文末的转载要求,欢迎参与我们的付费投稿计划! JavaScript之数组(Array)详解  ECMAScript的数组与其他语言中的数组有着相当大的区别。虽然ECMAScript中的数组也是有序列表,但是它数组你的每一项可以保存任何类型的数据。ECMAScript数组的大小是可以动态调整的。 创建数组的基本方式有 […]

Read More →

面试开发常用的 JavaScript 知识点总结

No1.语法和类型 1.声明定义 变量类型:var,定义变量;let,定义块域(scope)本地变量;const,定义只读常量。 变量格式:以字母、下划线“_”或者$符号开头,大小写敏感。 变量赋值:声明但未赋值的变量在使用时值为undefined,未声明的变量直接使用会抛异常。 未赋值变量作计算:结果为NaN。例如: var x, y = 1; conso […]

Read More →
网站地图xml地图