首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏跟着小郑学JAVA

    T系列部署教程2 VSCode的安装&导入前端项目

    \color{red}{前言:本教程配套博主发布的所有} T系列项目。 四、前端项目的导入 VSCode 安装完成后,接下来需要导入前端项目。 提示:本套教程以 T101 项目为例,提供的项目为压缩包,需要同学们自行解压到本地文件夹。 然后选择项目的前端目录(即 front 文件夹),如下图所示。 导入完成后,如下图所示。

    88900编辑于 2024-05-26
  • 来自专栏学习猿地

    Web前端学习 第8章 egg基础教程2 路由

    三,修改路由 以下代码可以抛光定义了一个新的方法叫学生, 1 “严格使用” ; 2 3 const Controller = require ('egg' )。 1 “严格使用” ; 2 3 / ** 4 * @param { Egg.Application } app-egg应用程序 5 * / 6 //app/router.js 7 模块 // get方法,加速至controller / home.js文件中的students方法 11 } ; 四,设置路由参数 参数获取 查询字符串方式 1 // app / router.js 2 name=egg 参数命名方式 1 // app / router.js 2 模块。出口 = 应用 => { 3 应用。路由器。 /卷曲http://127.0.0.1:7001/user/123/xiaoming 复杂参数的获取 路由里面也支持定义正则,可以更加灵活的获取参数: 1 // app / router.js 2

    81320发布于 2020-06-24
  • 来自专栏ephemerals__的技术专栏

    前端】VS Code 前端环境搭建教程

    三、前端插件的安装 现在可以开始安装前端所需要的插件了,和安装中文插件的方法一样,首先搜索HTML CSS Suport选择安装。此插件是在HTML中编写CSS的快捷神器。 右键点击,选择“vscode-preview-server:Launch on browser” 这样我们就可以开始前端程序的编写了。

    1.5K10编辑于 2024-10-24
  • 来自专栏赵康的日常专栏

    前端】Web前端学习笔记【2

    相关博客: Web前端学习笔记【1】 ---- 1. this在 JavaScript 中主要有以下五种使用场景 ---- 在全局函数调用中,this 绑定全局对象,浏览器环境全局对象为 window = { test: 'obj2test', getAge2: function () { console.log(this.test) } } return obj2; } }; obj.getAge().getAge2() // 'obj2test' // ============== var obj = { birth :@&=+$#")); 输出: http%3A%2F%2Fwww.w3school.com.cn http%3A%2F%2Fwww.w3school.com.cn%2Fp%201%2F %2C%2F globalStorage 使用于Firefox2+的火狐浏览器,类似于IE的userData。 缺点:IE不支持。

    72520编辑于 2023-10-17
  • 来自专栏前端开发

    前端ajax封装教程

    AJAX(Asynchronous JavaScript and XML)是前端与后端进行异步通信的核心技术。封装AJAX可以提高代码复用性、统一处理错误和优化请求流程。 下面是一个实用的AJAX封装教程,包含完整实现和使用示例。 ://api.example.com', headers: { 'Authorization': 'Bearer ' + localStorage.getItem('token') }});2.

    38200编辑于 2025-08-07
  • 来自专栏学习猿地

    Web前端学习 第5章 node基础教程2 node概述

    一,什么是Node 在我们空军的课程中,JavaScript一直作为一门前端开发语言运行在浏览器内部(浏览器引擎负责解释JavaScript语言)。 二,npm概述 npm是node的包管理器,我们可以通过npm下载第三方模块,也可以通过npm管理一整个Node项目或前端开发项目的所有依赖。 hello.js文件,然后在此目录下 五,课后练习 进入node的命令行工具,定义一个函数计算两个数字的加和,并在控制台输出结果,然后调用这函数,实例代码如下所示: 1 function add(a , b){ 2

    58420发布于 2020-06-19
  • 来自专栏编译器开发

    llvm入门教程-Kaleidoscope前端-2-解析器和AST

    Kaleidoscope:实现解析器和AST 第二章绪论 欢迎阅读“使用LLVM实现语言”教程的第2章。 我们的解析器中的错误恢复不会是最好的,也不是特别用户友好的,但是对于我们的教程来说已经足够了。这些例程可以更容易地处理具有各种返回类型的例程中的错误:它们总是返回NULL。 2)此函数的另一个有趣之处在于,它通过调用ParseExpression使用递归(我们很快就会看到ParseExpression可以调用ParseParenExpr)。 我们将这类表达式称为“主(Primary)”表达式,原因在后续第6章教程将变得更加清楚.为了解析任意主表达式,我们需要确定它是哪种表达式: /// primary /// ::= identifierexpr /a.out 以下是代码: https://github.com/llvm/llvm-project/blob/main/llvm/examples/Kaleidoscope/Chapter2/toy.cpp

    2.5K30编辑于 2021-12-09
  • 来自专栏农民工前端

    前端面经(2

    使用path来匹配路由,然后通过query来传递参数,这种情况下 query传递的参数会显示在url路由的两种模式 hash与history 对于Vue 这类渐进式前端开发框架,为了构建SPA(单页面应用 ),需要引入前端路由系统,这也就是Vue-router存在的意义。 前端路由的核心,就在于改变视图的同时不会向后端发出请求。 添加验证码2. 日常工作中用的最对的跨域方案是CORS和Nginx反向代理前端工程化webpack配置,webpack4.0有哪些优化点module.exports={entry: {},output: {},plugins

    1.8K60编辑于 2023-02-17
  • 来自专栏达达前端

    前端开发基础教程-HTML教程和CSS教程

    前端开发基础教程-HTML教程 html是超文本标签语言,又可以说是超文本标记语言,是基本功。html发展历史跳过。 DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>标题</title> </head> <body>

    这是标题1

    <h2> 这是标题2</h2>

    这是标题 3

    这是标题 4

    这是标题 5
    这是标题 6
    </body> </html> 数字越大,字体越小

    3.5K20发布于 2019-07-03
  • 来自专栏云计算linux

    前端js基础教程

    数值字面量:8, 9, 10 字符串字面量:'程序员', "大前端" 布尔字面量:true,false 注释 单行注释 用来描述下面一个或多行代码的作用 // 这是一个变量 var name = 'hm = 6; console.log(num1 + ++ num2); 后置++ var num1 = 5; num1 ++; var num2 = 6 console.log(num1 + num2 取反 // 练习 var a = 3 && 0 || 2; var b = 3 || 0 && 2; var c= 0 || 2 && 3; alert(a),alert(b),alert (((12 * 2) == 144) && true) // 练习2: var num = 10; if (5 == num / 2 && (2 + 2 * num).toString() === ' 3, 4); // 2.

    93310编辑于 2024-12-13
  • 来自专栏grain先森

    前端-Web Worker使用教程

    2)DOM 限制 Worker 线程所在的全局对象,与主线程不一样,无法读取主线程所在网页的 DOM 对象,也无法使用document、window、parent这些对象。 importScripts('script1.js', 'script2.js'); 2.4 错误处理 主线程可以监听 Worker 是否发生错误。  // [0, 2, 4, 6, 8,...] } worker.postMessage(uInt8Array); // Worker 线程 self.onmessage = function 2、Worker.onmessage:指定 message 事件的监听函数,发送过来的数据在Event.data属性中。 2、self.onmessage:指定message事件的监听函数。 3、self.onmessageerror:指定 messageerror 事件的监听函数。

    1.1K20发布于 2019-03-28
  • 来自专栏前端开发面试

    前端面试前端性能优化篇2

    不论是什么样的前端面试,总会问到的一个问题:前端性能优化。相信如果这个问题没有答好,在面试中会很被动。于是,趁着这个天天宅的时期,好好的整理了一番。 、CSS代码可以内嵌在HTML中,比如:rem动态等5、避免使用iFrame6、使用骨架屏二、CSS优化加载优化1、避免使用css的@import2、避免使用通配符3、避免使用! 1、选择器嵌套尽量不要超过三层2、id选择器尽量不要嵌套3、使用继承体积优化1、提取公共CSS三、JS优化运行速度1、如果没有兼容问题,尽量使用原生方法2、根据兼容浏览器的最低版本,考虑是否使用polyfill3 (Webpack拆包)减少加载体积1、压缩图片2、压缩HTML、CSS、JS代码3、开启网络压缩,如:GZIP参考 前端进阶面试题详细解答减少加载次数1、制作精灵图2、将小图片转换为base64字符串3 、使用浏览器缓存4、使用前端缓存,如: LocalStorage、Cookie、SessionStorage等5、减少重定向请求,比如:nginx反向代理的重定向6、避免使用服务端字体五、React性能优化

    91730编辑于 2023-01-04
  • 来自专栏学习猿地

    Web前端学习 第3章 JavaScript基础教程2 变量与数据

    二、变量的命名规范 代码如下所示: 1 var age = 17; 2 var num1 = 198; 3 var num2 = 200; 4 var price = 25.6; 5 var _name 我们将运算的结果分别赋值给了四个变量,并在控制台输出, 代码如下所示: 1 var num1 = 10 + 20; 2 var num2 = 10 - 20; 3 var num3 = 10 * 20; ); 我们可以直接用数字做四则运算,也可以将数字赋值给变量,再对变量进行运算操作,得到的结果和上一个案例相同, 代码如下所示: 1 var num1 = 10; 2 var num2 = 20; 3 var result1 = num1 + num2; 4 var result2 = num1 - num2; 5 var result3 = num1 * num2; 6 var result4 var str2 = "world"; 3 var str3 = str1 + str2; 4 console.log(str3) 六、课后练习 在控制台输出两个字符串的加和结果。

    55710发布于 2020-06-16
  • 来自专栏学习猿地

    Web前端学习 第7章 Vue基础教程2 创建Vue项目

    最近几年前端开发非常盛行的开发方式是组件化开发,要想理解什么是组件化开发,需要先理解什么是组件。 大家可以把组件理解成一个,可以自定义的,有更强大功能的标签。 的require和module.export import:引入第三方模块,可以取代require export:暴露接口,让其他模块使用当前模块 1 import Vue from 'vue' 2 $mount('#app') render方法是一个ES6语法的简写,如果完整的写法可以看做如下语法 1 new Vue({ 2 render (createElement) { 3 return 了解了基本语法之后,我们来编写第一个组件,示例代码如下所示: 1 <template> 2

    3

    {{message}}

    4
    5 </ 绑定属性和事件的方法如下所示: 1 <template> 2
    3

    hello world

    4

    60920发布于 2020-06-23
  • 来自专栏IT云清

    arthas教程2

    String custcode, String companycode) { log.info("\u3010\u6388\u4fe1\u8c03\u7528NC\u67e5\u8be2\ u7d2f\u8ba1\u672a\u9000\u91d1\u989d\u3011\u4eceNC\u83b7\u53d6\u7ecf\u9500\u5546\u7d2f\u8ba1\u672a\u9000 \u91d1\u989d,\u5165\u53c2\u4e3acustcode=" + custcode + ",companycode=" + companycode + ",\u5730\u5740

    62810发布于 2019-10-25
  • 来自专栏钱塘小甲子的博客

    MindMapper教程--2

    大家安装好以后,桌面上会有这样的图标,这就是传说中的MM。我们双击它打开,然后新建一个文档。

    38230发布于 2019-01-29
  • 来自专栏编程

    Python教程2

    教程不尝试全面,涵盖每一个功能,甚至每个常用的功能。相反,它引入了许多Python最值得注意的特性,并且会给你一个关于该语言的风格和风格的好主意。 由于学习语言的最好方法就是使用它,本教程邀请您在阅读时使用Python解释器。在下一章中,解释使用解释器的机制。这是相当平凡的信息,但对于试用后面的例子来说是必不可少的。 本教程的其余部分通过示例介绍了Python语言和系统的各种特性,从简单表达式,语句和数据类型,函数和模块开始,最后介绍诸如异常和用户定义类之类的高级概念。 2 使用Python解释器 首先打开python解释器(本系列内容采用python3) python3.5 或者 python3 退出解释器,在Linux系统上是Ctrl+D,在Window下式Ctrl

    1.4K90发布于 2018-01-10
  • 来自专栏用户3030674的专栏

    GreenDao教程2

    2、通过数据库操作对象,进行增删改查操作 ?

    58220发布于 2018-09-14
  • 来自专栏媒矿工厂

    WebRTC 教程2

    附上教程(1):WebRTC 教程(1) 目录 WebRTC API getUserMedia RTCPeerConnection Session Description Protocal(SDP) SDP http://mpvideo.qpic.cn/0b2enmaamaaadeakpjs25rrfa26dazvqabqa.f10002.mp4?

    1.9K10编辑于 2022-05-24
  • 来自专栏达达前端

    前端技术前沿2

    child: Child } data = { list: [{id: 1, title: 'title1'}, {id: 2, title: 'title2'}] } } </script> data = { a: 1 } //计算属性aPlus,在脚本中可通过this.aPlus来引用,在模板中可通过 { components = {}; data = {}; methods = {}; events = { 'some-event': (p1, p2,

    1K40发布于 2019-07-03
领券