极客神殿

坚持,自由,信仰

排序:
默认
按更新时间
按访问量

基于WebUploader的图片上传

UploadController.cs using System; using System.Collections.Generic; using System.IO; using System.Linq; using System.Web; using System.Web.Mvc; n...

2018-09-11 22:25:46

阅读数:47

评论数:0

JS中将一个值转换为字符串的3种方法

value.toString() "" + value String(value) 第一种方法存在的问题是,它不能把null和undefined转换为字符串.还有第二种和第三种方法,这两种方法的效果基本一样. "...

2018-09-04 21:14:31

阅读数:34

评论数:0

JavaScript中0, "", null, false, undefined的区别

JavaScript中0, "", null, false, undefined返回的Boolean类型均为false。然而它们所指的并不是同一个概念,需要加以区分。 首先先看一段代码: document.write(typeof(0))...

2018-09-04 21:13:34

阅读数:31

评论数:0

JS中判断null、undefined与NaN的方法

写了个 str =”s”++; 然后出现Nan,找了一会。 收集资料如下判断: 1.判断undefined: 1 2 3 4 var tmp = undefined; if (typeof(tmp) == “undefined”){ alert(“undefined”)...

2018-08-30 15:43:57

阅读数:41

评论数:0

JSON.parse与eval的区别

JSON.parse与eval和能将一个字符串解析成一个JSON对象,但还是有挺大区别。 测试代码 var A = "{ a: 1 , b : 'hello' }"; var B = "{ 'a': 1 , ...

2018-08-30 15:21:56

阅读数:26

评论数:0

javascript中call()、apply()、bind()的用法终于理解

其实是一个很简单的东西,认真看十分钟就从一脸懵B 到完全 理解! 先看明白下面:   例1 obj.objAge; //17 obj.myFun() //小张年龄undefined   例2    shows() //盲僧  比较一下这两者this 的差别,第一个打印里面的t...

2018-08-18 14:41:30

阅读数:27

评论数:0

JS中的call()方法和apply()方法用法总结

最近又遇到了JacvaScript中的call()方法和apply()方法,而在某些时候这两个方法还确实是十分重要的,那么就让我总结这两个方法的使用和区别吧。 1. 每个函数都包含两个非继承而来的方法:call()方法和apply()方法。 2. 相同点:这两个方法的作用是一样的。 都是在特...

2018-08-18 14:32:40

阅读数:34

评论数:0

详解 JavaScript的 call() 和 apply()

定义 ECMAScript规范为所有函数都包含两个方法(这两个方法非继承而来), call 和 apply 。这两个函数都是在特定的作用域中调用函数,能改变函数的作用域,实际上是改变函数体内 this 的值 。 call 和 apply 语法 定义 说明 call(thisObj,Ob...

2018-08-18 14:23:44

阅读数:43

评论数:0

跟我学习javascript的call(),apply(),bind()与回调

一、call(),apply(),bind()方法 JavaScript 中通过call或者apply用来代替另一个对象调用一个方法,将一个函数的对象上下文从初始的上下文改变为由 thisObj 指定的新对象。简单的说就是改变函数执行的上下文,这是最基本的用法。两个方法基本区别在于传参不同。 ...

2018-08-18 14:13:17

阅读数:23

评论数:0

你知道JavaScript的继承有几种写法吗?

标题的灵感来源于鲁迅的小说《孔乙己》中孔乙己和小伙计的一段对话:“茴香豆的茴字,怎样写的?……回字有四样写法,你知道么?” 这里我们并不探讨封建制度下穷苦潦倒的读书人的迂腐,回字的几种写法留给汉语言的同学去研究吧,今天我们讨论JavaScript继承的几种写法,由浅入深,一层层剥开她的面纱,最后...

2018-08-17 10:58:35

阅读数:40

评论数:0

JavaScript:async/await的基础用法

相对于回调函数来说,Promise是一种相对优雅的选择。那么有没有更好的方案呢?答案就是async/await。 优势主要体现在,级联调用,也就是几个调用依次发生的场景。 async/await。被称为到目前最优雅的异步过程解决方案,不知道你是否认同,反正我是信了。 相对于Promise,a...

2018-06-26 21:58:38

阅读数:99

评论数:0

Js中async/await的执行顺序详解

随着async/await正式纳入ES7标准,越来越多的人开始研究据说是异步编程终级解决方案的 async/await。但是很多人对这个方法中内部怎么执行的还不是很了解,本文是我看了一遍技术博客理解 JavaScript 的 async/await(如果对async/await不熟悉可以先看下这篇...

2018-06-25 23:03:26

阅读数:324

评论数:0

window.postMessage

window.postMessage() 方法可以安全地实现跨源通信。通常,对于两个不同页面的脚本,只有当执行它们的页面位于具有相同的协议(通常为https),端口号(443为https的默认值),以及主机  (两个页面的模数 Document....

2018-06-04 23:05:06

阅读数:53

评论数:0

并发模型与事件循环

JavaScript 的并发模型基于”事件循环”。这个模型与像 C 或者 Java 这种其它语言中的模型截然不同。 运行时概念 下面的内容解释了一个理论上的模型。现代 JavaScript 引擎着重实现和优化了描述的几个语义。 可视化描述 栈 函数调用形成了一个栈帧。 functi...

2018-06-04 22:37:41

阅读数:42

评论数:0

Web API简介

首先,我们将从一个高层次看看API - 它们是什么;他们如何工作;如何在代码中使用它们,以及它们是如何组织的。我们也将看看不同主要类别的API以及它们的用途。 预备知识 基本计算机知识,对于HTML和CSS的基本理解(见JavaScript 第一步,创建JavaScrip...

2018-06-04 22:09:00

阅读数:65

评论数:0

JavaScript执行顺序分析

前言 上星期面试被问到了事件执行顺序的问题,想起来之前看《深入浅出Node.js》时看到这一章就忽略了,这次来分析一下JavaScript的事件执行顺序。废话少说,正题开始。 单线程JavaScript 首先我们要知道JavaScript是一门单线程解释型语言。这就意味着在同一个时间下,我们...

2018-06-03 21:53:45

阅读数:144

评论数:1

JavaScript 调试常见报错以及原因

 在程序开发中难免会遇到一些错误,在成千上万的代码中去寻找错误很明显相当于大海捞针,为此,每种计算机编程语言都要它独特的一套错误处理与调试机制。当然,JavaScript也不例外。但是,接触过javascript的人都知道,在调试js的过程中有时候真想砸电脑。因为在调试的过程中,控制台给出的错误非...

2018-06-03 15:37:50

阅读数:135

评论数:0

javascript事件机制底层实现原理

前言 又到了扯淡时间了,我最近在思考javascript事件机制底层的实现,但是暂时没有勇气去看chrome源码,所以今天我来猜测一把 我们今天来猜一猜,探讨探讨,javascript底层事件机制是如何实现的 博客里面关于事件绑定与执行顺序一块理解有误,请看最新博客 基础知识 事件捕获/...

2018-06-03 15:22:08

阅读数:125

评论数:0

Javascript 技术原理剖析

javascript 事件驱动机制 javascript在浏览器端和服务器端(node.js)的事件驱动机制。 1、javascript 在浏览器端的事件驱动机制 javascript 在浏览器端运行是单线程的,这是由浏览器决定的,这是为了避免多线程执行不同任务会发生冲突的情况。也就是说我们...

2018-06-01 10:21:34

阅读数:105

评论数:0

浏览器的工作原理

浏览器如何工作? 一、浏览器的主要构成 简单来说浏览器可以分为两部分,shell+内核。 Shell是指浏览器的外壳:例如菜单,工具栏等。主要是提供给用户界面操 作,参数设置等等。它是调用内核来实现各种功能的。 内核才是浏览器的核心。内核是基于标记语言显示内容的程序或模块。 常见的浏...

2018-05-30 20:38:25

阅读数:109

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