#Javascript忍者秘籍

一道颇有难度的JavaScript题

上次分享了一道题,大家反响不错,很开心自己写的东西有人愿意花时间去看,也给了自己莫大的鼓舞,其实做题虽然不比真正的编程,但是也能够让你发现一些你之前没有注意到的语言层面的问题。所以,这次再分享一道稍微有难度的JavaScript题目。functionFoo(){getName=function(){console.lo...

JSON:JavaScript 对象表示法

JSON:JavaScript对象表示法(JavaScript Object Notation)。JSON是存储和交换文本信息的语法。类似XML。JSON比XML更小、更快,更易解析。/**JSON*-JS中的对象只有JS自己认识,其他的语言都不认识*-JSON就是一个特殊格式的字符串,这个字符串可...
代码星球 ·2020-07-24

读《javascript语法精粹》知识点总结

  昨天泡了大半天的读书馆,一口气看完了《javascript语法精粹》这本书,总体来说这本书还是写的不错,难怪那么多的推荐。《javascript语法精粹》主要是归纳与总结了javascript中的重点知识,下面我把我看玩后觉得比较重要的知识点分享出来。  《javascript语言精粹》重要知识点一、比较有意思的递...

javascript常用知识点集

 一、jquery源码中常见的知识点  1.string,number类型转换的快捷方法//@params为字符串,n为数字functionfn(obj){//转换为String类型vars=obj+"";//转换为number类型varn=+obj;}  分享一个面试例子://加会将其后面自动转换成字符串"...
代码星球 ·2020-07-24

JavaScript实现XML与JSON互转代码(转载)

  下面来分享一个关于JavaScript实现XML与JSON互转例子,这里面介绍了国外的三款xml转json的例子,希望这些例子能给你带来帮助。  最近在开发在线XML编辑器,打算使用JSON做为中间格式。因为JSON相对于XML,有着容易阅读、解析速度快、占用空间小等优点,更易于在WEB上传递数据。但在实际使用中还...

javascript线程解释(setTimeout,setInterval你不知道的事)---转载

  在工作中,可能我们经常遇到在有很多setInterval的页面,再手动触发setTimeout的时候经常失败,尤其是jquery做动画的时候,一些渐入溅出的东西,很多东西都不被触发……,导致出现这些问题,到底是什么回事呢  JavaScript的setTimeout与setInterva...

[译]JavaScript中,{}+{}等于多少?

原文:http://www.2ality.com/2012/01/object-plus-object.html最近,GaryBernhardt在一个简短的演讲视频“Wat”中指出了一个有趣的JavaScript怪癖:在把对象和数组混合相加时,会得到一些你意想不到的结果.本篇文章会依次讲解这些计...
代码星球 ·2020-07-24

javascript如何动态修改iframe的src

为什么需要动态修改iframe的src?一般情况我们使用iframe,其中的src通常是写死的,但是有些时候我们不希望它是死的src,而是一个活的src。示例代码如下:<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"...

javascript之Map

javascript中的map,我用的不是特别多,倒是Java中的Map或HashMap,经常用。顺便围绕几个方面介绍一下map?Map对象是一种有对应键值对的对象,JS的Object也是键值对的对象。ES6中的Map相对Object对象有几个区别?(1)Object对象有原型,也就是说它有默认的key值在对象上面,除...
代码星球 ·2020-07-24

javascript之传输加密

为什么要使用javascript加密呢?服务端加密远远不够,客户端或者浏览器端也需要加密,以此保证传输信息过程的安全。今天就我工作中说说这么几种加密算法及其对应的应用场景,如下所示:base64md5des一、Base64Base64通常可以用于Cookie加密,比如每个用户通过相关操作,对应的用户和数据库信息会有对应...
代码星球 ·2020-07-24

Node.js实战(五)之必备JavaScript基础

阅读本章的话,个人觉得之前使用过JavaScript,完全轻松。Node.js的核心类型有:number、boolean、string以及object。另外两种类型分别是函数合数组,其实它们你可以理解为是object的特殊形式。因为它们在语言以及运行时层面有一些额外的特性,因此将object、function以及arr...

高性能JavaScript之加载和执行

JS在浏览器中的性能,可以认为是开发者所面临的最重要的可行性问题。这个问题因JS的阻塞特性变得复杂,也就是说当浏览器在执行JS代码时,不能同时做其他任何事情。事实上,大多数浏览器都使用单一进程来处理UI(用户界面)更新和JavaScript脚本执行,所以同一时刻只能做其中一件事情。JS执行过程耗时越久,浏览器等待响应用...

JSFF或JSF页面加载时触发JavaScript之方法

现象一最近在项目中遇到这么一个问题,有些页面元素是在页面加载时通过JavaScript动态渲染而成。当生成这些元素的JavaScript脚本被放置于JSPX文件中时,界面渲染没有问题。但是当我们把生成这些页面元素的JS脚本放到JSFF时就会发现,JS脚本只在我们进入TaskFlow的第一个View被执行了,进入后续Vi...

各种JS模板引擎对比数据(高性能JavaScript模板引擎)

最近做了JS模板引擎测试,拿各个JS模板引擎在不同浏览器上去运行同一程序,下面是模板引擎测试数据;通过测试artTemplate、juicer与doT引擎模板整体性能要有绝对优势;JavaScript模板引擎作为数据与界面分离工作中最重要一环,越来越受开发者关注,从而出现在各大型网站Twitter、淘宝网、新浪浪微博、...

WebViewJavascriptBridge详细使用

https://www.jianshu.com/p/e37ccf32cb5bWebViewJavascriptBridge是支持到iOS6之前的版本的,用于支持native的iOS与javascript交互。如果需要支持到iOS6之前的app,使用它是很不错的。本篇讲讲WebViewJavascriptBridge的基...
首页上一页...5152535455...下一页尾页