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

开始学习简单的JS

1.认识JS js概念:运行在浏览器(客户端)的解释性(一行一行得执行)脚本语言。 js引擎:执行js代码:从上往下一行一行执行,出现问题则终止。...2.JS的基础语法 2.1.js代码的书写 1.行内式 a标签的百度 非a标签的,按钮</button...2.demo.js中直接写js代码。 2.2JS的注释 注释:多行注释和单行注释 作用:对代码的解释说明 单行注释:多行注释 2.3js变量 变量:在程序中保存数据的一个容器!...可以把一个变量强制转换位数值 可以转换位小数,会保留小数 可以转换布尔值 遇到不可以转换的会返回NaN 方法二: parseInt(变量) 从第一位开始检查...不认识小数点,只能保留整数 方法三: parseFloat(变量) 从第一位开始检查,是数字就转换,知道第一个不是数字的内容,开头就不是数字,直接放回NaN 区别

5K30

Hello,Three.js | 快速开始

官网部署由于Three.js官网位于国外,访问速度较慢,因此,为了方便开发者经常参考文档和示例,我们可以考虑将Three.js官网部署到本地。这样,可以在本地快速访问文档和示例,提高工作效率。...npm install运行npm run start当我们想开发的时候,我们需要搭建一套属于自己的Three.js。...搭建开发环境 在开始之前, 我有不成熟的小建议,以下内容可以不看,仅供参考!!!所谓:工欲善其事,必先利其器,写Threejs代码之前,需要先准备用于Threejs学习的开发环境。...在学习Three.js时,如果你想预览代码中的3D效果,需要配置一个本地静态服务器环境。对于有一定Web前端基础的开发者来说,本地静态服务器并不陌生。...THREE.Scene()// console.log(scene)// 这行代码导入了 Three.js 库,并将其命名为 THREE。

21710

gRPC Node.js快速开始

gRPC Node.js快速开始 快速开始 先决条件 下载示例 运行gRPC应用程序 更新gRPC服务 更新并运行应用程序 更新服务端 更新客户端 运行!...下一步是什么 参考资料 本文翻译自gRPC官网的Node.js示例,链接地址为:https://www.grpc.io/docs/languages/node/和Quick start ?...目前gRPC项目已经托管到Github上面,其Github仓库地址为:https://github.com/grpc/grpc 快速开始 本指南通过一个简单的示例使您开始在Node中使用gRPC。...更新服务端 在同一目录中,打开greeter_server.js。...下一步是什么 在gRPC简介和核心概念中了解gRPC的工作原理。 完成基础教程。 探索API参考。 我们为Node提供了多个grpc实现。 有关每个程序包的优缺点,请参阅此程序包功能比较。

1.8K10

从零开始的 Nest.js

