一道奇怪的JS面试题一
题目如下: [code]var a = 0;if (true) {a = 1;function a() {return \'123\'}a = 21;console.log(a);}console.log(a); 按照正常思路, 我们应该考...
题目如下: [code]var a = 0;if (true) {a = 1;function a() {return \'123\'}a = 21;console.log(a);}console.log(a); 按照正常思路, 我们应该考...
js语法基础篇(此处对照paython) 一、认识js 1.什么是js js是JavaScript的缩写,是一门专门用来控制前端页面的编程语言(属于脚本语言)js是web标准中的行为标准 – 主要负责网页中内容的修改 2.js代...
前言 大家好,这里是 CSS 魔法使――alphardex。 之前在逛国外网站的时候,发现有些网站的文字是刻在3D图形上的,并且能在图形上运动,视觉效果相当不错,于是笔者就也想用three.js来尝试复现出这种效果 上图只是所有效果的其中之...
本文介绍如何使用纯Javascript来开发一款简单的JS插件,本插件可以实现鼠标悬停在导航上时,下方的滑动条自动从当前菜单滑动到所选菜单当中去。 本项目的源代码寄宿于GitHub,记得点小星星哦: https://www.geek-sha...
数组 程序 = 数据 + 算法 前面的if, if-else, switch,循环解决的是流程问题,及算法问题 所谓数据结构,就是把数据与数据间的关系按照特定的结构来保存。设计合理的数据结构是解决问题的前提 数组(array),就是一种常用...
这篇郭先生说一下three.js着色器的内置变量,分别是 gl_PointSize:在点渲染模式中,控制方形点区域渲染像素大小(注意这里是像素大小,而不是three.js单位,因此在移动相机是,所看到该点在屏幕中的大小不变) gl_Posi...
HTML5的canvas标签用于绘制图像(通过脚本,通常是 JavaScript)。不过,canvas元素本身并没有绘制能力(它仅仅是图形的容器)必须使用脚本来完成实际的绘图任务。 下面,具体总结了一下使用画布canvas的步骤: 画布: ...
本文是关于 TypeScript 中的 type assertions 的,它与其他语言中的类型强制转换有相似之处,并通过 as 运算符执行。 类型断言 类型断言使我们可以覆盖 TypeScript 为存储位置计算的静态类型,这对于解决类型...
关注「前端向后」微信公众号,你将收获一系列「用
JavaScript 闭包 为了更好地理解 JavaScript 闭包,笔者将先从 JavaScript 执行上下文以及 JavaScript 作用域开始写起,如果读者对这方面已经了解了,可以直接跳过。 1. 执行上下文 简单来说, Jav...