首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

JS通用模块写法

模块化这个问题并非一开始就存在,WWW 刚刚问世的时候,html,JavaScript,CSS(JS 和 CSS 都是后来在网景被引进浏览器的)都是极其简单的存在,不需要模块化。...在 ES6 以前,JS 语言没有模块化,如何让 JS 不止运行在浏览器,且能更有效的管理代码, 于是应运而生 CommonJS 这种规范,定义了三个全局变量: require,exports,module...require 用于引入一个模块 exports 对外暴露模块的接口,可以是任何类型 module 是这个模块本身的对象 用 require 引入时获取的是这个模块对外暴露的接口(exports) Node.js...CommonJS 规范: var foo = require("foo"); var out = foo.sayName(); module.exports = out; 在浏览器端,不像 Node.js...){ var myModule = require('moduleName') }) // Browser global

2K10

快速部署Vue.js前端项目

快速部署Vue.js前端项目 前言 Vue.js相较于传统的HTML三件套(HTML、CSS、JavaScript)有许多优点。...Vue.js还提供了许多方便的工具和插件,例如路由管理、状态管理、打包工具等,使得开发效率更高。Vue.js是一款功能强大、易于学习、易于使用的前端框架,已经成为了许多开发者的首选之一。...今天我们来学习如何将Vue前端项目部署到服务器。 所需软/硬件 本文教程使用腾讯云服务,以Centos7系统为例,使用宝塔面板进行管理。...,导致web服务器找不到我们的入口,直接部署完前端静态文件后会使直接访问url时404报错,这是我们需要在Nginx的伪静态中新增重写规则来完成路由指向: 图片 4.部署完成 最后我们就可以愉快地访问自己的项目啦...: 图片 总结 在本教程中,我们一起学习了从购买服务器、配置服务器和项目到最终成功上线项目,作者不得不感叹随着时代的发展,前端框架已经产生了质的飞跃,如今前后端分离可以大幅减轻服务器压力,而基于MVVM

3.4K00

前端 实战项目·动态加载 JS 文件

动态加载 JS 文件 对于 Vue、React 等框架开发的单页面应用,在某些页面开发特殊功能时经常需要依赖第三方 JS 文件,如果在全局引入 CDN 资源可能会加载冗余文件,此时最好使用动态加载方式...动态加载 JS 脚本指仅在某些特殊页面引入依赖文件,而非全局引入,这样可以避免在这些页面并未打开时造成加载无用的资源,提高页面加载速度的同时,也让整个项目更加模块化。...对于 defer,可以认为是将外链的 js 放在了页面底部。js 的加载不会阻塞页面的渲染和资源的加载。defer 会按照原本的 js 的顺序执行。.../ajax/libs/jqueryui/1.12.1/jquery-ui.min.js', 'https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.9.0.../moment.min.js', 'https://cdnjs.cloudflare.com/ajax/libs/fullcalendar/3.10.0/fullcalendar.min.js',

5.1K40

js书写原生ajax,JS 原生ajax写法

