首页
学习
活动
专区
圈层
工具
发布

AngularJS7那些不得不说的事故

在AngularJS7中使用JQuery.js/Bootstrap等第三方功能库   这几个包是在使用传统html页面的时候常用的,JQuery.js在很多的框架中已经不建议使用了,而是使用框架的组件或组件通讯类功能来完成相似的功能...--save   随后打开angular.json文件,在projects一节,找到你的项目名称,随后在其options中,scripts参数后面的数组中添加所有需要引用的js库: "scripts"...: [ "node_modules/jquery/dist/jquery.min.js", "node_modules/bootstrap/dist/js/bootstrap.js",.../node_modules/xxxx这样的路径,因为AngularJS7和4的默认路径是不同的。   第三步是为bootstrap这样的UI库添加额外的css,这个比较容易。...然后在另外的工作目录中,安装babel的工作环境: npm install -g babel-cli npm init npm install --save-dev babel-preset-es2015

2.1K10

Webpack入门

在生产环境下,我们希望代码更加紧凑一些,此时可以使用下面的命令: webpack src/js/common.js dist/js/common.min.js -p 这样会生成紧凑的js代码: !...添加多个模块 假设这个项目需要用到jQuery,打开命令行工具,安装它: npm install jquery -save 这会在webpack-tutorial目录下生成一个node_modules文件夹...jquery.js的体积是比较大的,因此,很有必要将jquery.js打包成一个单独的文件,而list.js和detail.js分开打包。.../~/jquery/dist/jquery.js 259 kB {1} [built] 可以看到生成了两个文件:list.js和1.list.js。...那么很快就会发现第二个问题:1.detail.js中也包含了jquery。这样的话,多个文件的共同部分只是拆分,而没有合并。 当使用config配置文件时,则很好解决上面的问题。

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

    前端构建工具gulpjs的使用介绍及技巧

    我们可以使用下面这些特殊的字符来匹配我们想要的文件: * 匹配文件路径中的0个或多个字符,但不会匹配路径分隔符,除非路径分隔符出现在末尾 ** 匹配路径中的0个或多个目录及其子目录,需要单独出现,即它左右不能有其他东西了...('script/jquery.js') .pipe(gulp.dest('dist/foo.js')); //最终生成的文件路径为 dist/foo.js/jquery.js,而不是dist/...('dist')); //最后生成的文件路径为 dist/**/*.js //如果 **/*.js 匹配到的文件为 jquery/jquery.js ,则生成的文件路径为 dist/jquery/jquery.js...gulp.src(script/lib/*.js) //没有配置base参数,此时默认的base路径为script/lib //假设匹配到的文件为script/lib/jquery.js...build/lib/jquery.js 用gulp.dest()把文件流写入文件后,文件流仍然可以继续使用。

    2.2K30

    【Webpack】320- Webpack4 入门手册(共 18 章)(下)

    (development)和生产环境(production)配置文件有很多不同,但也有部分相同,为了不每次更换环境的时候都修改配置,我们就需要将配置文件做合并,和提取公共配置。...这份配置内容有点多,可以去 我的 gist 复制https://gist.github.com/pingan8787/8b9abe4e04bed85f9d7846e513ed2e11 。 3....添加 .eslintignore 在项目根目录创建 .eslintignore,指定 eslint 忽略一些文件不校验,比如内容可以是: /dist/ /node_modules/ 十六、 webpack...在解析过程中,我们可以进行配置: 1. resolve.alias 当我们引入一些文件时,需要写很长的路径,这样使得代码更加复杂。.../jquery/3.4.1/jquery.js"> 配置 externals: // webpack.common.js module.exports = { // ...

    2.6K20

    后端视野学 Webpack ,文武双全?

    /js/jquery.js"> 一种是引用网上现成的 CDN 库,这样可以不用下载 jquery...,这种方式有没有让你回想到 maven 的 maven install 命令,这种奇怪的熟悉感~ 等 jquery 包安装完成后,我们就可以在 node_modules 目录下查看到刚刚安装的包 然后在项目中进行引用.../node_modules/jquery/dist/jquery.min.js"> 我们可以在有需要 jquery 的地方使用 import 的方式导入,jquery 是页面 index.html...~然后通过指令 npm run build,我们就可以在项目的根路径下看到我们熟悉的 dist 目录了 但是如果没有指定的规则配置,默认会将打包后的文件都放到 dist 目录下,但是如果我们想要将 js...因此我们做个总结 4)总结 开发环境 将 devtool 的值设置为 eval-source-map ,有利于精准定位到具体的错误行 生产环境 关闭 Source Map 或将 devtool 的值设置为

    79950

    Mac安装vue.js开发环境

    二、初始化一个vue.js项目 ---- 1、自己创建并进入一个项目目录,创建一个名为VueDemo的vue项目 cd /usr/local/projects/vue/ vue init webpack...项目需要先更新dependencies一样,具体项目都依赖了什么,在项目根目录下package.json中的devDependencies标签下可以看到 cd /usr/local/projects/vue...安装成功之后,项目根目录会多出一个node_modules文件夹,这里边就是项目需要的依赖包资源(文件挺多的)。...1、打包 在项目目录下,执行 cnpm run build 执行完之后,项目根目录会出现一个dist文件夹,里面有一个index.html,直接打开就可以看到页面效果。...2、部署 上面步骤,dist就是打好的包,可以直接把dist部署在nginx等服务器下,以nginx为例,把nginx.conf中的location指向dist文件夹,就可以了。

    6K41

    基于Node.js的自动化工具Gulp

    3.课程练习环境 (1)在右面的编辑环境中点击【文件管理】,就可以看到我们上图已经为大家创建的目录结构; (2)然后我们就可以对gulpfile.js文件进行编辑(双击),编辑完成后点击【保存文件】;...(3)最后在终端中转到我们的项目目录,运行gulp命令,这样就可以在终端中查看结果了。...如, 请想像一下在一个路径为 client/js/somedir 的目录中,有一个文件叫 somefile.js : gulp.src('client/js/**/*.js')  // 匹配 'client...var gulp = require('gulp'); gulp.src('script/jquery.js')        // 获取流     .pipe(gulp.dest('dist/foo.js...('dist')); //最后生成的文件路径为 dist/**/*.js//如果 **/*.js 匹配到的文件为 jquery/jquery.js ,则生成的文件路径为 dist/jquery/jquery.js

    2K10

    gulp入门(小白级别)

    console.log('hello world'); }); 此时我们的目录结构是这样子的: ├── gulpfile.js ├── node_modules │ └── gulp └── package.json...我们可以使用下面这些特殊的字符来匹配我们想要的文件: 符号 描述 * 匹配文件路径中的0个或多个字符,但不会匹配路径分隔符,除非路径分隔符出现在末尾 ** 匹配路径中的0个或多个目录及其子目录,需要单独出现.../jquery.js') .pipe(gulp.dest('dist/foo.js')); //最终生成的文件路径为 dist/foo.js/jquery.js,而不是dist/foo.js...('dist')); //最后生成的文件路径为 dist/**/*.js //如果 **/*.js 匹配到的文件为 jquery/jquery.js ,则生成的文件路径为 dist/jquery.../jquery.js //没有通配符出现的情况 gulp.src('script/avalon/avalon.js') .pipe(gulp.dest('dist')); //最后生成的文件路径为

    1.6K20

    gulp 详解与使用

    我们可以使用下面这些特殊的字符来匹配我们想要的文件: * 匹配文件路径中的 0 个或多个字符,但不会匹配路径分配符,除非路径分隔符出现在末尾 ** 匹配路径中的 0 个或多个目录及其子目录,需要单独出现...= require("gulp"); gulp.src("script/jquery.js").pipe(gulp.dest("dist/foo.js")); // 最终生成的文件路径为 dist/foo.js.../jquery.js ,而不是 dist/foo.js 要想改变文件名,可以使用插件 gulp-rename 下面说说生成的文件路径与我们给 gulp.dest() 方法传入的路径参数之间的关系。...dist")); //最后生成的文件路径为 dist/**/*.js //如果 **/*.js 匹配到的文件为 jquery/jquery.js ,则生成的文件路径为 dist/jquery/jquery.js...("build")); //配置了base参数,此时base路径为script //假设匹配到的文件为script/lib/jquery.js //此时生成的文件路径为build/lib/jquery.js

    1.6K10

    webpack基本使用

    创建列表隔行变色项目 ① 新建项目空白目录,并运行 npm init –y 命令,初始化包管理配置文件 package.json ② 新建 src 源代码目录 ③ 新建 src -> index.html...首页和 src -> index.js 脚本文件 [在这里插入图片描述] [在这里插入图片描述] ④ 初始化首页基本的结构 ⑤ 运行 npm install jquery –S 命令,安装 jQuery...⑥ 通过 ES6 模块化的方式导入 jQuery,实现列表隔行变色效果 运行:发现语法错误,颜色也没有改变,因为上面 index.js 用到了 ES6 的语法,导致浏览器不兼容的问题 [在这里插入图片描述...dist 文件夹下 main.js 里面包含了 index.js 和 jquery.js 代码,webpack把这两个文件合并成一个文件了,最终生成了 main.js 文件 [在这里插入图片描述] 打开...main.js 可以查看到 index.js 和 jquery.js 这两个文件的内容 [在这里插入图片描述] [在这里插入图片描述]

    46030

    图片时载入的渐显特效JQuery

    Jquery.js 原理: 这个特效是少有的即华丽又加速的效果,因为它能判断访客是不是在查看当前图片,若非则加载预留的填充图片 grey.gif ,等到访客滑动鼠标滑轮或浏览到图片位置时,真正的图片地址才会加载...也就是说,如果访客瞬间打开你的页面,然后瞬间关闭,处于页脚的图片是不被加载的,何乐而不为呢? 不用担心对访客的友好程度,这个效果会在图片即将被浏览到的时候就开始加载图片。...shareid=1087994774&uk=3238236832 将压缩包内两文件,放到WordPress的某个目录,或者你直接在外站调用。...在当前主题的 header.php(或者在网站根目录的index.php中加载代码,我就是这样。...不知道是什么原因,在主题的header.php中无法加载) 中适当位置添加下面 JS调用代码: 【http://hhtjim.com/jquery.lazyload.js部分请自定义地址】 【("img

    17.6K20
    领券