Nest.js 久有耳闻了,但是一直没有时间去真正学习他,一直鸽子到了现在。我想借着学习 nest 的先进思想,来重构我的博客后端。...Nest.js 是一个基于 Express.js 的渐进式 Web 框架,一提到 express 很多人就觉得性能太弱,不太适合使用,但是它的生态好,也正是这一点 Nest.js 选择了 Express.js...Nest.js 现已支持更快的 fastify 作为底层框架 准备 首先安装 nest-cli,前往官方阅读相关内容,不多赘述。 使用 nest new server建立一个 nest 项目。...js 1@Controller('master') 2@ApiTags('Master Routes') 3export class MasterController { 4 // ... 5} COPY...await this.masterService.createMaster() 5 } COPY js 1// user.dto.ts 2import { ApiProperty } from '@

1.6K20

权限系统开始,不晓得会不会遭到鄙视

什么是权限系统? 思来想去不晓得以什么样的开源系统作为切入会比较好,作为一个后端程序员,我们接触最多的就是我们的后端系统,当然最基础的话还是权限系统。当然这是老猫选择权限系统的第一个原因。...决定选择什么样的技术栈? 所有的系统都是从单体架构开始的,由于业务比较简单,所以老猫刚开始的时候先不考虑微服务,后面老猫在进行需求扩展的时候再去做相关的微服务改造。...写在最后 勿以善小而不为,复杂的业务总是从最简单的系统开始。基础的技术千篇一律,有趣的系统演化百里挑一。所以与其死啃干货,不如从系统真实去实战,just do it !...所以接下来开始,希望大家就和老猫共同开启开源之旅了。在开源中成长,在开源中去结合实际场景学习一些新的知识。flow me! ? END 我是老猫!一名资深程序员,公众号:程序员老猫。

33020

【译】开始在web中使用JS Modules

本文将介绍JS模块化;怎样在不经过打包的情况下直接在浏览器中使用模块化;以及Chrome团队在JS模块化的优化和普及上正在做的一些事情。...'jquery';import {shout} from 'lib.mjs';import {shout} from 'modules/lib.mjs'; 目前,模块资源路径必须是完整的URL,或者...使用细颗粒化的模块 尽可能让你的代码细颗粒化的模块进行组织。当在开发时,每个模块最好不要输出过多的内容。 下面的 ./util.mjs模块,输出了 drop pluck和 zip三个函数。...达到无需加载其他无用函数的目的。 export function pluck() { /* … */ } 这不仅能够让你的源码简洁,还能够减少对打包工具(移除冗余代码)的依赖。...同时这个版本开始了 AnimationWorklet的公测,开发者可以创造视差滚动效果(scroll-linked)以及其他高性能程序动画(procedural animations)。

1.2K20

什么是逆向JS

逆向JS(JavaScript)通常指的是对已经编译或混淆的JavaScript代码进行分析、理解和修改的过程。这通常用于安全研究、软件破解、漏洞分析、或理解某些复杂的或混淆的代码。...逆向JS的过程可以相当复杂,因为JavaScript可以被多种方式混淆和保护。...以下是一些逆向JS的基本步骤和技巧: 代码美化(Beautify): 使用工具如JSBeautify或Prettier将混淆的代码转换为更易读的格式。...遵守法律和道德准则: 在进行逆向JS时,务必遵守相关的法律和道德准则。不要尝试破解或破解他人的软件,除非你有明确的法律授权或正在进行安全研究。...请注意,逆向JS可能是一个复杂且耗时的过程,需要一定的编程经验和对JavaScript的深入理解。如果你是初学者,建议从简单的代码和示例开始练习,并逐渐增加难度。

12710

【敏捷0】敏捷项目管理-为什么从敏捷开始?为什么从PMI-ACP开始

【敏捷0】敏捷项目管理-为什么从敏捷开始?为什么从PMI-ACP开始? 作为敏捷项目管理的开篇文章,还是先来简单地说一说为什么先从敏捷开始,为什么是以 PMI-ACP 为参考。...所以,从敏捷开始,大家会更有兴趣学习下去。 真正的原因 好吧,上面说了一堆客套话,来说说从敏捷开始写项目管理系列文章的真正原因。 PMP 马上要改版了,第7版据说变动很大。...所以不准备第六版来写和录视频了。将来等第7版发布了一起再学习。 另外,【信息系统项目管理师】的考试内容还是第5版的内容。而我当时学习的也是第5版的内容。所以相关的传统项目管理的系列文章还是会写。...不过会信管师相关的学习系列文章来写。当然,做为 PMP 的参考资料也是完全没有问题的。这个系列的文章就放到敏捷之后去写了。 PMI-ACP 不做广告,但多少也要介绍一下我考过的这个证。...国内的话,大型的企业主要还是会信管师和 PMP 的认证为主。录视频的时候会给大家看看我的证长什么样子,和 PMP 的区别就是字不一样,颜色也不一样而已。

56610

egg.js踩坑记录(一)开始

性能优势,跨平台先天优势,劣势团队适配性不足(本来应该是最佳选择) nodejs团队语言切合度高,劣势性能差,安全性低,环境依赖(依然选择) 框架选择 框架选型express(50k+star)和egg.js...egg.js优势规范化程度高,场景覆盖比个人想象要全,劣势社区和解决方案支持不太友好,问题都比较难以解决与定位,并不是严格意义上的开箱即用,扩展能力不强。...从时间成本和团队规范的角度选择了egg.js 项目细节 场景支撑 日志,进程守护,目录规划,配置方案基本不用做了,egg这方面是开箱即用的 规范 代码规范 git规范 { "lint-staged...{js,jsx,ts,tsx}": "npm run lint-staged:js", "**/*....vscode run typings 第四步配置package.json添加执行命令去掉--daemon --title(随意) "docker": "egg-scripts start", 第五步开始

1.9K30
领券