Javascript / Typescript
Javascript and Typescript articles
worldzhy
感觉
展开
-
javascript: weekOfYear 获取某天所处的一年中的周数
【代码】javascript: weekOfYear 获取某天所处的一年中的周数。原创 2023-10-27 20:07:25 · 371 阅读 · 0 评论 -
nestjs 获取不到.env中的变量
环境变量实际上是存在的。这个工程一直是可以正常启动的,重新git clone后就出现了这样的问题。解决方法node.js - NodeJS TypeError('JwtStrategy requires a secret or key'); - Stack Overflowhttps://stackoverflow.com/questions/45525077/nodejs-typeerrorjwtstrategy-requires-a-secret-or-keyrequir...原创 2022-05-23 06:06:01 · 1152 阅读 · 0 评论 -
prisma 通过 include 提取关联对象
错误的返回值类型,导致无法读到关联对象,如下:// microservice.service.tsasync findOne(where: Prisma.MicroserviceWhereUniqueInput): Promise<Microservice | null> { return await this.prisma.microservice.findUnique({ where, include: {project: true}, });原创 2022-05-19 12:55:19 · 469 阅读 · 0 评论 -
javascript class 成员对象定义在constructor中有什么优势?
javascript - Difference between declaring in constructor and outside of constructor - Stack Overflowhttps://stackoverflow.com/questions/41983492/difference-between-declaring-in-constructor-and-outside-of-constructor原创 2022-05-09 21:39:07 · 382 阅读 · 0 评论 -
js 关于 null 和 undefined 的区别
接口参数如果是一个不确定的对象,即对象中有些字段必需存在,有些字段不一定存在。那么,可以用 if (obj.field === undefined) 判断,而不是 null。const user = { name: "john", gender: "man"};if (user.email === null) { console.log('a');}if (user.email === undefined) { console.log('b');}// .原创 2022-04-09 01:53:52 · 355 阅读 · 0 评论 -
Typescript Dos and Donts
Typescript Do's and Don'ts// Don’t ever use the types Number, String, Boolean, Symbol, or Object These types refer to non-primitive boxed objects that are almost never used appropriately in JavaScript code.function reverse(s: String): String {}// Do原创 2020-05-20 15:07:22 · 140 阅读 · 0 评论 -
js 展开符号“...”的用法
const user = { name: 'jim', password: '123456', role: 'admin'}const {password, ...result} = user;console.log(result);// Output is {"name":"jim","role":"admin"}const newUser = {passwordHash:'hash(123456)', ...result};console.log(newUser.原创 2022-04-06 05:01:19 · 302 阅读 · 0 评论 -
jquery 添加或删除HTML属性
上面一组是正确的,下面是不正确的,但是在coding的时候,代码段自动补全功能会补成误导你的样子。$('#nav-back-btn').attr('hidden', true); //wrong$('#nav-back-btn').attr('hidden', false);$('#nav-back-btn').attr('hidden', 'true'); //rig原创 2016-04-14 22:59:39 · 2435 阅读 · 0 评论 -
web 按钮Loading...的实现 with Bootstrap
web开发中,有一些按钮点击后需要一段时间进行后台处理,于是需要把按钮状态变成loading状态。Bootstrap提供了这种效果,实现如下:HTML:ConfirmJavaScript:$('button[type=submit]').on('click', function(event) { var $btn = $(event.target);原创 2016-04-11 15:15:01 · 4141 阅读 · 0 评论 -
web 复位<select>标签 jQuery用法
HTML是这样的: All Blue Park Portable Classroom A Portable Classroom B Outdoor on Campus building3 Boshton Union Building 123456 Red room Blue Park如何在用jQuery控制选择哪个option呢?试了三种方法:$('#build原创 2016-03-27 16:41:39 · 2097 阅读 · 0 评论 -
web 获取select中被选中option的value和text
$('#select-id option:selected').val();$('#select-id option:selected').text();原创 2016-03-29 10:45:34 · 2005 阅读 · 0 评论 -
web js浮点数保留n位小数
var a = 12.56789; console.log(a.toFixed(n)); //想保留几位小数n就为几原创 2016-03-28 15:15:50 · 377 阅读 · 0 评论 -
php 返回array_unique数组的坑
有一个接口返回数组数据,前端接收到的数据有时时array,有时时object。这是因为php中array_unique处理后数组的序号不连续,在前端被js识别为对象。原创 2017-03-17 11:38:53 · 2224 阅读 · 3 评论 -
js 根据浏览器高度设置页面高度
function setContentHeight(argument) { document.getElementsByClassName('container')[0].style.height = window.outerHeight+'px'; } window.onload = setContentHeight; window.onresize = setConten原创 2016-08-12 16:51:15 · 7547 阅读 · 0 评论 -
js 判断对象是否是字符串
function isString(obj){ //判断对象是否是字符串 return Object.prototype.toString.call(obj) === "[object String]";}验证:var str1 = 'abc';var str2 = new String('abc');typeof str1; //"string"typeof原创 2016-05-03 10:36:51 · 25429 阅读 · 0 评论 -
js 将json字符串转为js对象
原文链接:jquery 对 Json 的各种遍历 版权所有,转载时请注明出处,违者必究。注明出处格式:前端开发博客 (http://caibaojian.com/jquery-each-json.html)概述JSON(javascript Object Notation) 是一种轻量级的数据交换格式,采用完全独立于语言的文本格式,是理想的数据交换格式。同时,JSO转载 2016-04-08 21:42:27 · 2627 阅读 · 0 评论