JS原生ajax与Jquery插件ajax深入学习 序言: 近来随着项目的上线实施,稍微有点空闲,闲暇之时偶然发现之前写的关于javascript原生xmlHttpRequest ajax方法以及后来...: function() { return new XMLHttpRequest … js原生Ajax 的封装和原理 原理及概念 AJAX即“Asynchronous Javascript And XML...原生ajax 主要复习了php的pdo数据库操作,和js的ajax,真麻烦,希望jquery的ajax简单点. index.php: 1 2 [代码]JS原生Ajax&comma...;GET和POST javascript/js的ajax的GET请求: Jquery学习笔记(10)–ajax删除用户,使用了js原生ajax 主要复习了php的pdo数据库操作,和js的ajax,真麻烦...Gecko browsers */ -webkit-border-radius: 15px; /* Webkit browsers */ bo … Android 禁用以及捕捉home键 最近要做个小项目

15.3K40

教育平台项目前端:Vue.js 高级

javascript,即开发一份 js 程序就可以运行在前端和服务端,这样比一个应用使用多种语言在开发效率上要高。...,他是 node 包管理和分发的工具,使用 NPM 可以对应用的依赖进行管理,NPM 的功能和服务端项目构建工具 maven 的依赖管理功能差不多,通过 NPM 可以很方便地下载 js 库,打包 js...单独的配置文件配置项目项目的根目录创建文件 vue.config.js 删除掉 package.json 中新添加的配置项 在 vue.config.js 文件中进行相关配置: module.exports...@/components/HelloWorld.vue' // 默认写法, 输出该组件 export default { // 组件名称,用于以后路由跳转...$message.error("Login Error"); }); }, }, }; 跨域问题解决 在前端项目中,向后端发送请求的获取课程数据的时候,

3K10

IDEA中Debug调试VUE前端项目、调试JS

前言 有一个礼拜没发quarku+graalvm相关的内容了,因为博主在忙一个新的前端项目去了,从element-ui切换到antdv,也有很多新的东西需要一边啃文档一边输出,程序出现bug自是在所难免的...在java开发中,debug就是一个debug启动按钮解决的事情,而在前端开发中,IDEA这个开发工具也提供了非常好用的jsdebug工具,博主的这个用法不是网上介绍的那种需要安装插件才能用的方式,免安装浏览器插件可以直接用...在Run/Debug Configurations中,找到JavaScript Debug运行时,新建一个JavaScript Debug运行项,界面如下图所示: 序号1、输入jsdebug启动项目的名称...序号2、复制前端项目浏览地址到这里,这里需要说明下,jsdebug并不是帮你启动了一个前端项目前端项目该怎么启动还怎么启动 序号3、选择一个你本地安装好的浏览器,我这里选择的就是360极速浏览器...,却没有得到很好的普及,网上搜到的那种方式大多是安装一个IDEA的浏览器插件配合使用,相比来说,博主发现的这个调试工具简直太好用了,而且注意哦,此法不仅可以调试VUE的项目,而是适合所有的前端项目

1.4K20

教育平台项目前端:Vue.js 入门

Vue.js 的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合。另一 方面,当与 现代化的工具链以及各种支持类库结合使用时,Vue 也完全能够为复杂的单页应用提供驱动。...自底向上逐层应用:作为渐进式框架要实现的目标就是方便项目增量开发(即插即用)。 官方网站: https://cn.vuejs.org/v2/guide/ Why Use Vue.js?...注意:默认写法会替换全部内容,使用插值表达式 {{}} 可以替换指定内容。...在前端开发过程中,经常出现多个网页的功能是重复的,而且很多不同的页面之间,也存在同样的功能。...适合前后端分离开发,服务端提供 http 接口,前端请求 http 接口获取数据,使用 JS 进行客户端渲染。 路由相关的概念 router:是 Vue.js 官方的路由管理器。

4.2K10

Vue.js 项目前端多语言方案

前端的国际化是一个比较常见的需求。但网上关于这一方面的直接可用的方案却不多。最近刚做了一版基于Vue.js的多语言实现,在此简单作一小结。...图片中的文案内容 4、页面title 5、第三方组件中的文案(比如,我的项目中用到了Vux的组件) 6、后端接口中需要展示到前端的数据内容 7、后端接口返回的错误提示 二、基本思路 1、首先,需要确定以什么样的方式来获取到当前应该展示何种语言...它支持下面这样的写法: 在模板中: $t('真实姓名', 'Real Name') 或者在JS中: this....对小项目来说,不失为一种选择。 其基本使用如下: t.js文件: import i18n from 'simplest-i18n'; import getLang from '../.....$t = t; 这样就把t这个方法挂载到了Vue.js的全局。Vue实例中也可以通过this.t访问到,使用上还是非常简单的。 但是,对于大项目来说,把语言包都写在代码里面,对维护并不友好。

2.8K51

【Vscode】 前端项目文件自动格式化(.Vue,.js)

【工欲善其事,必先利其器】大家用什么来开发前端项目呢,WebStorm, Atom, 还是Sublime ,这里面哪个不是大名鼎鼎,但是论轻量级,论不要钱的,论生态,Visual Studio Code...1.引言 开发vue项目,大家有没有遇到如下情况: 1.1 注释不对 在vue文件,template中注释Ctrl+/代码 //<slot name="left" :itemLeft="itemLeft...Zakas 于2013年6月创建的开源<em>项目</em>。它的目标是提供一个插件化的javascript代码检测工具。...", //格式化.vue中html "vetur.format.defaultFormatter.js": "vscode-typescript", //让vue中的js按编辑器自带的ts格式进行格式化...在style script template三部分中分别使用注释快捷键,css会变/* */,js 会变//,html会变<!

2.8K10

Vue.js 项目前端多语言方案

前端的国际化是一个比较常见的需求。但网上关于这一方面的直接可用的方案却不多。最近刚做了一版基于Vue.js的多语言实现,在此简单作一小结。...图片中的文案内容 4、页面title 5、第三方组件中的文案(比如,我的项目中用到了Vux的组件) 6、后端接口中需要展示到前端的数据内容 7、后端接口返回的错误提示 二、基本思路 1、首先,需要确定以什么样的方式来获取到当前应该展示何种语言...它支持下面这样的写法: 在模板中: $t('真实姓名', 'Real Name') 或者在JS中: this....对小项目来说,不失为一种选择。 其基本使用如下: t.js文件: import i18n from 'simplest-i18n'; import getLang from '../.....$t = t; 这样就把$t这个方法挂载到了Vue.js的全局。Vue实例中也可以通过this.$t访问到,使用上还是非常简单的。 但是,对于大项目来说,把语言包都写在代码里面,对维护并不友好。

1.8K00
领券