- 浏览: 2611477 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (1286)
- js-oop (2)
- js-window (10)
- js-event (19)
- js-string (37)
- js-array (27)
- js-page (4)
- js-dom (62)
- js-lang (8)
- js-number (7)
- js-platform (3)
- js-object (15)
- js-element (3)
- js-browser (7)
- js-url (6)
- js-date (10)
- css基础 (48)
- css优化 (15)
- html基础 (17)
- html标签 (19)
- js基础 (117)
- js-兼容性差异 (33)
- js引擎 (3)
- js性能 (14)
- json (6)
- jQuery源码浅析 (43)
- web mobile开发资料 (78)
- js跨域 (2)
- html5 (74)
- html5-canvas (7)
- css3 (53)
- 浏览器 (5)
- api设计学 (3)
- js-加载 (3)
- linux (37)
- 架构师 (1)
- php (2)
- self开发的脚本库--凤凰 (2)
- web应用名词 (6)
- javascript新特性翻译 (8)
- ajax (6)
- jQuery动画效果 (7)
- prototype的解读 (13)
- 优秀插件翻译 (1)
- css解决方案 (26)
- 数据库 (2)
- english daily (59)
- 浏览器内核探究 (1)
- jQuery插件介绍 (9)
- jquery基础篇 (26)
- chrome浏览器问题整理 (14)
- js选择器那些事 (3)
- 前端框架 (26)
- Firefox私有属性 (11)
- webkit私有属性集合 (17)
- 书籍推荐 (21)
- 数据结构 (1)
- 网站建设相关 (7)
- 好文翻译 (2)
- 个人作品 (3)
- kissy的解读 (4)
- css-layout(布局研究) (5)
- less研究 (1)
- YUI探究 (1)
- hash探究 (1)
- js动画 (7)
- 前端面试题 (37)
- css书写规范 (1)
- js模板引擎 (6)
- js模块化 (19)
- 编写高质量代码 (3)
- 性能探究--应用协议 (2)
- 前端图像处理 (19)
- Mac OS相关 (21)
- 正则表达式 (11)
- 离线应用相关 (0)
- 前端工具 (65)
- nodeJS (55)
- jquery优化篇 (2)
- 设计模式探究系列 (3)
- windows7 (2)
- IE10 (10)
- 微博开放平台探究 (2)
- 常用web服务接口 (1)
- 数据存储相关 (8)
- 零时文件 (2)
- jQuery Mobile (16)
- backbone (15)
- underscore (22)
- sass (11)
- android (3)
- phonegap (10)
- IE私有 (11)
- qwrap (8)
- git (14)
- chrome extensions (5)
- freemarker (11)
- angularJS (3)
- seo (2)
- markdown (3)
- css动画 (4)
- 安卓开发 (2)
- React (7)
- 活动页技术 (1)
- 网络安全 (3)
- grunt (7)
- Lo-Dash (3)
- 前端国际化 (4)
- 版本控制 (2)
- 盒模型 (4)
- 微信开发 (1)
- Mock数据工具 (1)
- sails (1)
- vim (1)
- js-color (1)
- iOS 基础 (43)
最新评论
-
jertom:
<div id="showInfo" ...
addEventListener等事件监听的参数细谈 -
乌托邦国王:
引用[u][/u]
css3动画属性系列之transform细讲移动translate -
hvang1988:
能提供附件下载吗,找不到js库,google封了访问不了
Syntaxhighlighter---代码高亮插件介绍 -
sscsacdsadcsd:
我的天 那到底是为什么function是object我看und ...
typeof func ==='function'的疑惑 -
wkjiangwk:
试了,没用,你们从不去测试。
介绍一下x-webkit-speech -------实现语音输入
很喜欢去看一些怪人出的怪题,当然今天出的这还是我以前看过的,再一次遇到还是说说吧。涉及到的知识点还是不错的。
简单记录,学习一下吧。
(function(){ return new Function(String.fromCharCode.apply(this,arguments))(); })(97,108,101,114,116,40,49,41);
先看知识点一:
1. String.fromCharCode
- 注意String是大写S哦
- 作用是从一串数字中返回一个字符串
/* 简单举例 */ console.log(String.fromCharCode(67,97,116)); //Cat console.log(String.fromCharCode(90,104,97,110,103,121,97,111,99,104,117,110)); //Zhangyaochun
2. 简单说一下keycode的记忆方式
- A-Z 是65 -90
3. call和apply
这边不细说了 可以看看我写的http://zhangyaochun.iteye.com/blog/1096278
4. new Function
这个可能就涉及到我们定义函数的方式,简单说明一下,有兴趣的同学可以自己baidu一下。还是觉得以后自己写一个吧
- 调用function关键字
function test(name){ this.name = name; }
- new Function的方式
var test =new Function("x","return x*x"); //简单地讲 //Function()可以接受任意多个字符串参数 //最后一个参数是函数的主体,可以是任意javascript的执行语句,之间用分号分隔 //其他的参数是函数定义的形参 //这样定义的函数是”匿名函数“ //允许我们动态地创建和编译函数 //负作用我们每一次调用,多要对其进行编译
- 函数字面量--或者也叫函数直接量
var test = function(x){ return x*x; }
函数字面量包含4个部分
- function保留字
- 函数名(可以省略)。函数可以用它的名字来进行递归调用自己,如果没有函数名,上例中又叫”匿名函数“
- 包围在圆括号里面的一组参数
- 包围在花括号里面的一组语句,有的也叫函数的主体
函数字面量创建的函数对象包含一个连到外部上下文的链接-----闭包。
个人总结:
对于一个函数的分析,简单地去思考就是创建--调用--参数---返回(个人的简单方式,也是自己编写api的小规则);
------简单地说明了一下,所以此题现在应该简单了,自己可以试一下答案是什么
发表评论
-
js之左移运算
2014-08-25 20:09 1323左移运算: >> 把 ... -
console.trace()
2014-08-21 20:27 1013console.trace(): 追 ... -
js里面的~~
2014-08-16 19:59 1186记录一下js里面的 ~~: ... -
javascript的~ 运算符
2014-05-08 20:53 1199最近一直看到代码出现 ~ 位运算符 ... -
md5.js
2014-03-24 12:22 1098本文收录一个md5的lib: htt ... -
underscore.string
2014-03-17 15:24 1214underscore.string: ... -
Lo-Dash之uniqueId
2014-02-11 15:56 1139其实这个和underscore的类似: ... -
console的新玩法
2013-10-29 14:57 1173先看一段代码: consol ... -
Function与Object
2013-10-21 16:20 1302先看一段代码: Function in ... -
字符串版本的isNumber
2013-08-06 14:08 1340前面写过一篇《关于各大框架的isNumber ... -
把任意变量转换为字符串
2013-08-06 12:42 1387收录一个string相关的api: ... -
ES6系列之Number
2013-08-01 11:17 0本文记录一下es6中Number相关的方法: ... -
ES6系列之String
2013-07-30 11:43 0本文载录一些es6的String对象的新方法: ... -
基础之localeCompare
2013-07-26 18:29 1479本文简单记录一下localeCompare,部分 ... -
如何获取表格的所有行
2013-07-26 20:23 1445一般简单的思路都是按tagNam ... -
getAttributeNode
2013-06-17 15:30 1243getAttributenode ... -
HTML DOM Form对象
2013-06-08 12:23 1469前言: 本文来自w3c ... -
dom的contains
2013-06-06 16:00 1169contains ... -
说说[]
2013-05-08 16:12 1279前言: 本文来自Snandy的 ... -
说说delete
2013-05-07 11:23 0var 声明的变量无法删除掉 var ...
相关推荐
NB-LOT基础试题NB-LOT基础试题NB-LOT基础试题NB-LOT基础试题NB-LOT基础试题NB-LOT基础试题NB-LOT基础试题NB-LOT基础试题
### NB-IoT重点知识试题 #### 1. NB-IOT的研究机构及标准组织 - NB-IOT研究是由3GPP(第三代合作伙伴计划)标准组织进行的。 #### 2. NB-IOT频谱部署的操作模式 - NB-IOT频谱部署支持三种操作模式: - in-band...
Vue.js 是一款流行的前端JavaScript框架,它以其轻量级、高效和易用性著称。在开发过程中,我们经常需要处理各种打印需求,这正是 `vue-print-nb` 插件的作用所在。`vue-print-nb` 是一个针对 Vue.js 应用程序设计的...
准备插件:amrnb.min.js,pcmdata.min.js <!DOCTYPE html> <title>Audio Example <span class="bold">amr文件(*.amr): <script src="/amr_player/amrnb.min.js"> <script src="/amr_player/pcmdata.min.js...
交换机芯片8305NB的设计参考,原理图可以直接拿来用,网络稳压器和网口部分需要根据自己需要来修改。
RTL8305NB是一款由Realtek半导体公司生产的网络芯片,主要应用于以太网交换机和路由器中。它是一款物理层(PHY)设备,其作用是在MAC层和物理介质之间进行信号转换。该芯片支持自动协商,能够根据连接的设备自动设定...
【JS导航菜单】是一种网页设计中的重要元素,用于组织和展示网站的主要部分或子页面,为用户提供方便的交互...总之,无论你的技术水平如何,深入研究这个“很NB的JS导航菜单”都能为你在网页开发领域带来有价值的收获。
【标题】"使用RTL8305NB的3口交换机"涉及的主要知识点是网络交换技术,特别是基于RTL8305NB芯片的硬件设计。RTL8305NB是一款高性能、低成本的以太网媒体访问控制器(MAC)和物理层(PHY)集成芯片,常用于小型网络...
RTL8305NB是一款由Realtek公司生产的网络芯片,常用于构建以太网交换机,支持光纤和网线连接。...通过学习和理解这个程序,你可以掌握配置RTL8305NB寄存器的关键步骤,从而更好地设计和调试基于该芯片的网络设备。
超NB的js图片预览效果代码超NB的js图片预览效果代码
NB-IoT(Narrowband Internet of Things,窄带物联网)技术是一种适用于低功耗广域网(LPWAN)的无线通信技术,它特别为物联网而设计,以实现对连接设备的远程监视和控制。NB-IoT技术特点显著,包括强链接、高覆盖、...
NB-IoT(窄带物联网)是物联网(IoT)技术的一种,专为低功耗广域网络...通过这个"NB-IOT.rar"文件,你可以深入学习NB-IoT的原理、协议栈、应用场景及未来发展,对物联网领域的专业人员来说是一份宝贵的参考资料。
标题中的“NB-IoT智能水表测试床介绍”指的是一个专用于测试和验证基于NB-IoT(窄带物联网)技术的智能水表的实验平台。这种测试床旨在解决传统智能水表在数据采集、通信覆盖、电池寿命以及安全性方面的问题。描述中...
谷雨NB10x使用说明书中所包含的知识点涵盖了从产品简介、硬件介绍到具体的使用方法,还包含了软件和硬件的准备工作、联网通信条件、以及可能出现的常见问题和错误排查方法。以下是详细的知识点梳理: 1. 产品简介:...
NB-IoT 相关知识点的总结性 习题库 ;主要针对从事NB-IoT无线网络优化相关工作的人员进行学习用
NB-IOT模块电路图 NB-IOT模块是基于 NarrowBand Internet of Things(NB-IOT)技术的模块,用于实现物联网应用中的低功耗、低成本、低带宽的数据传输。该模块的电路图是理解NB-IOT技术的关键。 NB-IOT模块的组成...
RTL8305NB是一款由Realtek公司设计的高性能、低成本的以太网交换芯片,主要应用于局域网络(LAN)设备,如路由器、交换机和网络接口卡(NIC)。这款芯片支持多种网络协议,包括IEEE 802.3ab(1000BASE-T)和IEEE 802...
Very NB Many NB Very NB Many NB Very NB Many NB Very NB Many NB Very NB Many NB
标题中的"AMR_NB_COVER_amr-nb_"很可能指的是一个与AMR_NB编码相关的项目或工具,可能用于测试、分析或处理AMR_NB编码的语音数据。 AMR_NB的全称为自适应多速率窄带编码,它是3GPP(第三代合作伙伴计划)制定的一种...