ICode9

精准搜索请尝试: 精确搜索
  • Javascript基础巩固系列——标准库JSON对象2020-09-25 16:01:14

    全手打原创,转载请标明出处:https://www.cnblogs.com/dreamsqin/p/13730736.html, 多谢,=。=~(如果对你有帮助的话请帮我点个赞啦) 重新学习JavaScript是因为当年转前端有点儿赶鸭子上架的意味,我一直在反思我的知识点总是很零散,不能在脑海中形成一个完整的体系,所以这次想通过再次学习将

  • 干货分享!22条常用JavaScript开发小技巧2020-09-24 18:03:16

    从事WEB前端及开发的小伙伴们工作中都少不了JavaScript,今天就跟大家分享22条常用JavaScript开发小技巧,感兴趣的朋友可以看下!1、使用var声明变量如果给一个没有声明的变量赋值,默认会作为一个全局变量(即使在函数内赋值)。要尽量避免不必要的全局变量。2、行尾使用分号虽然JavaScript

  • [转]JavaScript 初学者教程(指南)2020-09-24 16:33:15

    JavaScript 初学者教程(指南) 原文链接:https://segmentfault.com/a/1190000016337325 作者:joyqi JavaScript 是前端开发者使用的主要编程语言,随着前端技术的发展,这门语言的边界也得以不断扩展。我们在这里选择了与 JavaScript 相关的经典文章,可以让大家对如何学习这门语言有一些全

  • 手写:javascript中的关键字new2020-09-24 14:31:57

    简单介绍一下new new再熟悉不过了,new后面跟着构造函数,可以创建对象,这个对象的原型指向构造函数的原型对象,说起来可能有点绕,直接看代码吧 function Person(name, age){ this.name = name; this.age = age; } let person1 = new Person("张三", 22); console.log(person1.

  • 浅析Javascript 中的 this 的七种使用场景2020-09-24 09:01:25

    由于严格模式下,禁止this指向全局对象,所以以下示例均运行在非严格模式下   情况一:全局 & 调用普通函数 console.log(this === window); //true 普通函数在调用时候(注意不是构造函数,前面不加 new),其中的 this 也是指向 window。 var x = 10; function foo(){ console.l

  • 在JavaScript 中 14 个拷贝数组的技巧2020-09-23 06:01:18

    数组拷贝经常被误解,但这并不是因为拷贝过程本身,而是因为缺乏对 js 如何处理数组及其元素的理解。js 中的数组是可变的,这说明在创建数组之后还可以修改数组的内容。   这意味着要拷贝一个数组,咱们不能简单地将旧数组分配给一个新变量,它也是一个数组。如果这样做,它们将共享相同的

  • javascript2020-09-22 23:33:14

    JavaScript 又称 ECMAScript 是一门动态类型、面向对象的脚本语言。 脚本简单地说就是一条条的文字命令,这些文字命令是可以看到的(如可以用记事本打开查看、编辑),脚本程序在执行时,是由系统的一个解释器,将其一条条的翻译成机器可识别的指令,并按程序顺序执行。因为脚本在执行时多了一

  • 【JavaScript】for2020-09-22 23:32:56

    以下内容为学习记录,可以参考 MDN 原文。 环境 node v12.18.1 npm 6.14.5 vscode 1.46 Microsoft Edge 83 概念 for 语句用于创建一个循环,它包含了三个可选的表达式,这三个表达式被包围在圆括号之中,使用分号分隔,后跟一个用于在循环中执行的语句(通常是一个块语句)。 示例 let str

  • 零基础web前端学习教程 入门 + 进阶 + 精通!2020-09-22 14:31:22

    基础专题HTML+CSS网页开发 阶段介绍: 三天了解html+css的知识要点 结合案例演示进行京东、淘宝等企业实战,制作PC页面和手机响应式页面 这时候你可以看得懂简单的网页代码了! 实战项目: 用html+css做一个属于自己的网页 适合人群 0基础想入门的同学 基础不牢固的同学 核心专题Jav

  • prototype || 原型链方法 及javaScript 方法三种分类2020-09-22 10:31:57

    来自:轩脉刃 - 博客园 作者:叶剑峰 链接:http://www.cnblogs.com/yjf512/archive/2011/06/03/2071914.html(点击尾部阅读原文前往)   JS中的phototype是JS中比较难理解的一个部分   本文基于下面几个知识点:   1、原型法设计模式   在.Net中可以使用clone()来实现原型法   原型

  • JavaScript重构技巧_ 数组,类名和条件2020-09-22 05:01:26

    JavaScript 是一种易于学习的编程语言,编写运行并执行某些操作的程序很容易。然而,要编写一段干净的JavaScript 代码是很困难的。   在本文中,我们学习如何使用数组来代替条件语句,以及如何使用classList操作类名。   用数组检查替换长表达式   平时开发中,我们可能会写如下的代

  • TypeScript 与 JavaScript 的区别2020-09-21 22:34:47

    TypeScriptJavaScript JavaScript 的超集用于解决大型项目的代码复杂性 一种脚本语言,用于创建动态网页 可以在编译期间发现并纠正错误 作为一种解释型语言,只能在运行时发现错误 强类型,支持静态和动态类型 弱类型,没有静态类型选项 最终被编译成 JavaScript 代码,使浏览器

  • 浏览器学习笔记-08 v8基础2020-09-20 16:33:58

    V8 弱类型动态语言 JavaScript是一种弱类型动态语言 弱类型: 这说明在定义变量的时候不需要事先定义变量的类型,JavaScript在引擎在运行代码的时候会自己计算 动态:说明不同类型的变量可以相互赋值 栈空间和堆空间 在JavaScript的执行过程中,主要有三种内存空间:代码空间、栈空间和堆

  • 总结javascript处理异步的方法2020-09-20 15:03:04

    JavaScript语言的执行环境是单线程(single thread),就是指一次只能完成一件任务。如果有多个任务,就必须排队,前面一个任务完成,再执行后面一个任务,以此类推。 这种模式的好处是实现起来比较简单,执行环境相对单纯;但是只要耗时比较多,假如有一个任务耗时很长,后面的任务都必须排队等着,会拖

  • JavaScript的基础语法及DOM元素和事件2020-09-20 14:33:11

    一,JavaScript是什么? 1,JavaScript简称: js,是一种浏览器解释型语言,嵌套在html文件中交给浏览器解释执行。主要用来实现网页的动态效果,用户交互及前后端的数据传输等。 2,JavaScript 组成 1,核心语法 - ECMAScript (ES5-ES6) 规范了JavaScript的基本语法 2.1 浏览器对象模型 :-BOM Bro

  • JavaScript的padStart()和padEnd()格式化字符串使用技巧2020-09-20 14:01:19

    几天前,我正在使用JavaScript构建倒数计时器,因此我需要格式化秒和毫秒,我希望秒始终是2位数的长度,而毫秒总是3位数的长度,换句话说,我希望 1 秒显示为 01,1 毫秒显示为 001。 我最终写出了自己的函数来“填充”这些数字,但是我发现JavaScript中内置了函数 padStart() 和 padEnd(

  • JavaScript基础1--简介及简单应用2020-09-20 12:01:02

    JavaScript JavaScript 是一种脚本,一门编程语言,它可以在网页上实现复杂的功能,网页展现给你的不再是简单的静态信息,而是实时的内容更新,交互式的地图,2D/3D 动画,滚动播放的视频等等 <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>微信搜索:伊洛的小屋</titl

  • 数组或对象转为JSON字符换 JavaScript JSON.stringify()2020-09-20 08:33:23

    JavaScript JSON.stringify() 作用 JSON.stringify() 方法用于将对象或数组转换为JSON字符串。 语法 JSON.stringify(value[, replacer[, space]]) 参数 value 必需,要转换的 JavaScript 值(通常为对象或数组)。 replacer 可选。用于转换结果的函数或数组。 null 如果 re

  • JavaScript属于脚本编程语言2020-09-20 07:31:33

      1. 计算机语言   目前主要分为三类:机器、汇编、高级   其中编程语言包括:汇编和高级   【注:计算机CPU和内存硬盘存储只认识机器语言的二进制,所以往往高级语言要通过解释器转换】   2. 编程   通过语言编写一系列控制计算机的程序指令性代码   3. 脚本   无需编

  • Javascript高级程序设计(四)2020-09-19 23:00:52

      1. <script> 以及关键字async, defer 默认是放在head里面,逐行阻塞加载, 从上而下下载, 解析和解释都完成后, 才能渲染页面(浏览器解析到body才会开始渲染)。如果有许多行的javascript, 会导致页面渲染有明显延迟, 最好把script放入到body里面。 1) Defer可以在整个页面解析完成后再

  • JavaScript高级(04_线程机制和事件机制)2020-09-19 15:35:23

    线程与进程 进程: 程序的一次执行, 它占有一片独有的内存空间 可以通过windows任务管理器查看进程 线程: 是进程内的一个独立执行单元 是程序执行的一个完整流程 是CPU的最小的调度单元 关系 一个进程至少有一个线程(主) 程序是在某个进程中的某个线程执

  • html dom javascript 节点处理2020-09-19 15:33:24

    1.添加节点(将新元素作为父元素的最后一个子元素进行添加。) <div id="div1"><p id="p1">这是一个段落。</p><p id="p2">这是另一个段落。</p></div> <script>var para=document.createElement("p");var node=document.createTextNo

  • JavaScript中的switch语句2020-09-19 14:03:11

    JavaScript语言中的条件语句,除了if 语句,还有switch 语句。switch 常用于根据不同的条件执行不同的操作。虽然它和 if 语句都是用来判断条件的语句,但是它们之间还是有不同。   switch的语法 语法如下所示: switch(expression) { case 变量x: // 语句1代码块 case 变量y

  • 用JavaScript检测当前浏览器是无头浏览器2020-09-19 14:02:07

    什么是无头浏览器(headless browser)? 无头浏览器是指可以在图形界面情况下运行的浏览器。我可以通过编程来控制无头浏览器自动执行各种任务,比如做测试,给网页截屏等。   为什么叫“无头”浏览器? “无头”这个词来源于最初的“无头计算机(Headless computer)”。维基百科关于的“无

  • JavaScript常见原生DOM操作API总结2020-09-18 21:32:49

    JavaScript常见原生DOM操作API总结     目录 几种对象 Node NodeList HTMLCollection 节点查找API 节点创建API createElement createTextNode cloneNode createDocumentFragment 节点修改API appendChild insertBefore removeChild replaceChild 节点关系API 父

专注分享技术,共同学习,共同进步。侵权联系[admin#icode9.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有