zl程序教程

前端之JavaScript

  • 16·灵魂前端工程师养成-JavaScript内存图

    16·灵魂前端工程师养成-JavaScript内存图

    操作系统常识JS引擎JavaScript的世界JavaScript的三座大山-曾老湿, 江湖人称曾老大。 -多年互联网运维工作经验,曾负责过大规模集群架构自动化运维管理工作。 -擅长Web集群架构与自动化运维,曾负责国内某大型金融公司运维工作。 -devops项目经理兼DBA。 -开发过一套自动化运维平台(功能如下): 1)整合了各个公有云API,自主创建云主机。 2)ELK自动化收

    日期 2023-06-12 10:48:40     
  • 15·灵魂前端工程师养成-JavaScript历史

    15·灵魂前端工程师养成-JavaScript历史

    学习JS的基本要求JavaScript的历史JavaScript爆发-曾老湿, 江湖人称曾老大。 -多年互联网运维工作经验,曾负责过大规模集群架构自动化运维管理工作。 -擅长Web集群架构与自动化运维,曾负责国内某大型金融公司运维工作。 -devops项目经理兼DBA。 -开发过一套自动化运维平台(功能如下): 1)整合了各个公有云API,自主创建云主机。 2)ELK自动化收集日志功

    日期 2023-06-12 10:48:40     
  • 前端测试题:(解析)下列不属于JavaScript基本数据类型的是

    前端测试题:(解析)下列不属于JavaScript基本数据类型的是

    考核内容: 基本数据类型题发散度: ★试题难度: ★解题:JS中数据类型有: 基本数据类型(值类型):字符串(String)、数字(Number)、布尔(Boolean)、空(Null)、未定义(Undefined)、Symbol;引用数据类型:对象(Object)、数组(Array)、函数(Function)。Number 数字类型,包含整数、小数; Number.MAX_VALUE (

    日期 2023-06-12 10:48:40     
  • Web前端开发JavaScript基础

    Web前端开发JavaScript基础

    JavaScript 代码引入JS通常有两种引入方式,理论上引入命令在body和head中都可以,但是推荐放在body代码块底部,因为Html代码是从上到下执行,如果Head中的js代码耗时严重,就会导致用户长时间无法看到页面,如果放置在body代码块底部,那么即使js代码耗时严重,也不会影响用户看到页面效果,只是js实现特效慢而已,规范化我们就直接将JS代码统统放在body的最底部.引入方式(1

    日期 2023-06-12 10:48:40     
  • 客服系统前端开发:JavaScript获取URL中的协议部分和域名部分【唯一客服】网页在线客服系统

    客服系统前端开发:JavaScript获取URL中的协议部分和域名部分【唯一客服】网页在线客服系统

    再客服系统中如果想要链接websocket需要确定是ws://  还是wss:// 所以,我封装了两个函数,用于获取URL中的协议是HTTP 还是HTTPS ,以及获取到域名部分可以使用 JavaScript 中的 String.prototype.match() 方法来执行匹配操作,并使用第一个捕获组来获取匹配的域名部分。//获取协议部分 function getProtocolFromUrl(

    日期 2023-06-12 10:48:40     
  • 前端测试题:(解析)下列JavaScript语句中不能重新加载页面或导航到新页面的有?

    前端测试题:(解析)下列JavaScript语句中不能重新加载页面或导航到新页面的有?

    考核内容: BOM操作题发散度: ★试题难度: ★解题:BOM(Browser Object Model-浏览器对象模型),整个浏览器窗口,我们可以运用该对象里的api来控制标签页,比如刷新、前进、后退、改变页面地址、检测浏览器设备类型等操作。location:用于获得当前页面的地址。window.location; //对象复制其它方法 对网页来说,都要重新更新与加载,只有参数的改变,不会重新

    日期 2023-06-12 10:48:40     
  • 下一代前端语言之争,JavaScript 要被新语言反超?

    下一代前端语言之争,JavaScript 要被新语言反超?

    作者|Nicholas Yang 译者|核子可乐 策划|褚杏娟 假如大家正在编写前端代码,那么会选择哪种编程语言?目前来看,最有希望的选手主要有三个:首先是最常规的 JavaScript,然后是能编译为 WebAssembly(Wasm)的语言,最后则是能编译成 JavaScript 的语言。常规 JavaScript 需要的配套工具最少,但代价是调试起来相当麻烦,代码可读性也差。虽然选择 J

    日期 2023-06-12 10:48:40     
  • 重新构想前端开发!Kotlin 推出新功能:无需同时了解 Kotlin 和 JavaScript

    重新构想前端开发!Kotlin 推出新功能:无需同时了解 Kotlin 和 JavaScript

    整理 | 褚杏娟、核子可乐 近日,JetBrains 发布了 Kotlin 1.8.20 beta 版本,其中包括一项名为“Kotlin/Wasm”的实验性功能,明确将 WebAssembly 设为编译目标。据介绍,新版本依赖于原生 Wasm 垃圾收集功能 WasmGC,后者同样处于早期开发阶段。JetBrains 总结了 Kotlin/Wasm 的优势:与 wasm32 Kotlin/Nativ

    日期 2023-06-12 10:48:40     
  • 前端文件上传-javascript-ajax

    前端文件上传-javascript-ajax

    书写是为了更好的记忆。 方案一:form表单上传 该方案优点是支持好,缺点刷新页面。 <form action="url" method="post" enctype="multipart/form-data"> <input type="file" name="file"><input type="submit

    日期 2023-06-12 10:48:40     
  • 前端三剑客:html,css,JavaScript

    前端三剑客:html,css,JavaScript

    一、前端概念 二、html详细介绍 三、css基础 四、css盒模型 五、css高级布局 六、JS基础 七、JS常用类 八、JS基础操作 九、JS高级与事件 十、BOM与DOM 十一、jQuery初识 十二、Bootstrap 前端总结

    日期 2023-06-12 10:48:40     
  • 合格前端系列第六弹-从指向看JavaScript

    合格前端系列第六弹-从指向看JavaScript

    https://my.oschina.net/qiangdada/blog/1484001

    日期 2023-06-12 10:48:40     
  • Web前端----Javascript模块化

    Web前端----Javascript模块化

        一提到模块化,也许我们首先想到的是做项目的时候进行模块设计,按照功能划分不同的模块,最后通过模块的选择和组合组成最终的产品;那把模块化的思想放到前端页面,js上来是不是也适用?当然,而且也能很好的提高我们项目的开发效率。     开发过前端界面的同志们都知道,最一开始的时候,让你用CSS写界面的样式,初入职场的程序员一般都这么写:从上到下依次编写,有新的样式需要添加,就在下面接着写,

    日期 2023-06-12 10:48:40     
  • 前端三剑客:html,css,JavaScript

    前端三剑客:html,css,JavaScript

    一、前端概念 二、html详细介绍 三、css基础 四、css盒模型 五、css高级布局 六、JS基础 七、JS常用类 八、JS基础操作 九、JS高级与事件 十、BOM与DOM 十一、jQuery初识 十二、Bootstrap 前端总结

    日期 2023-06-12 10:48:40     
  • 前端JavaScript规范

    前端JavaScript规范

    当你需要拷贝数组时使用slice. jsPerf var len = items.length, itemsCopy = [], // bad for (i = 0; i len; i++) { itemsCopy[i] = items[i]; // good itemsCopy = items.slice(); 注: 如果过度使用,长字符串连接可能会对性能有影响. jsPer

    日期 2023-06-12 10:48:40     
  • 复习前端:JavaScript 字符串操作方法

    复习前端:JavaScript 字符串操作方法

    字符串是每种编程语言的基本组成部分,而 JavaScript 具有许多强大的内置函数,可以让开发人员轻松处理字符串。 includes includes 方法确定子字符串是否包含在较大的字符串中并

    日期 2023-06-12 10:48:40     
  • 使用Cordova将您的前端JavaScript应用打包成手机原生应用

    使用Cordova将您的前端JavaScript应用打包成手机原生应用

    假设我用JavaScript和HTML开发了一个前端应用,我想把该应用打包成能直接在手机上安装和运行(不通过浏览器)的原生应用,例如像下面这样。对应用的用户来说

    日期 2023-06-12 10:48:40     
  • 使用Cordova将您的前端JavaScript应用打包成手机原生应用

    使用Cordova将您的前端JavaScript应用打包成手机原生应用

    假设我用JavaScript和HTML开发了一个前端应用,我想把该应用打包成能直接在手机上安装和运行(不通过浏览器)的原生应用,例如像下面这样。对应用的用户来说

    日期 2023-06-12 10:48:40     
  • 〖大前端 - 基础入门三大核心之JS篇⑤〗- JavaScript中的数据类型之字符串类型

    〖大前端 - 基础入门三大核心之JS篇⑤〗- JavaScript中的数据类型之字符串类型

    当前子专栏 基础入门三大核心篇 是免费开放阶段。推荐他人订阅,可获取扣除平台费用后的35%收益,文末名片加V!说明:该文属于 大前端全栈架构白宝书专栏࿰

    日期 2023-06-12 10:48:40     
  • 前端基础 & 初识JS(JavaScript)

    前端基础 & 初识JS(JavaScript)

    JavaScript概述 JavaScript的历史 1992年Nombas开发出C-minus-minus(C--)的嵌入式脚本语言(最初绑定在CEnvi软件中),后将其改名ScriptEase(客户端执行的语言)。 Netscape(网景)接收Nombas的理念,(Brendan Eich)在其Netscape Navigator 2.0产品中开发出一套livescript的脚本语言。Su

    日期 2023-06-12 10:48:40     
  • web前端Javascript开发学习之JavaScript中的预编译如何进行

    web前端Javascript开发学习之JavaScript中的预编译如何进行

    预编译又称预处理,是整个编译过程最先做的工作,即程序执行前的一些预处理工作。主要处理#开头的指令。如拷贝#include包含的文件代码、替换#define定义的宏、条件编译#if等。 何时需要预

    日期 2023-06-12 10:48:40     
  • web前端框架Javascript开发基础之JavaScript作用域

    web前端框架Javascript开发基础之JavaScript作用域

    在JavaScript中,对象和函数也是变量。在JavaScript中,作用域是你可以访问的变量、对象和函数的集合。JavaScript有函数作用域: 这个作用域在函数内变化。 一、本地Java

    日期 2023-06-12 10:48:40     
  • 前端人必看 2022年JavaScript的发展格局究竟如何?

    前端人必看 2022年JavaScript的发展格局究竟如何?

    在互联网世界中中,所有的信息都瞬息万变,了解信息是提升自己的关键。但我们能够了解2022年web 的发展趋势吗?通过研究2021年开发者调查的数据,我们能够看着这些关键

    日期 2023-06-12 10:48:40     
  • webstorm-前端javascript开发神器中文教程和技巧分享(转)

    webstorm-前端javascript开发神器中文教程和技巧分享(转)

    webstorm是一款前端javascript开发编辑的神器,此文介绍webstorm的中文教程和技巧分享。webstorm8.0.3中文汉化版下载:百度网盘下载:http://pan.baidu.com/s/1pJI9PMVWebStorm为前端javascript开发而生,专门为 javascript开发做了很多优化,令前端工程师眼前一亮的。 一、webstorm的功能 1、webstorm

    日期 2023-06-12 10:48:40     
  • 【前端领域高频笔试面试】—— JavaScript高级相关

    【前端领域高频笔试面试】—— JavaScript高级相关

    目录 1.JQuery一个对象可以同时绑定多个事件,这是如何实现的? 2.什么是webkit, 怎么用浏览器的各种工具来调试代码 3.前端templating(Mustache, underscore, handlebars)是干嘛的, 怎么用? 4.如何消除一个数组里面重复的元素? 5.评

    日期 2023-06-12 10:48:40     
  • 【前端领域高频笔试面试】—— JavaScript相关(二)

    【前端领域高频笔试面试】—— JavaScript相关(二)

    目录 1.写出简单描述html标签(不带属性的开始标签和结束标签)的正则表达式,并将字符串中html标签去掉 2.完成函数showImg(),要求能够动态根据下拉列表的选项变化,更新图片的显示 3.列举浏览器对象模型BOM里常用对象,并列举window对象的常用方法

    日期 2023-06-12 10:48:40     
  • 零基础入门前端--JavaScript 循环结构语句

    零基础入门前端--JavaScript 循环结构语句

    循环控制 控制程序重复执行若干次相同或似的逻辑,理解并正确使用循环控制,需要搞清楚循环的3个要素:起始值、变化量、终止条件。 ○ 起始值循环的起点,可以是【任意数据

    日期 2023-06-12 10:48:40     
  • Web前端 | JavaScript(变量和数据类型)

    Web前端 | JavaScript(变量和数据类型)

    ✅作者简介:一位材料转码农的选手,希望一起努力,一起进步! 📃个人主页:@每天都要敲代码的个人主页 🔥系列专栏:Web前端 目录 一:变量 1. 变量的声明与赋值 2. 函数的定义与调用 3.

    日期 2023-06-12 10:48:40     
  • 【前端安全】JavaScript防http劫持与XSS

    【前端安全】JavaScript防http劫持与XSS

    作为前端,一直以来都知道HTTP劫持与XSS跨站脚本(Cross-site scripting)、CSRF跨站请求伪造(Cross-site request forgery)。但是一直都没有深入研究过,前些日子同事的分享会偶然提及,我也对这一块很感兴趣,便深入研究了一番。 最近用 JavaScript 写了一个组件,可以在前端层面防御部分 HTTP 劫持与 XSS。 当然,防御这些劫持最好的方法

    日期 2023-06-12 10:48:40     
  • 前端工程优化:javascript的优化小结

    前端工程优化:javascript的优化小结

       我觉得优化javascript是一门高深的学问,在这里也只能站在前人的肩膀上,说一些我浅显的认识,更希望的是抛钻引玉,如有不对,敬请斧正。   首先,要认识到是,优化js的关键之处在于,优化它的运行速度,以此为切入点。   javascript的优化原则是:二八原则      满足考量大多数情况,而遇到极端情况,有能力则兼顾之,学会放弃,适当取舍;      原因是,影响用户的体

    日期 2023-06-12 10:48:40     
  • 前端开发面试题—JavaScript回调函数与异步编程

    前端开发面试题—JavaScript回调函数与异步编程

    📚文章目录 🧇关于回调函数 🧇两种回调方式 🚩同步回调  🚩异步回调  ⏬什么时候用异步编程 ⏬使用回调的异步编程 ⏬异步回调的例子  #【国庆活动】带上CSDN一起玩转国庆# 今天分享一下我遇到的一个面试题,是关于JavaScript

    日期 2023-06-12 10:48:40     
  • 前端开发面试题—JavaScript事件

    前端开发面试题—JavaScript事件

    📚文章目录 什么是JavaScript事件❓ 🧩JavaScript事件类别 鼠标事件 键盘事件 框架/对象(Frame/Object)事件 表单事件 动画事件 过渡事件 其他 今天分享一下我遇到的一个面试题,是关于JavaScript事件的问题&#

    日期 2023-06-12 10:48:40