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

    ES6 规范详解、ESNext 规范

    static 静态方法,只能console.log(Test.getFormatName())

    83920编辑于 2023-05-04
  • 来自专栏个人积累

    ES6编码规范

    ES6编码规范 let,const替代 var es6提出了新的变量声明,let,const.大部分情况下 let和const可以替代var. let 定义的变量不会被变量提升`` const 定义的常量不能被修改

    57021发布于 2020-10-10
  • 来自专栏mousemin

    PSR-6 缓存接口规范

    PSR-6 缓存接口规范 缓存是提升应用性能的常用手段,为框架中最通用的功能,每个框架也都推出专属的、功能多样的缓存库。这些差别使得开发人员不得不学习多种系统,而很多可能是他们并不需要的功能。 目标 本 PSR 的目标是:创建一套通用的接口规范,能够让开发人员整合到现有框架和系统,而不需要去开发框架专属的适配器类。 定义 调用类库 (Calling Library) - 调用者,使用缓存服务的类库,这个类库调用缓存服务,调用的 是此缓存接口规范的具体「实现类库」,调用者不需要知道任何「缓存服务」的具体实现。 实现类库 (Implementing Library) - 此类库是对「缓存接口规范」的具体实现,封装起来的缓存服务,供「调用类库」使用。 缓存系统里的错误 不得 导致应用程序故障,所以,实现类库 不得 抛出任何除了此接口规范定义的以外的异常,并且 必须 捕捉包括底层存储驱动抛出的异常,不让其冒泡至超出缓存系统内。

    78030编辑于 2023-06-10
  • 来自专栏用户7873631的专栏

    tp6 RESTful Web开发规范

    restful api: 创建接口用post类型 查询接口用get类型 更新接口用put类型 删除接口用delete类型 举个例子: url规范: 建议在postman里面调试接口

    41440编辑于 2022-05-24
  • 来自专栏山河木马

    前端代码规范(es6,eslint,vue)

    github上的frontend-guidelines及编码规范by@mdo(后面几个自己新增 三、JavaScript javascript规范使用的是Standard标准,其好处可点击超链接查看 eslint: no-tabs 84.正确使用 ES6 中的字符串模板。 在没有分号的情况下代码压缩后会导致报错,而坚持这一规范则可避免出错。 譬如: ;[1, 2, 3].forEach(bar) 建议的写法是: var nums = [1, 2, 3] nums.forEach(bar) es6语法规范 1.let 取代 var ES6 -- 与自定义元素规范不兼容 --> 6.验证组件的props 提供默认值。 使用 type 属性校验类型。 使用 props 之前先检查该 prop 是否存在。

    6.5K30发布于 2019-03-05
  • 来自专栏黯羽轻扬

    ES 规范为什么总在 6 月发版?

    Association),后来影响范围不限于欧洲,遂更名为 ECMA 国际组织(Ecma International) 三.ES 规范版本历史 ECMAScript 1(1997 年 6 月):规范第一版 月):又一次小更新,为了同步 ISO 标准 ECMAScript 6(2015 年 6 月):一大波更新,实现了当年 ES4 的许多设想,并正式改为按年份命名规范版本 ECMAScript 2016(2016 年 6 月):第一个年度版本,与 ES6 相比,发布周期较短,新特性也相对少些 ECMAScript 2017(2017 年 6 月):第二个年度版本 以后的 ECMAScript 版本(ES2018 、ES2019、ES2020 等)都在 6 月正式获准生效 四.TC39 标准制定流程 从 ES6 来看,发版周期过长存在 2 个问题: 版本之间的时间跨度太长,提早定稿的特性要等待非常长的时间,一直等到规范正式发布 月,可能是为了纪念历史上那些 6 月发布的元老版本 五.向后兼容原则 我们发现 ES 规范每一版始终完全兼容先前的所有特性,比如 ES6 提出了let、const但并没有干掉var,这是因为如果推出了不兼容的新版本

    73910发布于 2020-07-10
  • 来自专栏python3

    【Python实践-6】将不规范的英文名

    1 #利用map()函数,把用户输入的不规范的英文名字,变为首字母大写,其他小写的规范名字。 2 def f1(s): 3 s=s.capitalize() 4 return s 5 list1= ['adam', 'LISA', 'barT'] 6 r=list(map(f1, 6、Python capitalize()将字符串的第一个字母变成大写,其他字母变小写。语法:str.capitalize()。参数:无。返回一个首字母大写的字符串。

    69820发布于 2020-01-16
  • 来自专栏全栈程序员必看

    commonJS 和 es6规范 的引入导出

    info的时候,引入info也可以采用import. import info from index.js 不可采用 import {info} from index.js 换句话说,CommanJS规范中的输出 ,也可以采用es6规范中的输入来引入。 5.与上面第四条作对比,如果输出采用es6的export 。 6.使用export输出的时候,引入必须要有{},例如demo.js export const str = 'sisi'; export function func(){ console.log

    62730编辑于 2022-07-19
  • 来自专栏陈纪庚

    ES6新特性以及一些规范

    sayHello: funtion() { console.log("Hello") } } a.sayHello();//都有效 es6增加这个功能真的是 { console.log(`Hello, ${args[0]}); } 5.2不要用function的构造函数去构造函数,因为用它就等于用eval(),可能会带来安全问题 6.

    54210发布于 2018-09-10
  • 来自专栏Article

    Js 模块规范对比 CommonJs AMD ES6

    JavaScript 中的模块,本质上都是为了解决 Js 的作用域问题而定义的模块形式 AMD 浏览器环境 异步 AMD (The Asynchronous Module Definition) 规范的格式和栗子如下 /foobar').foobar, test = new foobar(); test.bar(); // 'Hello bar' ES6 的模块化 ES6 模块的设计思想,是尽量的静态化 ES6 模块不是对象,而是通过export命令显式指定输出的代码,再通过import命令输入。 这种加载称为“编译时加载”或者静态加载,即 ES6 可以在编译时就完成模块加载,效率要比 CommonJS 模块的加载方式高。当然,这也导致了没法引用 ES6 模块本身,因为它不是对象。 模块的用法可以参照 阮一峰的 es6 入门,很详细。

    87120编辑于 2022-06-14
  • 来自专栏简单的日记

    转载数据仓库建设规范2 数据库对象命名规范3   主机目录及文件命名规范4   数据保存周期规范5   数据库编程规范6   JAVA编码规范7   shell编码规范8   完整的规范文档结构

    1 概述 本文档制定了XX数据仓库中数据库对象的命名规范(用户、表、视图、存储过程、函数、表分区、主键、索引、序列等)、数据库编程规范,JAVA编程规范为系统设计和开发工作提供统一的命名标准,提高系统的规整性和代码的可读性 4 DIM 统一服务于数据中心的参数表; 5 APP 应用层,用于生成报表 6 XX XX 数据层级按照自己数据仓库规划的命名即可~ 2.2 表、视图、存储过程、函数命名规范 <对象类型><_模型层次 3 主机目录及文件命名规范 3.1 用户命名规范 主机用户名命名规范: 序号 主机用户名 账号类型 用途 1 hadoop 应用程序账号 hadoop集群管理用户 2 … ftp账号 … 3.2 6位长度YYYYMM; 接口文件序号 取值为:接口文件序号长度为3,默认从000开始; 3.4 文件格式规范 文件分隔符 文件字段尽量不采用定长分隔,采用“|”等特殊字符作为分隔符,另外在抽取文件时需要确定字段内容中不会出现分隔符字符 6 JAVA编码规范 6.1 避免引发错误的编写规范 使用字符串的equals方法比较判断时,如有常量字符串,一定要养成常量在前,变量在后的编写习惯。

    1.4K21发布于 2020-12-10
  • 来自专栏IMWeb前端团队

    前端开发规范之命名规范、html规范、css规范、js规范

    那阅读起来就是苦不堪言,所以,一些基本的开发规范是必须的,是为了自己方便阅读代码,也方便他人阅读修改代码。 true:完全一样;false(默认):不完全一样 - [@return](/user/return) void - [@author](/user/author) polk6 2015/07/21 文档规范 HTML5的文档类型声明:<! 'valid' : 'invalid' ---- JSHint 在js规范中,有很多规范都是样式上的规范而不是逻辑上的规范,比如尽量使用=== 而不是==,我们可以使用JSHint或者JSLint,Javascript font-size: 1.5rem; text-transform: uppercase; } 原文地址: https://juejin.im/post/592d4a5b0ce463006b43b6da

    7.6K10发布于 2019-12-03
  • 来自专栏IMWeb前端团队

    Babel下的ES6兼容性与规范

    ,但大家仍很疑惑,使用ES6会有哪些兼容性问题。 ,es6-shim。 除了后面三点,我们可能比较关注babel处理es6时的兼容性问题。因为es6里面增加了较多的内容,转换为es5没有对应语法与之对应,所以使用时要尤为注意。   使用babel处理了一部分ES6的兼容性转换问题,但是ES6的打包依然必须依赖目前通用的打包管理方案。 另外为了让Babel能在实际的开发中使用,我们也自己总结了一份关于ES6部分的规范: https://github.com/ouvens/ecmaScript-2015-babel-rules

    1.2K10发布于 2019-12-04
  • 来自专栏IMWeb前端团队

    Babel下的ES6兼容性与规范

    ES6标准发布后,前端人员也开发渐渐了解到了es6,但是由于兼容性的问题,仍然没有得到广泛的推广,不过业界也用了一些折中性的方案来解决兼容性和开发体系问题,但大家仍很疑惑,使用ES6会有哪些兼容性问题。 ,es6-shim。 除了后面三点,我们可能比较关注babel处理es6时的兼容性问题。因为es6里面增加了较多的内容,转换为es5没有对应语法与之对应,所以使用时要尤为注意。 使用babel处理了一部分ES6的兼容性转换问题,但是ES6的打包依然必须依赖目前通用的打包管理方案。 另外为了让Babel能在实际的开发中使用,我们也自己总结了一份关于ES6部分的规范: https://github.com/ouvens/ecmaScript-2015-babel-rules

    2.3K00发布于 2017-12-28
  • 来自专栏SEO建站

    细说网页设计的6规范

    随着用户认知提升,网页设计也在不断的向前发展,同时也逐步形成了一些规范,比如网页尺寸、文字规范、图片规范、按钮设计、表单设计、自适应设计与响应设计等。 二、文字规范 网站上面的文字是通过前端工程师重新写在代码里的。那这种文字在浏览器上的渲染与系统和浏览器有关。 三、图片规范 网站设计中的图片常用4(宽):3(高)、16(宽):9(高)、1:1等比例。具体图片大小没有固定要求,但整数和偶数为佳。主要是考虑到一些适配的问题。 3、适配的规范 手机方面:适配手机页面时,我们一般以 iPhone 为画布标准。原因是 iPhone 相对显示比较清晰,并且要求较高。而且用户占有量也很高。 优化猩SEO:网页设计一定要注重规范,有规范的网页呈现在用户面前会更能体现专业性,同时,网页设计一定要网页的适配性设计,移动端用户的使用用户已经超过了电脑端,绝不能忽视移动端用户体验设计。

    4.8K60编辑于 2023-02-24
  • 来自专栏JavaWeb

    规范-项目开发规范

    建议统一异常处理,不仅要在日志中打印异常堆栈信息,还得给前端统一格式的响应信息,而不是前端页面直接提示给用户500

    1.5K20编辑于 2022-01-12
  • 来自专栏Android开发与分享

    Android开发架构规范前言命名规范编程规范代码提交规范架构规范参考文章

    原文链接:从零开始搭建android框架系列 前言 在开发中,一个良好的开发习惯以及一个开发规范可能会让你少走很多弯路,也会一定程度上的提高代码的可读性,可维护性和可拓展性。 你会明白一个好的开发规范多么多么的重要。 这里整理一下自己android开发中的一些规范。希望对各位有帮助。 ---- 命名规范 包命名规范 包名全部采用小写 主包名采用[公司性质]. 代码命名规范 命名规则有很多高大上的名词,比如大驼峰,小驼峰,匈牙利命名法。其实最简单的就是按照谷歌命名学习。 常量、枚举等均采用大写形式,用下划线区分各单词。 更多命名规范 之前收藏的这篇文章比较全。Android 命名规范 (提高代码可以读性) ---- 编程规范 源文件编码格式为 UTF-8。 我们使用的无论是git,还是svn都需要遵守下面这些规范,个人比较倾向于git。

    1.8K80发布于 2018-05-18
  • 来自专栏twowinter

    ESP8266学习笔记6:ESP8266规范wifi连接操作

    其实处理还挺简单,写篇笔记总结下,规范wifi连接操作。 本文作者twowinter,转载请注明作者:http://blog.csdn.net/iotisan/ 二、编程思路 1. 规范的处理是要开启一个线程,周期性检测AP的连接状态,处理不同的错误状态。我就不展开了。 四、测试效果 首次启动时,进行SmartCfg。

    2.2K40发布于 2020-04-17
  • 来自专栏CodingToDie

    开发规范 | 代码审核规范

    规范主要参考《谷歌的代码评审指南》 ? commit 的详细描述,可以分成多行 footer 部分只用于两种情况:1、不兼容变动;2、关闭issue 扩展:如果你使用 IDEA 进行编码,可以是使用 git commit template 插件来规范每次提交的 风格:代码是否遵循了代码开发规范 文档:开发人员是否也同步更新了相关文档 在评论前加上“nit:”这样的前缀,表明这是一个优化性的建议,可以不影响本次上线 应在一个工作日内完成评审,并给出意见 评价只针对代码和具体业务流程

    2.3K20发布于 2021-04-13
  • 来自专栏前端flutter

    web开发规范 - 图片规范

    , 比如ad_left01.gif || btn_submit.gif; 在保证视觉效果的情况下选择最小的图片格式与图片质量, 以减少加载时间; 尽量避免使用半透明的png图片(若使用, 请参考css规范相关说明 760X100,750X120,468X60,468X95,728X90,585X140 次级页的pip尺寸360X300,336X280 游标:100X100或120X120 LOGO的国际标准规范

    95110编辑于 2022-12-19
领券