虚拟 DOM 与 DOM Diff 本文写于 2020 年 9 月 12 日 虚拟 DOM 在今天已经是前端离不开的东西了,因为他的好处实在是太多了。 在《高性能 JavaScript》一书中,提到过 DOM 操作很慢。但实际上这句话没有任何前提条件,也没有对比谁慢,纯粹属于“话术”。 的确,DOM ...
分类:
其他好文 时间:
2020-09-17 23:08:52
阅读次数:
31
taro-script Github地址 基于Taro v3开发,支持多端小程序动态加载远程 JavaScript 脚本并执行,支持 ES5 语法 最近更新内容 新增useScriptContext获取当前执行上下文 参数名称调整:useCache → cache 缓存策略调整 新增text属性,可 ...
分类:
Web程序 时间:
2020-09-17 22:54:19
阅读次数:
39
一、if语句 语法: if(条件1) { 条件1成立时执行代码}else if(条件2){ 条件1成立时执行代码}else{ 条件均不成立时执行代码} <!DOCTYPE html> <html> <head> <meta charset="UTF-8"/> <title>JavaScript流程控 ...
分类:
Web程序 时间:
2020-09-17 22:48:24
阅读次数:
37
AJAX 1. AJAX简介 AJAX = Asynchronous JavaScript and XML (异步的JavaScript和XML) Ajax不是一种新的编程语言,而是一种用于创建更好更快以及交互性更强的Web应用程序的技术 增强B/S的体验性(Browser/Service) B/S ...
分类:
编程语言 时间:
2020-09-17 21:58:28
阅读次数:
35
function dateLess(d) { var d = new Date(d.substring(0, 4), d.substring(5, 7) - 1, d.substring(8, 10), d.substring(11, 13), d.substring(14, 16), d.subs ...
分类:
编程语言 时间:
2020-09-17 20:51:07
阅读次数:
46
(一)背景 JavaScript是一门动态弱类型语言 对变量的类型非常宽容 而且不会在这些变量和它们的调用者之间建立结构化的契约。 试想有这么几个场景: 1: 你调用一个别人写的函数,但是这个人没有写注释,为了搞清楚参数类型,只能去看里面的逻辑 2: 为了保证代码的健壮性,你需要对一个函数的输入参数 ...
分类:
其他好文 时间:
2020-09-17 20:42:18
阅读次数:
26
统一资源定位符,缩写为URL,是对网络资源(网页、图像、文件)的引用。URL指定资源位置和检索资源的机制(http、ftp、mailto)。 举个例子,这里是这篇文章的 URL 地址: https://dmitripavlutin.com/parse-url-JavaScript 很多时候你需要获取 ...
分类:
编程语言 时间:
2020-09-17 20:02:32
阅读次数:
29
任何一门技术在实际中都会有一些属于自己的小技巧。同样的,在使用JavaScript时也有一些自己的小技巧,只不过很多时候有可能容易被大家忽略。而在互联网上,时不时的有很多同行朋友会总结(或收集)一些这方面的小技巧。作为一位JavaScript的菜鸟级的同学,更应该要留意这些小技巧,因为这些小技巧可以 ...
分类:
Web程序 时间:
2020-09-17 20:00:59
阅读次数:
34
在一个大型的项目中,不可避免会出现操作时间的业务,比如时间的格式化,比如时间的加减,我们一般会直接使用moment.js库来做,毕竟稳定可靠,也方便,那当我们系统只是几个简单页面,对时间的操作并不是很大,引入库文件并不是很必须的情况,我们需要时区展示怎么办?是不是可以用浏览器支持的原生方法来实现? ...
分类:
编程语言 时间:
2020-09-17 19:46:37
阅读次数:
208
JavaScript是客户端脚本的标准语言,而jQuery使得编写JavaScript更加简单,作为java程序员,在开发工作中免不了使用jQuery框架,所以jQuery就成为了面试中会被考察的一部分。下面整理了10道jQuery面试题,供有面试需要的朋友们学习使用。1、jQuery库中的$()是什么?答:$()函数是jQuery()函数的别称,$()函数用于将任何对象包裹成jQuery对象,接
分类:
Web程序 时间:
2020-09-17 19:40:59
阅读次数:
37