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

    JS开发技巧

    逻辑与(&&)逻辑与本身没什么好讲的,但在JS中使用它编写的代码异常简约漂亮//什么真值假值,我就不解释了,直接上代码------------------------------------------

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

    安利几个JS开发技巧

    let array = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]; console.log(array.slice(-1)); // Result: [9] console.log( array.slice(-2)); // Result: [8, 9] console.log(array.slice(-3)); // Result: [7, 8, 9] 7es6数组去重 Set对象类型是在 ES6中引入的,配合展开操作...一起,我们可以使用它来创建一个新数组,该数组只有唯一的值。 5, 1] const uniqueArray = [...new Set(array)]; console.log(uniqueArray); // Result: [1, 2, 3, 5] 在ES6之前 此技巧适用于包含基本类型的数组:undefined,null,boolean,string和number。(如果你有一个包含对象,函数或其他数组的数组,你需要一个不同的方法!)

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

    灵活运用JS开发技巧

    因此,我整理下三年来自己使用到的一些「JS开发技巧」,希望能让你写出耳目一新、容易理解、舒服自然的代码。 ❝以下演示全是ES6版本的书写,在Webpack和Babel的加持下就不能好好写ES6吗,还写什么ES3和ES5呢,更别管那弱智的IE浏览器了,IE浏览器都快被淘汰了,「Microsoft」都宣布放弃使用自研的浏览器内核而使用 ❞ 目录 既然写文章有这么多的写作技巧,那么我也需要对「JS开发技巧」整理一下,起个易记的名字。 「Function Skill」:函数技巧 「DOM Skill」:DOM技巧 备注 代码只作演示用途,不会详细说明ES6语法 如有不明白的语法问题请参考阮一峰老师的《ES6标准入门》 《ES6标准入门 开发技巧」,会继续在这篇文章上补全。

    1.3K30发布于 2020-02-26
  • 来自专栏大数据钻研

    更快学习 JS6 个简单思维技巧

    在这篇文章里,我将介绍 6 个思维技巧来帮你更快的学习 JavaScript ,让你成为一个更快乐更多产的程序员。 比如,要想成为一个前端开发人员,你的路线图大概是这样的: 把学习计划进一步拆分,你可以只用 HTML 和 CSS 做一个功能性的网页。 6.先用简单语言编写复杂代码 如果一段代码太复杂或者陌生,就先用简单语言写出来。这样,你可以在实际编写代码前弄清楚你想要代码做什么。 结论 我们已经了解了快速学习 JavaScript 的几个方法,你也可以运用这些技巧去学习其他的技能。下面概括一下我们讲的内容: 不要担心将来的决定,要潜心学习。

    990120发布于 2018-04-18
  • 来自专栏Vue开发社区

    安利几个开发JS的小技巧

    “ 关注 前端开发社区 ,回复 '领取资源',免费领取Vue,小程序,Node Js,前端开发用的插件以及面试视频等学习资料,让我们一起学习,一起进步 1 转换布尔值 除了常规的布尔值true和false let array = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]; console.log(array.slice(-1)); // Result: [9] console.log( ES6中引入的,配合展开操作...一起,我们可以使用它来创建一个新数组,该数组只有唯一的值。 5, 1] const uniqueArray = [...new Set(array)]; console.log(uniqueArray); // Result: [1, 2, 3, 5] 在ES6之前 此技巧适用于包含基本类型的数组:undefined,null,boolean,string和number。(如果你有一个包含对象,函数或其他数组的数组,你需要一个不同的方法!)

    1.9K30发布于 2020-05-21
  • 来自专栏架构驿站

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

    对于css和图片等静态资源,用标准的WebServer而不是Node.js。 如果我们用node.js在服务器端渲染,对于每个请求我们都会回送像下面这样的HTML页面: <! 因此更有效的作法是让Node.js仅以JSON形式返回页面需要的动态内容。 6.并行化 试着让你所有的阻塞操作-向远程服务发送请求,DB调用,文件系统访问并行化。这将能减少最慢的阻塞操作的等待时间,而不是所有阻塞操作的等待时间。 另一方面,在Node.js中,你能确切地知道哪些JavaScript方法是有效的:V8 JavaScript引擎支撑Node.js实现ECMA-262第五版中指定的ECMAScript。

    1.2K60编辑于 2022-03-25
  • 来自专栏前端达人

    分享 8 种常见的 JS ES6 使用技巧

    你不知道 ES6 中的对象属性名可以使用表达式吗? 展平数组 在开发ERP系统或者人事管理系统的过程中,经常会遇到一个应用场景。 一个部门的JSON数据中,属性名是部门id,属性值是部门成员id的数组集合。 以前没用过 ES6?还有涉及到数组的扁平化过程,为什么不使用ES6提供的扁平化方法呢? 判断输入框不为空 在日常开发中,无论PC端还是移动端,在处理与输入框相关的业务时,往往会判断输入框没有输入值。 Promise.all([fn1(),fn2()]).then(res =>{ console.log(res);// [1,2] }) } 最后 以上就是我今天想与你分享的8个小技巧

    39520编辑于 2023-09-11
  • 来自专栏黯羽轻扬

    偷师 Next.js:我学到的 6 个设计技巧

    写在前面 最近在研究 SSR 的过程中,也对 Next.js 有了更多的认识: 全面介绍:《从 Next.js 看企业级框架的 SSR 支持》 核心特性:《鱼和熊掌兼得:Next.js 混合渲染》 设计技巧 :本文 本文作为 Next.js 系列的第三篇(也是最后一篇),记录了我从中发现的设计技巧,包括 API 设计、文档设计、框架设计等,也分享给你 定义基类,可能不如定义模块 首先,类(Class)和模块 积分、互动式新手教程 这一点算作文档设计技巧(文档,当然也要有设计),看过许多官方文档/教程,留下深刻印象的只有 3 个: Redux 文档:故事性文档,手把手一点点把 redux 设计出来,读起来根本停不下来 让我能在困到迷糊的状态下坚持看完教程的全部内容,答对所有测试题目,积满 500 分(当然,不用幻想,全对是没有任何奖励的),事后回想起来也觉得不可思议,其中的技巧在于: 教程与文档分离:导航栏一级菜单明确区分 因此,最佳实践只是一个临时态,尚未形成最佳实践的部分才是开发者需要关心,并体现差异化竞争力的地方,一旦形成广泛认同的最佳实践,就应该沉淀成为默认的基础设施,开发者无需关心即可获得这些最佳实践带来的种种好处

    2.7K10发布于 2021-01-12
  • 来自专栏老K博客

    初学者的ThinkPHP6开发技巧

    ThinkPHP6是一款非常流行的PHP开发框架,它具有易用性、灵活性和高性能的特点。对初学者来说,学习和应用这个框架可能会遇到一些困难。 然而,学好ThinkPHP6并不是一件难事,让我们看看一些初学者可以使用的开发技巧。 学习MVC模式 在学习ThinkPHP6之前,确保您熟悉MVC模式。 数据库的操作 数据库是开发Web应用程序的关键部分。在ThinkPHP6中,您可以轻松地连接和使用数据库,但在操作数据库时,要确保安全性和正确性。 总结 学好ThinkPHP6需要付出一定的努力,但这一技能可以帮助您成为一名高效的PHP开发人员。 充分掌握MVC模式、Composer、命名空间、路由、中间件、视图模板、数据库操作和表单处理,这将使您更加自信地使用ThinkPHP6开发出高效、可靠的Web应用程序。

    47110编辑于 2023-12-27
  • 来自专栏终身学习者

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

    位 运算的方式: const value = 232; if (value & 1) console.log("odd"); else console.log("even"); // even 6. segmentfault.com/u/minnanitkong/articles') // true isValidURL("https//invalidto"); // false 7.距离过去到现在时间表示 有时我们需要打印6分钟前的日期

    27810编辑于 2022-03-22
  • 来自专栏机器学习/数据可视化

    pandas技巧6

    本篇博文主要是对之前的几篇关于pandas使用技巧的小结,内容包含: 创建S型或者DF型数据,以及如何查看数据 选择特定的数据 缺失值处理 apply使用 合并和连接 分组groupby机制 重塑reshaping 透视表使用 ---- 创建数据 S型数据 import numpy as np import pandas as pd pd.Series([1, 3, 5, np.nan, 6, 89]) # 普通形式 pd.date_range('20190924', periods=6) # 时间间隔形式 DF型数据 指定3个参数 values index columns pd.DataFrame(np.random.randn (6,4), index=dates, columns=list("ABCD")) df pd.DataFrame({'A': 1., # 某列的值相同

    3.4K10发布于 2021-03-02
  • 来自专栏站长的编程笔记

    JS ES6 模块化开发入门

    模块的具名导出和导入 6. 批量导入 * as name 7. 导出、导入 别名的使用 8. 模块的默认导出 9. 模块的合并导出 视频推荐 1. let site = 'wwww.itqaq.com' function show() { console.log('this is show ') } export { site, show } 6. /modules/user.js' 8. /modules/request.js'; 9. 模块的合并导出 ---- 创建一个模块(merge.js)进行合并导出 import * as user from '. /modules/merge.js'; // 访问方式 // api.user.成员 // api.admin.成员 视频推荐 ---- 后盾人向军: JS模块化开发,编写高可用代码

    71410编辑于 2022-12-30
  • 来自专栏grain先森

    JS技巧

    本文主要介绍一些JS中用到的小技巧,可以在日常Coding中提升幸福度~ 1. 方法又有valueOf方法时候,JS通过盲目使用valueOf方法来解决这种含糊。 2.2 强制参数 默认情况下,如果不向函数参数传值,那么JS 会将函数参数设置为undefined。其它一些语言则会发出警告或错误。 数字 4.1 不同进制表示法 ES6中新增了不同进制的书写格式,在后台传参的时候要注意这一点。 // 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 % s: 字符串占位符;% o: 对象占位符;% c: 样式占位符;% d: 数字占位符 # 断点技巧 ---- dom断点 、 dom事件断点 、全局 event listener 、 xhr断点 下断点一般选在方法开头、结尾、return 处,遇到平坦流(for+switch)在 case+return 处下断 学会编辑断点条件(false -> 跳过该断点),切换断点禁用 # 搜索关键字技巧 ”] md5 默认 key 0123456789abcdef RSA 特征 加密过程:new 一个 rsa 对象 ->setpublickey(key,iv (模值))->encrypt # 其他技巧 ---- 巧用 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技巧,这些技巧很实用,觉得挺好,想推荐给大家,所以有了这篇文章。 2, 3, 4, 5, 6, 7, 8, 9] 一行代码去重数组 const list = [1, 1, 2, 3, 6, 45, 8, 5, 4, 6, 5] const uniqueList = '0' : '') + s) } dateFormatter('YYYY-MM-DD HH:mm', '1995/02/15 13:55') // 1995-02-15 13:55 后记 以上十个技巧都是我在日常开发中经常用到的一些代码片段 ,善用这些技巧,可以大大减少我们的开发时间。 如果此时正在看文章的你也有类似的技巧心得,不妨在下方留言来分享给大家。

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

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

    HTML5学堂-码匠:掌握JavaScript代码的你,一定编写封装过函数,为了提升函数的控制性,必不可少的就是参数,必选可选的一大堆参数罗列出来,函数调用貌似变得麻烦起来~~~ Tips: 必选参数指的是必须要传入实参的参数; 可选参数在函数中有默认值,如有传入实参,则取实参的值,如果没有传入实参,则使用默认值。 函数的众多参数问题 当一个函数既有必选参数,又有可选参数,在定义函数时,我们可能采取的方式是:无论参数是可选参数还是必选参数,都将参数罗列下来(通常按照先必选再可选的顺序) 但是这样的罗列方法

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

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

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

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

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

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

    34540发布于 2020-04-16
  • 来自专栏力哥聊运维与云计算

    vbs 技巧6

    msgbox("have d exit")     '有d盘直接退出,什么也不做     exit sub     else     diskdnotexist="1"     end if Next 6

    1.2K40发布于 2019-06-28
领券