首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏代码生涯

    JS开发技巧

    逻辑与(&&)逻辑与本身没什么好讲的,但在JS中使用它编写的代码异常简约漂亮//什么真值假值,我就不解释了,直接上代码------------------------------------------ --------------------------//再一次举例if (a == b) stop(); //只有在a==b的时候才调用stop()(a == b) && stop(); //同上3.

    38610编辑于 2023-11-02
  • 来自专栏服务器运维笔记

    安利几个JS开发技巧

    3转换字符串 要快速地将数字转换为字符串,我们可以使用连接运算符+后跟一组空引号""。 ; // Result: [1, 2, 3, 5] 在ES6之前,隔离惟一值将涉及比这多得多的代码。 此技巧适用于包含基本类型的数组:undefined,null,boolean,string和number。(如果你有一个包含对象,函数或其他数组的数组,你需要一个不同的方法!) 8更优雅的运算 从ES7开始,可以使用指数运算符**作为幂的简写,这比编写Math.pow(2, 3) 更快。这是很简单的东西,但它之所以出现在列表中,是因为没有多少教程更新过这个操作符。 console.log(2 ** 3); // Result: 8 这不应该与通常用于表示指数的^符号相混淆,但在JavaScript中它是按位异或运算符。

    1.9K40发布于 2020-09-30
  • 来自专栏前端迷

    灵活运用JS开发技巧

    每写好一篇文章,都会使用大量的写作技巧。 因此,我整理下三年来自己使用到的一些「JS开发技巧」,希望能让你写出耳目一新、容易理解、舒服自然的代码。 ❞ 目录 既然写文章有这么多的写作技巧,那么我也需要对「JS开发技巧」整理一下,起个易记的名字。 「String Skill」:字符串技巧 「Number Skill」:数值技巧 「Boolean Skill」:布尔技巧 「Array Skill」:数组技巧 「Object Skill」:对象技巧 开发技巧」,会继续在这篇文章上补全。

    1.3K30发布于 2020-02-26
  • 来自专栏个人路线

    flutter 开发技巧3

    如果利用stack position 来实现定位的话,有时候不居中的情况,可以使用container包裹,

    46210发布于 2021-08-02
  • 来自专栏Vue开发社区

    安利几个开发JS的小技巧

    “ 关注 前端开发社区 ,回复 '领取资源',免费领取Vue,小程序,Node Js,前端开发用的插件以及面试视频等学习资料,让我们一起学习,一起进步 1 转换布尔值 除了常规的布尔值true和false 3转换字符串 要快速地将数字转换为字符串,我们可以使用连接运算符+后跟一组空引号""。 ; // Result: [1, 2, 3, 5] 在ES6之前,隔离惟一值将涉及比这多得多的代码。 此技巧适用于包含基本类型的数组:undefined,null,boolean,string和number。(如果你有一个包含对象,函数或其他数组的数组,你需要一个不同的方法!) console.log(2 ** 3); // Result: 8 这不应该与通常用于表示指数的^符号相混淆,但在JavaScript中它是按位异或运算符。

    1.9K30发布于 2020-05-21
  • 来自专栏CRPER折腾记

    Firebug 折腾记_(3)JS 调试小技巧

    简介 FireBug备受推崇的一个原因就是对于JS调试; 界面功能 启用JS调试功能 选择哪些脚本可以展示 所有旁边那个下拉菜单可以更细化的选择哪个JS文件,支持筛选 调试进入按钮(四个按钮依次解释 批量的处理所有断点 3. 点击那里可以跳转到代码页面并且高亮此行代码 4.

    33410编辑于 2024-01-29
  • 来自专栏架构驿站

    开发基础】Node.js优化技巧概述

    = require('http'); var options = {.....}; options.agent = false; var req = http.request(options) 3. 不要让静态资源使用Node.js 对于css和图片等静态资源,用标准的WebServer而不是Node.js。 如果我们用node.js在服务器端渲染,对于每个请求我们都会回送像下面这样的HTML页面: <! 因此更有效的作法是让Node.js仅以JSON形式返回页面需要的动态内容。 另一方面,在Node.js中,你能确切地知道哪些JavaScript方法是有效的:V8 JavaScript引擎支撑Node.js实现ECMA-262第五版中指定的ECMAScript。

    1.2K60编辑于 2022-03-25
  • 来自专栏终身学习者

    11 个对开发有帮助的 JS 技巧

    .] - 1000 items 2.生成一个带有数字的列表 Array.from({ length: 1000 }, (v, i) => i) // [0, 1, 2, 3, 4, 5, 6....999 ] 3. const hex2rgb = hex => [1, 3, 5].map((h) => parseInt(hex.substring(h, h + 2), 16)); hex2rgb("#4c0bb5

    27810编辑于 2022-03-22
  • 来自专栏grain先森

    JS技巧

    本文主要介绍一些JS中用到的小技巧,可以在日常Coding中提升幸福度~ 1. } // 6 'J' + { toString: ()=>'S' } // "JS" 《Effective JavaScript》P11:当 +用在连接字符串时,当一个对象既有toString方法又有valueOf方法时候,JS通过盲目使用valueOf方法来解决这种含糊。 2.2 强制参数 默认情况下,如果不向函数参数传值,那么JS 会将函数参数设置为undefined。其它一些语言则会发出警告或错误。 // 1.35 round(1.345, 1) // 1.3 4.3 数字补0操作 感谢网友 @JserWang @vczhan 提供 这个小技巧

    1.7K20发布于 2019-03-28
  • 来自专栏TagBug

    Js调试技巧

    开发人员工具、断点技巧、搜索技巧等 视频版本:【JavaScript 代码调试方法】How To Debug In Chrome -> link # 学会使用开发人员工具 ---- preserve -> 不可逆 md5 md2 md4 带密码的 md5(hmac) 分 16 位、32 位、40 位 123456 经过 md5 后 -> 49ba...057 / e10adc...3e sha1 sha256 dha512 分 40 位、64 位、128 位 123456 经过 sha1 后: 7c4a...941b 对称加密 -> 可逆 AES、DES、3DES 非对称加密 -> 可逆 RSA(私钥 setprivate、公钥 setpublic) 同一个明文可以生成不同密文 对于加密无非以下几种情况: 16 进制的(以上的 3 种都是 16 进制的) 0-9 A-F ---- 巧用 JSON.stringify/parse 来提取 js 对象 扣 js 代码或补环境(DOM、BOM),扣代码则要善于导出变量( window.xxx = ... ) 学会识别统一格式的代码

    4K50编辑于 2023-03-16
  • 来自专栏OSChina

    js 常用技巧

    //设置select的选中效果 $("#selectDianzhang").find("option[value='"+userId+"']").attr("selected",true); //js //显示 }else{ document.getElementById("checkIdentityCard").style.display= "none"; //隐藏 } } js } brands=brands.substring(0,brands.length-1); } return brands; js

    1.6K31发布于 2019-08-01
  • 来自专栏全栈者

    提升开发幸福感的10条JS技巧

    作者:陈大鱼头 github:KRISACHAN 鱼头总结一些能够提高开发效率的JS技巧,这些技巧很实用,觉得挺好,想推荐给大家,所以有了这篇文章。 let r2 = parseInt(c2.substring(1, 3), 16) let g2 = parseInt(c2.substring(3, 5), 16) let b2 = '0' : '') + s) } dateFormatter('YYYY-MM-DD HH:mm', '1995/02/15 13:55') // 1995-02-15 13:55 后记 以上十个技巧都是我在日常开发中经常用到的一些代码片段 ,善用这些技巧,可以大大减少我们的开发时间。 如果此时正在看文章的你也有类似的技巧心得,不妨在下方留言来分享给大家。

    52130发布于 2019-08-20
  • 来自专栏HTML5学堂

    JS实战开发经验!函数多参数传参技巧

    1 用对象替代掉原有的单个参数传递方式 2 函数内部使用arguments替换原有的形参 3 利用for-in循环,修改可选参数的默认值 一起来用此方法调整一下h5course函数 ?

    7.2K50发布于 2018-03-13
  • 来自专栏前端知知

    实用的 js 开发技巧——可选链操作符

    页面中的数据来源很大部分都是从服务端返回的,前端会获取到数据然后对数据进行展示,大体代码如下:

    1.2K20编辑于 2022-09-29
  • 来自专栏鱼头的Web海洋

    提升开发幸福感的10条JS技巧

    作者:陈大鱼头 github:KRISACHAN 鱼头总结一些能够提高开发效率的JS技巧,这些技巧很实用,觉得挺好,想推荐给大家,所以有了这篇文章。 let r2 = parseInt(c2.substring(1, 3), 16) let g2 = parseInt(c2.substring(3, 5), 16) let b2 = '0' : '') + s) } dateFormatter('YYYY-MM-DD HH:mm', '1995/02/15 13:55') // 1995-02-15 13:55 后记 以上十个技巧都是我在日常开发中经常用到的一些代码片段 ,善用这些技巧,可以大大减少我们的开发时间。 如果此时正在看文章的你也有类似的技巧心得,不妨在下方留言来分享给大家。 如果你、喜欢探讨技术,或者对本文有任何的意见或建议,你可以扫描下方二维码,关注微信公众号“鱼头的Web海洋”,随时与鱼头互动。

    34540发布于 2020-04-16
  • 来自专栏ionic3+

    技巧】ionic3添加第三方js

    对于封装成angular2+的模块,直接import就行了,反之的第三方js,其实也很简单,一般不用考虑js的模块规范(如CommonJS,AMD,CMD),起码有如下两种方式(以jquery为例——题外话 angular虽然也能操作dom,但不推荐,推崇使用数据绑定,所以一般没必要引入jquery): 方式一——普通: 像普通网页一样在index.html里面添加: <script src="第三方<em>js</em> declare let $: any; 方式二——import: 执行命令行安装node模块: npm install jquery 使用时,在ts文件头部添加: import * as $ from 模块名或<em>Js</em> 的相对路径; 或直接导出方法 import { myFunction } from 模块名或<em>Js</em>相对路径 一般到这里就可以了,只是这个时候调用起来还是有点不方便,调用时要么已经熟知该<em>js</em>库怎么用,要么要看源码了解它的属性或方法 有,那就是typings,它有点像我先前写的一篇文章中cordova原始调用和基于ionic-native的模块调用的概念,typings会把原始<em>js</em>映射为类的概念生成d文件,这样,不需要等到运行,在编码过程中通过

    1.4K40发布于 2018-08-20
  • 来自专栏grain先森

    12 个 JS 技巧

    大部分教程不会告诉你的 12 个 JS 技巧 在这篇文章中,将分享 12 个非常有用的 JavaScript 技巧,可以帮助你写出简洁且高性能的代码。 1. ; // Result: [1, 2, 3, 5] 在 ES6 之前,获得同样的数组需要更多的代码! 这个技巧可以支持包含原始类型的数组:undefined、null、boolean、string 和 number。但如果你的数组包含了对象、函数或其他嵌套数组,就不能使用这种方法了。 2. 这种技巧通常被称为“短路求值”。 假设我们想要返回两个或多个选项中的一个,使用 && 可以返回第一个 false。如果所有操作数的值都是 true,将返回最后一个表达式的值。 let one = 1, two = 2, three = 3; console.log(one && two && three); // Result: 3 console.log(0 && null

    1.2K10发布于 2019-04-29
  • 来自专栏Czy‘s Blog

    Js实用小技巧

    Js实用小技巧 这是一份Js实用小技巧,也可以是一份Js挨打小技巧,下面的一系列操作虽然能够在一定程度上使代码更加简洁,但是在缺少注释的情况下会降低可读性,所以需要谨慎使用这些黑魔法。 q=[js]+" + e.message; } 优雅地证明自己NB console.log(([][[]]+[])[+!![]]+([]+{})[!+[]+!!

    62310发布于 2021-01-21
  • 来自专栏java一日一条

    自由程序员的3开发技巧

    我们有三个系列的小技巧要分享:与你的客户沟通,保护你的声誉以及解决常见的自由职业问题。下面让我们开始吧! 1.与你的客户沟通 作为一个自由职业者,这是你最重要的事情之一! 几年前,我在Upwork上雇了一个开发人员帮我做一个JEE项目,虽然他没有JEE的特定经验。我愿意支付他去学习他所需要的东西,并且安排的任务也简单,是一个非开发任务,技术写作。 我从Freelancer和Upwork等平台上雇过几次开发人员,感谢这些经历,因为这让我懂得了: 如何从若干候选人中选择最好人选 在工作进行中该期待什么 当碰到开发人员不发送更新、不回复电子邮件时,会有多么沮丧 当开发人员总是让你了解内情,能够预料到你的问题,并提供更新时,会有多么开心 当然,你不必为了表现得像一个客户而真的去雇佣开发人员。 3.解决常见的自由职业问题 和任何职业一样,自由职业也有危险区域。以下就是关于如何预测和预防最常见的问题。

    69010发布于 2018-09-18
  • 来自专栏前端技术分享|前沿资讯|读书分享

    前端技巧——js

    return false : '' ; var d = new Date(r[1], r[3]-1, r[4]); if (d.getFullYear() == r[1] && (d.getMonth () + 1) == r[3] && d.getDate == r[4]) { var Y = new Date().getFullYear(); return (Y - r[1]); } return '输入有误,请检查格式'; } 随即打乱顺序 var arr = [1,2,3,4,5,6,7,8,9,0]; arr.sort(() => { return (0.5 style="margin:0;height: 100vh;width:100vw; background:#900;overflow: hidden;"> <button id="btn">js background-color: #00ee00;">

    这个div的父级下是可以全屏显示的内容
    <button onclick="exitFull()">js

    2.4K30发布于 2019-08-12
领券