会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
俺把你来蒙
Powered by
博客园
博客园
|
首页
|
新随笔
|
联系
|
订阅
|
管理
[置顶]
前端最佳实践笔记 - javascript
摘要: 良好的编码习惯 1. 避免定义全局变量或函数 解决方案 1. 把变量和方法封装在一个变量对象上 使用起来比较复杂 2. 全局变量包含在一个局部作用域中 匿名立即执行函数 改进版本 模块化,避免变量污染,并且可以公开外部访问接口 3. 命名变量必须使用var 严格模式可以检查。 如果不是使用var 变
阅读全文
posted @ 2017-07-30 15:55 白日梦想家J
阅读(171)
评论(0)
推荐(0)
编辑
2021年6月29日
C# 使用throw,throw ex,throw new Exception() 抛异常区别与建议
摘要: C# 使用throw,throw ex,throw new Exception() 抛异常区别与建议 异常代码 try { RunThrowException(); } catch (Exception ex) { throw; // throw ex; // throw new Exception
阅读全文
posted @ 2021-06-29 22:33 白日梦想家J
阅读(501)
评论(0)
推荐(0)
编辑
2021年6月14日
vue 引入less build 报错: TypeError: this.getOptions is not a function
摘要: 错误提示: TypeError: this.getOptions is not a function 解决方案1: 查看less-loader版本,是否太高,我的是9版本,降到7就能build通过了 cnpm uninstall --save less-loader cnpm install -D
阅读全文
posted @ 2021-06-14 10:22 白日梦想家J
阅读(101)
评论(0)
推荐(0)
编辑
v-for基本使用
摘要: <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <script src="https://cdn.staticfile.org/vue/2.6.12/vue.min.js"></script> </head> <body> <div id="
阅读全文
posted @ 2021-06-14 10:21 白日梦想家J
阅读(94)
评论(0)
推荐(0)
编辑
2018年1月14日
SSH - git
摘要: 配置git提交所用的用户名 告诉git你的名字,这个名字会出现在你的提交记录中。 git config --global user.name "你的名字" 配置git提交所用的Email Email也会出现在你的提交记录中,请尽量保持此Email和git主机登陆的email一致 git config --global user.email "你的Email" SSH Keys 生成s...
阅读全文
posted @ 2018-01-14 21:35 白日梦想家J
阅读(127)
评论(0)
推荐(0)
编辑
Git 命令
摘要: git init命令把这个目录变成Git可以管理的仓库 创建一个目录 mkdir learngitcd 到该目录 cd learngit 运行git init git add告诉Git,把文件添加到仓库--git add 是吧修改的文件 添加到缓存里git add readme.txtgit commit -m "wrote a readme file"提交修改 -m是添加commit...
阅读全文
posted @ 2018-01-14 20:08 白日梦想家J
阅读(144)
评论(0)
推荐(0)
编辑
bower笔记
摘要: bower笔记 安装bower npm install --save-dev bower 自定义bower下载的代码包的目录 创建文件.bowerrc 输入内容 - 所有包安装在此目录下 { "directory": "src/libraries" } bower初始化包信息 bower init 第三方包安装 命令行安装 安装已经注册的包 参数--save ...
阅读全文
posted @ 2018-01-14 19:54 白日梦想家J
阅读(131)
评论(0)
推荐(0)
编辑
2018年1月2日
gulp使用例子
摘要: 全局安装 gulp: $ npm install --global gulp npm install gulp -g 作为项目的开发依赖(devDependencies)安装: $ npm install --save-dev gulp npm install gulp --save-dev npm install gulp 在项目文件夹中运行 在项目根目录下创建一个名为 gul...
阅读全文
posted @ 2018-01-02 11:10 白日梦想家J
阅读(215)
评论(0)
推荐(0)
编辑
yeoman使用例子
摘要: node -v npm -v 更新 npm npm install -g npm@latest 安装yeoman工具箱, 确认安装 npm install -g yo yo --version 安装Yeoman生成器 方法1 通过 npm 命令安装 npm install -g generator-fountain-webapp 通过 Yeoman 的交互菜单搜索 gener...
阅读全文
posted @ 2018-01-02 10:59 白日梦想家J
阅读(99)
评论(0)
推荐(0)
编辑
2017年12月26日
grunt搭建
摘要: 安装 安装node.js 更新 npm工具 npm update -g npm 安装 Grunt CLI npm install -g grunt-cli 创建package.json文件 { "name": "myapp", "version": "0.1.1", "devDependencies": { } } 安装Grunt npm install grunt...
阅读全文
posted @ 2017-12-26 13:49 白日梦想家J
阅读(95)
评论(0)
推荐(0)
编辑
不会误解的名字
摘要: 推荐使用min和max来表示(包含)极限推荐使用first和last来表示包含的范围推荐使用begin和end来表示包含/排除范围给布尔值命名1)加上is,has,can,should前缀吧布尔值变得明确2)避免反义词与使用者的期望相互匹配1)get*()一般代表轻量级的访问器,不易用于重量级的方法名2)size()方法最好就是返回一个已经有的值,而不是在方法里计算。如果是要在方法里去遍历计算,不...
阅读全文
posted @ 2017-12-26 11:18 白日梦想家J
阅读(115)
评论(0)
推荐(0)
编辑
下一页