首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

「首席架构师推荐」一系列很棒的的浏览器端JavaScript库资源

t.js - 一个小的JavaScript模板框架,约400字节gzip压缩。 Pug - 用于nodejs的强大,优雅,功能丰富的模板引擎。...money.js - 一个小的(1kb)JavaScript货币转换库,用于web和nodeJS。 Fraction.js - JavaScript的有理数字库。...Vibrant.js - 从图像中提取突出的颜色。 I18n和L10n 本地化(l10n)和国际化(i18n)JavaScript库。...babelfish - i18n具有人性化的API并内置复数支持。 ttag - 基于ES6标记模板和良好的旧GNU gettext的现代javascript i18n本地化库。...文件上传器 jQuery-File-Upload - 文件上传小部件,包含多个文件选择,拖放支持,进度条,验证和预览图像,jQuery的音频和视频。

6.7K21

jQuery.i18n.properties 实现 Web 前端的国际化

与 Java 里的资源文件类似,jQuery.i18n.properties 采用 .properties 文件对 JavaScript 进行国际化。...开发人员可以以 JavaScript 变量(或函数)或 Map 的方式使用资源文件中的 key。...支持跨行的值 可以以 JavaScript 变量(或函数)或 Map 的方式使用资源文件中的 Key 5、API jQuery.i18n.properties() 也可以这样写 ($.i18n.properties...jQuery.i18n.browserLang() 用法 用于获取浏览浏览器的语言信息 demo $(document).ready(function() { loadBundles('en...8、总结 jQuery.i18n.properties 具有轻量级(压缩后仅 4kb)、简单易用等特点,但是作为一个普及度不高的轻量级插件,不一定适用于大型的或对效率要求极高的场景。

4.7K10
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    javascript开发后端程序的神器nodejs

    也许javascript自己都忘记了还可以做服务器端编程,直到2009年nodejs的横空出世。 nodejs的历史 javascript作为一门解释性语言,是不需要像C或者C++那样进行编译的。...nodejs借着V8浴火重生了。 nodejs从一诞生就获得了极大的关注。比较javascript的开发者还是非常非常多的。而且一门语言可以通用前后端是多么的有吸引力。...nodejs从2009年发展到2020年的nodejs 14,经历了11年的历史,和它的先辈javascript相比还是很年轻,但是因为其开放性和包容性,nodejs在以一个非常快的速度向前发展。...response 是一个http.ServerResponse对象,用于返回数据给调用方。 在上面的例子中,我们并没有使用request,而是使用response直接构建了返回的对象。...比如: node app.js joe argv是一个包含所有命令行调用参数的数组。 上面的例子中,第一个参数是 node 命令的完整路径。第二个参数是正被执行的文件的完整路径。

    1.1K41

    nodejs与javascript中的aes加密

    简介 1.aes加密简单来说,在密码学中又称Rijndael加密法,是美国联邦政府采用的一种区块加密标准。这个标准用来替代原先的DES,已经被多方分析且广为全世界所使用。...2.AES的区块长度固定为128 比特,密钥长度则可以是128,192或256比特;而Rijndael使用的密钥和区块长度可以是32位的整数倍,以128位为下限,256比特为上限。...具体的加密算法和模式的区别:点击《AES加解密算法的模式介绍》查看。 3.在这里我们只接受常用的ECB方式 + pkcs7padding(与pkcs5padding值相同)填充加密。...应用 1.nodejs中aes的使用 var crypto = require('crypto'); var aesutil = module.exports = {}; /** * aes加密...clearEncoding)); cipherChunks.push(decipher.final(clearEncoding)); return cipherChunks.join(''); } 2.javascript

    3.9K80

    javascript开发后端程序的神器nodejs

    也许javascript自己都忘记了还可以做服务器端编程,直到2009年nodejs的横空出世。 nodejs的历史 javascript作为一门解释性语言,是不需要像C或者C++那样进行编译的。...nodejs借着V8浴火重生了。 nodejs从一诞生就获得了极大的关注。比较javascript的开发者还是非常非常多的。而且一门语言可以通用前后端是多么的有吸引力。...nodejs从2009年发展到2020年的nodejs 14,经历了11年的历史,和它的先辈javascript相比还是很年轻,但是因为其开放性和包容性,nodejs在以一个非常快的速度向前发展。...response 是一个http.ServerResponse对象,用于返回数据给调用方。 在上面的例子中,我们并没有使用request,而是使用response直接构建了返回的对象。...比如: node app.js joe argv是一个包含所有命令行调用参数的数组。 上面的例子中,第一个参数是 node 命令的完整路径。第二个参数是正被执行的文件的完整路径。

    1.1K20

    jQuery用于请求服务器的函数

    post方法 jQuery为我们包装简化了常用的请求方法,其中有一个post方法,此方法可以通过 HTTP POST 请求从服务器载入数据。...所以这时候就得用到一个可以将表单数据序列化成json格式的神器:jquery.serializeJSON,这是一个基于jQuery的开源插件,以下是该插件的下载地址: http://www.bootcdn.cn.../jquery.serializeJSON/ 使用该插件后,一句代码就可以解决表单数据序列化成json格式的问题,修改后的代码: html代码: <!...AJAX方法 ajax方法是 jQuery 底层的 AJAX 实现,而以上介绍的get和post方法则是ajax方法的简写,ajax方法会返回其创建的 XMLHttpRequest 对象。...语法: jQuery.ajax({settings...}) ? 下面的表格中列出了可能的键/值: ? 示例,服务端代码不变: html代码: <!

    4.3K10

    nodejs的安装及配置(适用于windows)

    一、下载安装本教程演示的环境:win 11 64位首先进入nodejs官网,或者直接点击nodejs的进行下载(2023.12.27日),优先选择稳定版本,根据自己电脑系统配置进行下载适合的安装包二、安装步骤...如图:四、nodejs配置环境修改全局模块下载路径在nodejs根目录内新建两个文件夹 node_global 和 node_cache 如图:创建完两个空文件夹之后,跟之前操作一样,在键盘按下【win...prefix = 创建的node_global文件夹所在路径cache = 创建的node_cache文件夹所在路径npm config set prefix "X:\nodejs\node_global"npm...NODE_PATH】,输入【X:\nodejs\node_global】,并且在path路径中新增【X:\nodejs\】和【X:\nodejs\node_modules】将【用户变量】下的【Path】...install express -g成功结果如下:2.注:若执行命令npm install express -g 出现如下报错是由于权限的原因,右击Nodejs文件夹->属性->安全,点击编辑,将所有权限都

    1K10

    java jquery 文件下载_jquery下载教程_jquery下载文件到指定的目录

    大家好,又见面了,我是你们的朋友全栈君。 在使用jquery这种工具的时候,文档的说明是非常全面的,而且各种各样的应用也十分详细,同时其中还包含了很多比较成熟的插件,能够方便用户自由自在的选择。...jquery下载在功能设置方面也是比较齐全的,将核心的代码规按照相应的功能进行分割,对于那些不需要的代码就不需要进行加载,有效的避免了延迟加载,配备的有上万节点,可以轻轻松松的方便用户进行内容的加载,即便是在...更多软件咨询体验,请前往QQ下载站 jquery下载的文件是需要放到指定的文件目录中的,如果对这款工具下载文件的核心进行了解的话,就会发现其中有三个js的文件,一个就是核心的包,另外两个是扩展包,这两个扩展包分别是复选框的功能包...当用户使用jquery下载软件的时候,核心包必须要进行加载的,并且按照这种扩展包的实际需求进行加载这种结构有利于日后不断开发各种辅助功能或者工具,而且对基本的功能不会造成影响。...jquery下载文件到指定的目录之后利用这种工具下载的各种图片或者文件数据,也会直接放到指定的目录之中,在应用这种软件时,主要的图标都会合并成一个图片,利用图片接歌的方式可以显示图标。

    2.8K20

    asp是什么, javascript和php,asp区别,什么是 JavaScript 引擎, nodejs和vuejs的关系,nodejs和javascript区别

    ASP的出现使得广大 WEB设计者不必在为客户浏览器是否支持而担心,实际上就算你在同一个 .asp文件中使用不同的脚本语言,你都无须为此担忧,因为所有的一切都将在服务器端进行,客户浏览器得到的只是一个程序执行的结果...*JavaScript 引擎和渲染引擎* ## nodejs和vuejs的关系 *nodejs类比Java中:JVM* 详述: 就前端来说nodejs具有划时代的意义, **nodejs不是一个...js框架**,千万不要认为是类似jquery的框架, **nodejs是js运行时,运行环境,类比java中jvm,** 同样nodejs的作用和jvm的一样一样的,也是js的运行环境,不管是你是什么操作系统...** 记住,nodejs是和jvm同等地位的js运行环境,打开了**前端人员走向后端的**道路。 vuejs: 是一套用于构建用户界面的渐进式框架。...## nodejs和javascript区别 JavaScript和java都是一门编程语言,至于两者的关系,是雷锋和雷峰塔的关系 V8是google开源的JavaScript引擎,用于执行JavaScript

    14910

    四种方式解决页面国际化问题——步骤详解

    : 通过jquery或者dom操作拿到需要变化语种的id或者class,然后到配置文件里面识别key是谁,因为他的结构是map结构的,也就是value-key的结构,最后在html页面通过class或者...文件*/ if ($.i18n == undefined) { console.log("请引入i18n js 文件") return false; }...; /* 这里需要进行i18n的翻译 */ jQuery.i18n.properties({ name : sourceName, //资源文件名称...path : 'i18n/' + i18nLanguage +'/', //资源文件路径 mode : 'map', //用Map的方式使用资源文件中的值...我只是研究了一下,然后根据自己的需要加了几行而已,js源码摘自(忘记了,找到了会贴出来的) 要使用i18n自然需要导入i18n.js文件,文件可以直接到我csdn下载,也可以网上找一下,i18n下载。

    1.4K50

    nodejs中的文件系统

    简介 nodejs使用了异步IO来提升服务端的处理效率。而IO中一个非常重要的方面就是文件IO。今天我们会详细介绍一下nodejs中的文件系统和IO操作。...nodejs中的文件系统模块 nodejs中有一个非常重要的模块叫做fs。这个模块提供了许多非常实用的函数来访问文件系统并与文件系统进行交互。...}) 上面的open方法的第二个参数表示以只读的方式打开文件。 我们看下常用的文件系统标志: ‘r’: 打开文件用于读取。如果文件不存在,则会发生异常。 ‘r+’: 打开文件用于读取和写入。...‘a’: 打开文件用于追加。如果文件不存在,则创建该文件。 ‘a+’: 打开文件用于读取和追加。如果文件不存在,则创建该文件。...nodejs提供了一个fs.Stats类,用来描述文件的状态信息。

    1.3K31

    nodejs中的文件系统

    简介 nodejs使用了异步IO来提升服务端的处理效率。而IO中一个非常重要的方面就是文件IO。今天我们会详细介绍一下nodejs中的文件系统和IO操作。...nodejs中的文件系统模块 nodejs中有一个非常重要的模块叫做fs。这个模块提供了许多非常实用的函数来访问文件系统并与文件系统进行交互。...}) 上面的open方法的第二个参数表示以只读的方式打开文件。 我们看下常用的文件系统标志: ‘r’: 打开文件用于读取。 如果文件不存在,则会发生异常。 ‘r+’: 打开文件用于读取和写入。...如果文件不存在,则会发生异常。 ‘w’: 打开文件用于写入。 如果文件不存在则创建文件,如果文件存在则截断文件。 ‘w+’: 打开文件用于读取和写入。...nodejs提供了一个fs.Stats类,用来描述文件的状态信息。

    1.5K10

    awesome-javascript-cn

    官网 hogan.js:是 Mustache 模板语言的编译器。官网 doT:最快速简洁的 JavaScript 模板引擎,适用于 nodejs 和浏览器。...官网 TinyMCE:JavaScript 富文本编辑器。官网 trix:由 Basecamp 制作,适用于每天写作的富文本编辑器。官网 文件 处理文件的库。...官网 money.js:一个小巧(1kb)的货币转换库,适用于 web 和 nodeJS。官网 Fraction.js:一个有理数库。官网 Complex.js: 一个复数库。...官网 国际化和本地化(I18n And L10n) 本地化和国际化 JavaScript 库 i18next:JavaScript 最简单的国际化(i18n)方法。...官网 文件上传 jQuery-File-Upload:File Upload 是一个支持多文件选择、文件拖放、进度条、验证和图片、音频、视频预览的 官网jQuery 插件。

    10.7K80

    用于创建树形部件的 jQuery 插件:jsTree

    jsTree 是一个基于 jQuery 和 Sarissa 的免费网页树形部件,它设置灵活,并且支持几乎主流的浏览器,如:Internet Explorer 6 +, Mozilla Firefox,...jsTree 支持三种数据源头: 预先定义好的 HTML -嵌套的列表结构 JSON XML jsTree 的主要功能有: 同步导入 - 只需要提供一个 URL,就会去请求数据(只适合 JSON 和 XML...支持打开,关闭,重命名,创建,删除节点(通过预先定义好的规则) 支持多种回调函数(onchange, oncreate, ondelete, onload, 等等) 支持拖拉 支持多重选择 支持多种语言...支持主题(可以修改图标,大小和背景等等) 可以支持动态打开和关闭(configurable) 可选的快捷键导航 支持多个树形部件 另外还可以做为 jQuery 插件。

    1K10

    JavaScript 的闭包用于什么场景

    然而,从代码的运行结果来看,JavaScript 跟我们前面说到的“一些编程语言”关于变量明显有不同之处。 上面代码的“不同之处”就在于,makeFunc() 返回了一个闭包。...大部分前端 JavaScript 代码都是“事件驱动”的:我们定义行为,然后把它关联到某个用户事件上(点击或者按键)。我们的代码通常会作为一个回调(事件触发时调用的函数)绑定到事件上。...比如说,我们想要为一个页面添加几个用于调整字体大小的按钮。一种方法是以像素为单位指定 body 元素的 font-size,然后通过相对的 em 单位设置页面中其它元素(例如页眉)的字号。...用闭包模拟私有方法 一些编程语言,比如 Java,可以创建私有方法(只能被同一个类中的其他方法调用的方法)。 JavaScript 不支持这种方法,但是我们可以使用闭包模拟实现。...多亏了 JavaScript 的词法作用域,这三个函数可以访问 privateCounter 和 changeBy(),使得它们三个闭包共享一个环境。

    1.3K80

    前端插件以及部分细分网址梳理

    类似于 Solr, 但是用于浏览器上的全文搜索引擎,可以为 JSON 创建索引,离线也可以使用 jquery.hotkeys: jQuery 插件,用于绑定热键 breach_core: Javascript..., 但是会延迟执行,某些场景下,性能会有很大的提升 seajs: 前端模块加载器,解决模块化、依赖等问题 jQuery-One-Page-Nav: 单页应用中一个用于处理导航栏的库 js.js: Javascript...的语法 flow: 一个用来检测 Javascript 语法错误的库, Facebook 出品 zoomooz: jQuery 插件,用来处理浏览器缩放 fancyBox: 一个用于放大缩小图片、Web...,然后再加载高质量的图片 progressbar.js: 简洁美观的进度条,扁平化 pigshell: 一个由 Javascript 实现的Shell, 将互联网当做一个大的文件系统, 通过 cd/ls...定位、运动、倾斜等 hyhyhy: 用于创建 基于 HTML5 的 演示文稿 swipebox: jQuery 插件,用于处理移动端的触摸事件 FileAPI: 前端用户处理文件(拖放、多文件上传等)

    5.7K90
    领券