阿瑞斯的BLOG

一个不一样的开始


  • 首页

  • 归档

  • 分类

  • 标签

  • 关于我

  • 搜索
close
阿瑞斯的BLOG

js中new 实例化对象不带括号是错误写法吗?

发表于 2018-01-05 | 分类于 JS

关键词
new与属性访问的顺序 优先级 结合性 执行顺序 求值顺序

描述:

如果不是,那么和 new Class() 有什么区别吗?
来源:《基于 MVC 的 JavaScript 富应用》P7

阅读全文 »
阿瑞斯的BLOG

行内元素的视觉化表现

发表于 2017-12-25 | 分类于 CSS

关键词
盒子模型(box model) 行盒(line box) 行内盒(inline boxes) 行高(line-height)
行内元素的垂直对齐(vertical-align) font-size font-family 字体度量

阅读全文 »
阿瑞斯的BLOG

正则表达式学习总结

发表于 2017-12-14 | 分类于 JS

关键词
精确匹配 模糊匹配 位置匹配 重复出现 分组 捕获 反向引用 片段匹配 捕获的引用 邮箱验证 敏感词屏蔽 字符串修剪

阅读全文 »
阿瑞斯的BLOG

关于文件拓展名的误区

发表于 2017-10-21 | 分类于 计算机基础

关键词
拓展名

阅读全文 »
阿瑞斯的BLOG

HTTP状态码之3XX

发表于 2017-10-21 | 分类于 HTTP

关键词
HTTP 重定向

前言

3XX 状态码都是重定向相关,但是不同的3XX有着不同的区别,导致使用场景上的区别,当我们设置重定向的时候,这点尤为重要。之前做了个服务器处理表单的代码,体会到了不同状态码的区别。

1
2
3
4
5
6
7
8
9
10
11
12
// 添加中间件处理POST请求表单
app.use(require('body-parser')());
app.get('/newsletter',(req, res) => {
res.render('newsletter',{csrf: 'CSRF token goes here'});
});
app.post('/process',(req, res) => {
console.log('Form (form querystring): ' + req.query.form);
console.log('CSRF token (from hidden from field): ' + req.body._csrf);
console.log('Name (from visiable from field): ' + req.body.email);
res.redirect(303, '/thanks-you'); // 这里用到了重定向
});
阅读全文 »
阿瑞斯的BLOG

Linux起源

发表于 2017-10-19 | 分类于 Linux

关键词
Linux Unix 起源

阅读全文 »
阿瑞斯的BLOG

JavaScript 事件

发表于 2017-08-09 | 分类于 JS

关键词
事件流 事件冒泡 事件捕获 事件委托 事件处理函数被执行的时机 自定义事件 事件触发的三个阶段 事件对象 事件目标元素

阅读全文 »
阿瑞斯的BLOG

HTML5 historyAPI

发表于 2017-08-08 | 分类于 JS

源起
学习webpack使用的时候,写简单SPA应用时需要通过pushState API变更历史URL,并加载页面

阅读全文 »
阿瑞斯的BLOG

深入理解JavaScript作用域

发表于 2017-05-19 | 分类于 JS

关键词
作用域 定义时 变量查找规则 赋值操作基于作用域查找规则 查找目标的值也是基于作用域查找规则

阅读全文 »
阿瑞斯的BLOG

JavaScript函数的设计

发表于 2017-05-18 | 分类于 JS

关键词
黑匣子 抽象 封装 参数个数检查 参数类型检查

阅读全文 »
12
aruisi

aruisi

欢迎来到我的个人站

20 日志
5 分类
36 标签
GitHub
© 2016 - 2018 aruisi
由 Hexo 强力驱动
主题 - NexT.Pisces