这三个月我又自学了jQuery库和ES6语法,敲了大量的代码去练习。因为需要一边写论文一边自学这些前端的知识,所以进度可能有点慢,但我觉得能一直坚持每天学一点也是一种毅力,在这里想分享一下看完这两者的心得体会。 jQuery库---现在已经不流行 强调的理念是write less,do more(写得少,做得多),所以它提供的独特的 选择器 功 能 、 链式
转载 2023-12-26 15:46:49
57阅读
  1页面缩放显示问题问题描述:页面似乎被缩小了,屏幕太宽了。解决办法:在head标签内加入: <meta name="viewport" content="width=device-width, initial-scale=1">  2 页面跳转后样式丢失js失效问题描述:用ajax跳转的时候,从a.html跳转到b.html后
在说两者之间的区别时,我们先说一些关于ES6的promise和Jq的promise的基础知识;一.Jq的promise    deferred.promise()和$().promise()的区别$().promise()方法返回一个动态生成的Promise,一旦绑定到已排队或未排队的集合的某个类型的所有操作都已结束,该Promise将被解析。Deferred对象有r
一、UMD:AMD 和CommonJS的糅合 前面花了很长的篇幅介绍了两大类模块规范,CommonJS(Modules/Modules/Wrappings)及AMD。 我们知道Modules/Wrappings是出于对NodeJS模块格式的偏好而包装下使其在浏览器中得以实现。 而Modules/Wrappings的格式通过某些工具(如r.js)也能运行在NodeJS中
1、IE浏览器加入收藏夹的代码window.external.addFavorite(sURL, sTitle);参数:sURL:添加到收藏夹的完整网站页面地址sTitle:添加到收藏夹中的网站页面标题名称。示例:<a href='#' onClick="javascript:window.external.AddFavorite('http://weste.net', '财经网');"&g
1.懂得了uefi引导和legacy(传统)引导区别;2.引导页面不同于bios;(联想Y7000P 开机立马不停按F12进入引导页面,按笔记本右边的针孔恢复进入bios设置)3.u盘作启动盘时在启动页面和BIOS中不一定显示为usb。。。,也可能为Linpus lite(TOSHIBA(东芝)),我的u盘是东芝的,因为一直在找带usb的选项,浪费了半天时间;制作U盘启动盘用refus,支持uef
转载 2024-05-06 11:01:42
155阅读
ES Module浏览器中使用html 中使用在 html 中 script 标签添加 type="module",表示可以以 ES Module 的标准执行其中的 JS 代码 ESM 自动采用了严格模式,忽略 ‘use strict’ 每个 ES Module 都是运行在单独的私有作用域中 ESM 可以通过 CORS 的方式请求外部的 JS 模块 ESM 的 script 可以添加 defer
转载 2024-04-19 14:41:45
182阅读
ubuntu18.04安装学习elasticsearch一、java环境安装1、更新软件包列表:sudo apt-get update2、安装openjdk-8-jdk:sudo apt-get install openjdk-8-jdk3、查看java版本,看看是否安装成功:java -version二、es安装包下载启动(本机使用的是es7.6.1)安装包解压后,在bin目录下,终端直接运行文
转载 2024-03-16 00:26:42
233阅读
本来只是好奇打包工具是如何转换ESM和CJS模块的,没想到带着这个问题阅读完编译的代码后,我的问题更多了。目前主流的有两种模块语法,一是Node.js专用的CJS,另一种是浏览器和Node.js都支持ESM,在ESM规范没有出来之前,Node.js的模块编写使用的都是CJS,但是现在ESM已经逐渐在替代CJS成为浏览器和服务器通用的模块解决方案。那么问题来了,比如说我早期开发了一个CJS的包,现
转载 2024-05-19 07:39:47
44阅读
ES Modules 基本特性通过给script标签添加type = module 属性,就可以以ES module的规范执行js代码了<script type="module"> console.log('this is a module') </script>自动采用严格模式,忽略’use strice’<script type="module"> co
转载 2024-04-02 20:05:12
119阅读
tsx 属于一个nodejs的增强 包含的特性 快速的按需ts 以及esm 编译 支持commonjs 以及esm支持下一代ts 扩展(.cts, .mts) 隐藏体验特性警告
原创 2024-01-18 14:26:47
234阅读
 相信各位大侠对ES6并不陌生了,所以在此不再赘述它的历史与由来,直接进入正题。  jQuery的这种写法可能已经被写烂了:$(".submit-btn").click(function(){   ajax(); }); 那么来个新鲜的:$(".submit-btn").click(() => ajax());第一次接触箭头函数的写法,似乎觉得无法理解
