首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏用户8928967的专栏

    8JavaScript编程应用

    带着问题去看书学习啦~ HTML5+CSS3+JavaScript Web 前端开发案例教程(慕课版)【不推荐】,微信读书中找到的学习Web前端书籍,第8章开始啦,耶(^-^)V 习题 8-1 简单描述 8-2 如何在HTML5编写的文件中嵌入JavaScript脚本? 放置在标签之间 8-3 if语句和for语句的作用是什么? 吐槽:这个问题过于简单,意义不大,每门编程语言都会涉及,太基础,不过还是把书中的一些东西记录下来,真的?这需要设置个问题吗?而且,也不应该整在这里介绍此语法,水了水了。 8-4 jQuery框架是什么?它有什么作用? 8-5 简述JavaScript中变量的命名规则。

    76610发布于 2021-09-22
  • 来自专栏JavaScript单字编程

    脑语言v0.5.8 2500令【单字编程

    图片脑语言v0.5.8 2500令【单字编程】【号】【单字】【多字】【英文】1 1脑 脑语言 naoyuyan2 配 配置 config3 班 班级 grade4 令 指令 command5 述 描述 description6 横 ■横 ■x7 纵 ■纵 ■y8 深 ■深 ■z9 宽 ■宽 width10 高 ■高 height11 撑 缩放 big12 锚 ■锚 ancho13 旋 旋转 rotate14 去前后空 trim171 烧 删左空 trimLeft172 烤 删右空 trimRight173 煲 删前空 trimStart174 烫 删后空 trimEnd175 狭 狭义 narrow176 8处 (也称为“令”与“一令”),通过【单字编程】(并不仅是中文编程,而是混合英文关键字,但以单字为主的命名)也许是英文不太好时又希望能写代码的其中一种方式。 我在做脑语言【单字编程】系列的教程,先是《JavaScript单字编程》欢迎参与!20220709 广

    5.1K30编辑于 2022-07-11
  • 来自专栏程序编程之旅

    JavaScript---网络编程(8)-DHTML技术演示(1)

    title>>DHTML技术演示---新闻字体1</title> <meta http-equiv="content-type" content="text/html; charset=UTF-<em>8</em>" title>>DHTML技术演示---新闻字体1</title> <meta http-equiv="content-type" content="text/html; charset=UTF-<em>8</em>" .norm{ color:#000000; font-size:20px; background-color:#cdd8d0 DHTML技术演示---新闻字体3--换套装</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-<em>8</em>" title>DHTML技术演示---菜单列表1</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-<em>8</em>"

    1.1K10发布于 2021-01-21
  • 来自专栏程序技术知识

    javascript动态设置select下拉菜单字体大小

    本章节分享一段极其简单的代码实例,它使用javascript实现了动态设置select下拉菜单字体大小的功能。 代码实例如下: <! DOCTYPE html> <html> <head> <meta charset=" utf-<em>8</em>"> <title>前端</title> <style type="text/css"> select{

    1.8K20编辑于 2021-12-28
  • 来自专栏网络收集

    JavaScript8

    6、字符串对象 一、JavaScript字符串对象简介 字符串,是程序设计中经常使用的一种数据类型,在每一种编程语言中都非常非常的重要。 这一章我们给大家详细地介绍JavaScript中的字符串对象string,然后给大家讲解一下各种操作字符串的技巧。 二、length属性简介 在JavaScript中,对于字符串来说,要掌握的属性就只有一个,那就是length属性。我们可以通过length属性来获取字符串的长度。 > <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title></title> <script type="text/<em>javascript</em> 四、search()方法简介 在<em>JavaScript</em>中,search() 方法用于检索字符串中指定的子字符串,或检索与正则表达式相匹配的子字符串。

    54950编辑于 2022-04-05
  • 来自专栏全栈程序员必看

    javascript 基础_JavaScript高级编程

    目录 JavaScript高级知识总结(高级篇) 一、深入基础 1.1数据类型 1.2数据变量与内存 1.3对象 1.4函数 回调函数 1.5 IIFE 1.6函数中的this 二、函数高级 2.1原型与原型链 function fun2(obj){ console.log(obj.name); }; var obj = { name:"tom"}; fun2(obj); </script> 8. – test(); window – p.test(); p – new test(); 新创建的对象 – p.call(obj); obj <script type="text/<em>javascript</em> 的最小调度单元 多线程:在一个进程内,同时有多个线程运行 优点: 1.有效提升CPU的利用率 缺点: 1.创建多线程开销 2.线程间切换开销 3.死锁与状态同步问题 单线程: 优点:顺序<em>编程</em>简单易懂 – <em>JavaScript</em>的单线程,与它的用途有关 – 作为浏览器脚本语言,<em>JavaScript</em>的主要用途是与用户互动,以及操作DOM – 这决定了它只能是单线程,否则会带来很复杂的同步问题 3.代码的分类

    1.9K30编辑于 2022-09-24
  • 来自专栏睡不着所以学编程

    JavaScript笔记(8)

    内置函数 JavaScript中的对象分三种:自定义对象(var) 内置对象 浏览器对象 前面两种对象是JS基础的内容,属于ECMA是script;第三个浏览器对象是JS独有的,我们JS API再学习 内置对象就是指JS语言自带的一些对象,这些对象供开发者使用,并提供了一些常用的或是最基本而必要的功能(属性和方法) 内置对象最大的优点就是帮助我们快速的开发 JavaScript提供了多个内置对象: Math ) 使用Date 如果没有参数,返回当前系统的日期 var date = new Date( ); 如果有参数:常用的写法: 数字型: 2021,10,01 字符串型: '2021-10-1 8: 8:8' var date = new Date(2021,10,06); 日期格式化 但是也有需要注意的地方: 年份是对的,但是现在明明是10月,出来的月份却少一个月,为9月?

    54620编辑于 2022-09-20
  • 来自专栏阮一峰的网络日志

    Javascript编程风格

    Douglas Crockford是Javascript权威,Json格式就是他的发明。 去年11月他有一个演讲(Youtube),谈到了好的Javascript编程风格是什么。 下面,我根据这个演讲和Crockford编写的代码规范,总结一下"Javascript编程风格"。 所谓"编程风格"(programming style),指的是编写代码的样式规则。 这种说法不完全正确,程序员固然可以自由选择编程风格,但是好的编程风格有助于写出质量更高、错误更少、更易于维护的程序。 这一点,对于Javascript这种语法自由度很高、设计不完全成熟的语言尤其重要。 一、大括号的位置 绝大多数的编程语言,都用大括号({})表示区块(block)。 b = 0; 他以为,这行代码等同于   var a = 0, b = 0; 实际上不是,它的真正效果是下面这样:   b = 0;   var a = b; 因此, 规则8

    1.1K60发布于 2018-04-12
  • 来自专栏ops技术分享

    JavaScript 异步编程

    在我们学习的传统单线程编程中,程序的运行是同步的(同步不意味着所有步骤同时运行,而是指步骤在一个控制流序列中按顺序执行)。 什么时候用异步编程 在前端编程中(甚至后端有时也是这样),我们在处理一些简短、快速的操作时,例如计算 1 + 1 的结果,往往在主线程中就可以完成。主线程作为一个线程,不能够同时接受多方面的请求。 为了解决这个问题,JavaScript 中的异步操作函数往往通过回调函数来实现异步任务的结果处理。 当然,JavaScript 语法十分友好,我们不必单独定义一个函数 print ,我们常常将上面的程序写成: 实例 setTimeout(function () { document.getElementById ; console.log("2"); 异步 AJAX 除了 setTimeout 函数以外,异步回调广泛应用于 AJAX 编程

    83230发布于 2021-07-19
  • JavaScript 异步编程

    在我们学习的传统单线程编程中,程序的运行是同步的(同步不意味着所有步骤同时运行,而是指步骤在一个控制流序列中按顺序执行)。 什么时候用异步编程 在前端编程中(甚至后端有时也是这样),我们在处理一些简短、快速的操作时,例如计算 1 + 1 的结果,往往在主线程中就可以完成。主线程作为一个线程,不能够同时接受多方面的请求。 为了解决这个问题,JavaScript 中的异步操作函数往往通过回调函数来实现异步任务的结果处理。 当然,JavaScript 语法十分友好,我们不必单独定义一个函数 print ,我们常常将上面的程序写成: 实例 setTimeout(function () { document.getElementById // 主线程先执行 异步 AJAX 除了 setTimeout 函数以外,异步回调广泛应用于 AJAX 编程

    15710编辑于 2025-12-16
  • 来自专栏网页前端

    JavaScript web编程

    三个非常基础的案例,适用于初学者写网页的运用,通过自己的创造和灵感能够写出许多有意思的网页效果,js可以给网页更多的动态效果,使网站更加的灵活。

    57320发布于 2021-04-19
  • 来自专栏OECOM

    javascript异步编程

    简单来说,异步编程就是在执行一个指令之后不是马上得到结果,而是继续执行后面的指令,等到特定的事件触发后,才得到结果。 也正是因为这样,我们常常会说: JavaScript 是由事件驱动的。 就以目前的标准来看,异步编程一般有一下几种方式:回调函数、Promise、Generator和await/async。 1. 在 JavaScript 中,Generator 的 function 与 函数名之间有一个 *, 函数内部使用 yield 关键词,定义不同的状态。 Generator 函数将异步操作表示得很简洁,但是流程管理却不方便(即何时执行第一阶段、何时执行第二阶段) 4. await/async 这是在 ES 2016 中引入的新关键词,这将在语言层面彻底解决 JavaScript

    79510发布于 2020-07-01
  • 来自专栏Krryblog

    JavaScript 异步编程

    博客地址:https://ainyi.com/96 众所周知,JavaScript 是单线程的,但异步在 js 中很常见,那么简单来介绍一下异步编程 同步编程和异步编程 同步编程,计算机一行一行按顺序依次执行代码 这就涉及到两个比较容易混淆的概念了:并行 和 并发 并行(parallel):指同一时刻内多任务同时进行;如下图: [755737372912ea8e89c4007.jpg] 并发(concurrency 但在微观上只是把时间分成若干段,使多个进程快速交替地执行;如下图: [7557373da64ffd6d1effaac.jpg] 异步机制 由上面并发的解释,可以知道单线程可以实现类似多线程机制的这种执行方式;那么 JavaScript 单线程的异步编程可以实现多任务==并发执行== 重点实现 js 异步的方式,就是==事件循环==,之前写过关于事件循环的例子,可看:JavaScript 事件循环、异步和同步 事件循环 事件循环涉及到两个概念 :消息队列、任务 消息队列:也叫任务队列,存储待处理消息及对应的回调函数或事件处理程序 任务:js 区分同步任务和异步任务,代码执行就是在执行任务,也就是对应同步和异步的代码块 首先 JavaScript

    87530发布于 2020-09-15
  • 来自专栏网页前端

    JavaScript web编程

    <script> //1.先准备好学生的数据 var dates = [{ name: '张三', subject: 'javascript ', score: 100 }, { name: '李四', subject: 'javascript',

    1.3K10发布于 2021-04-22
  • 来自专栏前端进阶之路

    JavaScript异步编程

    但是,随着JavaScript面临的需求越来越多,它可以运行在浏览器、服务器、甚至是嵌入式设备上,为了满足这些需求,JavaScript的规模和复杂性也在持续增长,使用回调函数来管理异步也越来越让人痛苦 ,这一切,都需要更强大、更合理的异步方法,通过这篇文章,我想对目前已有JavaScript异步的处理方式做一个总结,同时试着去解释为什么会出现这些技术,让大家对JavaScript异步编程有一个更宏观的理解 总结 本文通过四个阶段来讲述JavaScript异步编程的发展历程: 第一个阶段 - 回调函数,但会导致两个问题: 缺乏顺序性: 回调地狱导致的调试困难,和大脑的思维方式不符 缺乏可信任性: 控制反转导致的一系列信任问题 ,将回调成功返回的数据送回JavaScript主流程中。 最后,希望大家可以通过这篇文章对JavaScript异步编程有一个更宏观的体系化的了解,我们一起进步。

    1.5K20发布于 2018-10-31
  • 来自专栏ccylovehs

    JavaScript异步编程

    1.前言 平时开发经常会用到js异步编程,由于前端展示页面都是基于网络机顶盒(IPTV的一般性能不太好,OTT较好),目前公司主要采取的异步编程的方式有setTimeout、setInterval、requestAnimationFrame 放入任务队列中,等待同步任务执行完才能执行 再往下执行是timeout定时器,此为异步宏任务,也放入任务队列中,等待同步任务执行完、异步微任务才能执行 再往下是foo方法,此为同步任务,借用网络流行的一句话 “JavaScript foo、bar放入栈中,bar执行完就弹出栈,foo依次弹出) 关于并发模型和Event Loop 请看MDN(https://developer.mozilla.org/zh-CN/docs/Web/JavaScript /EventLoop) 3.异步编程 关于异步编程的方式,常用的定时器、ajax、Promise、Generator、async/await,详细介绍如下: 3.1.定时器 3.1.1.setTimeout 3.3.Promise Promise 是异步编程的一种解决方案,比传统的解决方案——回调函数和事件——更合理和更强大。

    1.2K20发布于 2018-09-14
  • 来自专栏Super 前端

    JavaScript异步编程

    Javascript语言的执行环境是”单线程”(single thread)。所谓”单线程”,就是指一次只能完成一件任务。 Javascript语言将任务的执行模式分成两种:同步(Synchronous)和异步(Asynchronous)。 “异步模式”非常重要。 , 1000); 这些操作不能在初始化的解析过程中完成的,也就是说在JavaScript代码运行的同时必须新启动一个解析器来解析新的代码。性能消耗较大。

    64141发布于 2019-08-15
  • 来自专栏HZFEStudio

    JavaScript 异步编程

    异步编程方案有哪些 JavaScript 异步编程方案各有什么优缺点 回答关键点 阻塞 事件循环 回调函数 JavaScript 是一种同步的、阻塞的、单线程的语言,一次只能执行一个任务。 "; document.body.appendChild(pElem); }); 异步回调是编写和处理 JavaScript 异步逻辑的最常用方式,也是最基础的异步模式。 但是随着 JavaScript 的发展,异步回调的问题也不容忽视: 回调表达异步流程的方式是非线性的,非顺序的,理解成本较高。 回调会受到控制反转的影响。 主要特征如下: setTimeout:经过任意时间后运行函数,递归 setTimeout 在 JavaScript 线程不阻塞情的况下可保证执行间隔相同。 生成器 Generator Generator 函数是 ES6 提供的一种异步编程解决方案,语法与传统函数完全不同,最大的特点就是可以控制函数的执行。

    1.4K00发布于 2021-10-30
  • 来自专栏Android研究院

    JavaScript 异步编程

    ❝掌握JavaScript主流的异步任务处理 ( 本篇文章内容输出来源:《拉钩教育大前端训练营》参阅《你不知道的JavaScript中卷》异步章节)❞ JavaScrip 采用单线程模式工作的原因,需要进行 Untitled 2.png 下面是JavaScript执行异步任务的执行时序图: ? DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-<em>8</em>"> <meta name="viewport" content="width g.throw(err); }) } handleResult(g.next()); } co(main); Async/Await 语法糖 推荐使用异步<em>编程</em>的标准 处理执行器内部异步情况的处理 调用resolve或reject <em>8</em>.

    1.5K10发布于 2020-07-31
  • 来自专栏网页前端

    JavaScript web编程

    此代码通过js增加了两个li,通过两个不同的封装函数将li放在ul中,一个是放在前面,一个是放在后面。

    84510发布于 2021-04-22
领券