#ejs

RequireJS进阶(三) 转

进阶的前面两篇讲述了r.js如何通过命令行把所有的模块压缩为一个js文件或把所有的css压缩为一个css文件。其中包括一些压缩配置参数的使用。 但以上两种方式有几个问题1、通过命令手动配置压缩选项显得很呆板2、都仅合并为一个文件对于最后只生成一个文件的库来说,这种方式并无不妥。比如jQuery,它的工程中小文...
代码星球 ·2020-05-17

RequireJS进阶(一) 转

为了应对日益复杂,大规模的JavaScript开发。我们化整为零,化繁为简。将复杂的逻辑划分一个个小单元,各个击破。这时一个项目可能会有几十个甚至上百个JS文件,每个文件为一个模块单元。如果上线时都是这些小文件,那将对性能造成一定影响。 RequireJS提供了一个打包压缩工具r.js来对模块进行合并压缩。r...
代码星球 ·2020-05-17

RequireJS进阶(二) 转

这一篇来认识下打包工具的paths参数,在入门一中就介绍了require.config方法的paths参数。用来配置jquery模块的文件名(jQuery作为AMD模块时id为“jquery”,但文件名可通过paths配置可以不必是“jquery.js”,而是带有版本的如...
代码星球 ·2020-05-17

RequireJS 2.0 正式发布(转)

RequireJS发布了一个大版本,直接从version1.0.8升级到了2.0。随后的几小时JamesBurke又迅速的将版本调整为2.0.1,当然其配套的打包压缩工具r.js也同时升级到了2.0.1。此次变化较大,代码也进行了重构,层次更清晰可读。功能上主要变化如下: 1,延迟模块的执行。这是一个很大变化...
代码星球 ·2020-05-17

RequireJS入门(三)转

这篇来写一个具有依赖的事件模块event。event提供三个方法bind、unbind、trigger来管理DOM元素事件。event依赖于cache模块,cache模块类似于jQuery的$.data方法。提供了set、get、remove等方法用来管理存放在DOM元素上的数据。示例实现功能:为页面上所有的段落P元素...
代码星球 ·2020-05-17

RequireJS入门(二) 转

上一篇是把整个jQuery库作为一个模块。这篇来写一个自己的模块:选择器。为演示方便这里仅实现常用的三种选择器id,className,attribute。RequireJS使用define来定义模块。 新建目录结构如下这次新建了一个子目录js,把main.js和selctor.js放入其中,require....
代码星球 ·2020-05-17

RequireJS入门(一) 转

RequireJS由JamesBurke创建,他也是AMD规范的创始人。 RequireJS会让你以不同于往常的方式去写JavaScript。你将不再使用script标签在HTML中引入JS文件,以及不用通过script标签顺序去管理依赖关系。 当然也不会有阻塞(blocking)的情况发生。好,以...
代码星球 ·2020-05-17

npm报错:无法加载文件 D: odejs ode_globalwebpack.ps1,因为在此系统上禁止运行脚本

在windows终端输入vueinitwebpackapp,创建一个名为app的Vue项目时报错如下:无法加载文件D:odejsode_globalwebpack.ps1,因为在此系统上禁止运行脚本有关详细信息,请参阅https:/go.microsoft.com/fwlink/?LinkID=135170(1)以管理...

vuejs 和 element 搭建的一个后台管理界面

介绍:  这是一个用vuejs2.0和element搭建的后台管理界面。 相关技术:  vuejs2.0:渐进式JavaScript框架,易用、灵活、高效,似乎任何规模的应用都适用。  element:基于vuejs2.0的ui组件库。  vue-router:一般单页面应用spa都要用到的前端路由。  vu...

nodejs window下安装与配置淘宝镜像

nodejswindow下安装与配置淘宝镜像1,前往nodejs官网下载安装软件,地址:https://nodejs.org/en/2,点击下一步继续安装,安装完成,在命令输入:node-v,npm-v,查看版本,即是安装成功3,随便在计算机哪个盘建一个全局目录,比如我的在E盘:E:odejsode_global4,设...

nodejs、npm、 typescript、angular-cli安装

 1.从Node.js官网下载对应平台的安装程序,进行安装,在Windows上安装时务必选择全部组件,包括勾选AddtoPath。        2.安装完成后,打开window命令行,输入node-v ,如果输出版本号...

NodeJS对象数组Array 根据对象object key的值排序sort

有个js对象数组varary=[{id:1,name:”b”},{id:2,name:”b”}]需求是根据name或者id的值来排序,这里有个风骚的函数./***对数组中的对象,按对象的key进行sortType排序*@paramkey数组中的对象为object,按obj...

NodeJs中类定义及类使用

1、首先定义类Point,文件名为point.class.js://定义类classPoint{//构造函数constructor(x,y){this.x=x;//类中变量this.y=y;}//类中函数toString(){return'('+this.x+','+this.y+')';}//静态函数staticsa...
代码星球 ·2020-05-12

Ubuntu 16.04 安装NodeJs

版本号Ubuntu:16.04-desktopNodejs:6.x最新版1、在线安装用如下代码下载nodejs6.x最新版并安装,npm会随nodejs一并安装curl-sLhttps://deb.nodesource.com/setup_6.x|sudo-Ebash-sudoapt-getinstall-ynodej...
代码星球 ·2020-05-12

Nodejs使用多个分隔符分隔字符串

在nodejs中当需要使用多个分隔符分隔字符串时,可以使用正则表达式作为split函数的参数,具体使用如下:varstr="111@222#333444@555#666777"varregex=/s+|,|@|#/;varstrAry=str.split(regex);for(i=0;i<strAry.lengt...
首页上一页...1516171819...下一页尾页