转载 2024-05-17 12:48:20
63阅读
目录一.安装过程安装NODE通过npm安装elasticdump二.数据导出实操一实操二实操三三.文件导入一.安装过程当前工具主要是用来对ES中的数据进行数据导入/导出,以及对数据迁移相关,使用elasticdump工具需要使用到npm,所以需要安装相关的依赖 目前使用到的ES版本是 7.x安装NODE通过npm安装elasticdumpwindows 和 linux 安装方法相同# 本地安装和
转载 2024-05-21 08:14:12
193阅读
壹(序)ES6之前,JS一直没有自己的模块体系,这一点对于大型项目的开发很不友好,所以社区出现了CommonJS和AMD(本人不熟悉),CommonJS主要是用于服务器(Node),AMD主要是用于浏览器。但是ES6引入了ESM,到此,JS终于有了自己的模块体系,基本上可以完全取代CJS和AMD。下面简单总结一下ESM以及ESM和CJS的区别。贰(ESM使用)ESM是ESModule,是ECMAS
转载 2024-04-26 09:33:54
16阅读
平板电脑CE认证标准是什么,各类无线产品的CE认证标准是啥 平板电脑申请CE认证的系列划分主要是依据产品的内外结构及PCB电路板(包括主要的元器件),只有具备相同的PCB电路板及内外结构,仅有外观颜色或者丝印存在差别的产品才可划分为同一系列。 专业提供平板电脑CE认证服务,各类无线产品CE认证测试标准如下: ETSI EN 301489-1
转载 10月前
51阅读
前端工程化思想一直以来都是一个非常热议的话题,其实前端工程化从技术方面来说,无非就是这么几点:CommonJS、AMD、CMD、UMD和ES6 Modules,那么我们就来说说前端这几个模块。1、CommonJS说到CommonJS,那就的从他的出发点说起了,commonjs的出发点是js没有完善的模块系统。标准库较少,缺少包管理工具,而在node.js兴起之后。能让js在任何地方运行,特别是服务
转载 2024-07-24 14:20:24
209阅读
一、出现背景早期javaScript程序很小,不需要模块化,发展到现在,我们有了运行大量JavaScript脚本的复杂程序,有必要开始考虑提供一种,将 JavaScript 程序拆分为可按需导入的单独模块的机制二、模块系统解决了啥问题JS的本质就是数据+函数,数据就是各种变量,如何组织这些变量,对代码的质量和对代码的管理非常重要当变量较少时,我们考虑起来比较容易,可以通过scoped(作用域)来进
? 1. esmre正则表达式高性能替代库,基于AC自动机算法优化匹配速度import esm index = esm.Index() index.enter("he") # 添加匹配规则 index.query("This here") # 输出匹配结果特点:✅ 支持批量正则匹配(如邮箱/URL/HTML标签提取)✅ 效率比标准re模块提升显著⚠️ 不支持完整正则语法(专注于多模式匹配)来源
原创 3月前
45阅读
# Python ESM ESM(Entity State Machine)是一种常见的状态管理模式,它能够帮助我们管理复杂的状态和状态转换。在Python中,有许多库可以用来实现ESM模式,其中一个知名的库就是Python ESM。 ## 什么是ESM模式? 在软件开发中,我们经常需要处理各种各样的状态。例如,在一个游戏中,角色可以处于不同的状态,比如待机、移动、攻击等。为了更好地管理这些
原创 2024-01-08 03:53:43
171阅读
ATA/SATA/SCSI/SAS/FC 都是应用于存储领域的总线,在当今的存储系统中,普遍应用的硬盘接口主要有 SATA 、 SCSI 、 SAS 和 FC , ATA 比较古老,在一些老的低端存储系统中被广泛应用,目前基本上被 SATA 所替代。 中国通信人博客,~1rEg�A]6/3D[ [0Q p       ♦ ATA
转载 5月前
19阅读
  • 1
  • 2
  • 3
  • 4
  • 5