## javascript物语
>[info] 写JavaScript代码时请时刻注意异步代码的问题,逻辑调试中往往得不到预期效果的时候,想想是不是异步没有考虑好的问题。
>[danger] **js不是玩具语言,现在你必须要意识到这一点,不然你学不好它的,无法真正掌握它。**
[nodejs的历史由来 - u012028371的博客 - CSDN博客](http://blog.csdn.net/u012028371/article/details/54884056)
> 其次,JavaScript语言本身是完善的函数式语言,在前端开发时,开发人员往往写得比较随意,让人感觉JavaScript就是个“玩具语言”。但是,在Node环境下,通过模块化的JavaScript代码,加上函数式编程,并且无需考虑浏览器兼容性问题,直接使用最新的ECMAScript 6标准,可以完全满足工程上的需求。
* * * * *
[Python,2017第一语言](http://mp.weixin.qq.com/s/b5XmOrxDtyUfSMaSg6VqQg)
> 【7、JavaScript】没啥可说的,前端程序员们一直认为,JavaScript 必将、必须、无可置疑的统治世界:)
![](https://box.kancloud.cn/e5c477bcd236a380852e2183635a024d_390x192.png)
**node.js是生态,是js在服务器端的运行环境,所以它就是javascript!**
* * * * *
[有限状态机与正则表达式](https://qntm.org/plants)
[基础概念问题:Node.js 是一个平台,而不是一门语言 - CNode技术社区](http://cnodejs.org/topic/4fd6c738839e1e5814089698)
> [Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境。](http://nodejs.cn/)
* * * * *
### 其它
ECMAScript是JavaScript的规范,基于这种规范,可以有很多实现,你甚至可以使用任何一种语言去自己实现你想要的javascript,比如浏览器端的js,服务端的js。js的运行环境就是宿主,在浏览器上运行,那么宿主就是浏览器,在服务端,就是服务器了,比如node.js。
last update:2017-8-8 16:52:56
- 开始
- 微信小程序
- 获取用户信息
- 记录
- HTML
- HTML5
- 文档根节点
- 你真的了解script标签吗?
- 文档结构
- 已经落后的技术
- form表单
- html实体
- CSS
- css优先级 & 设计模式
- 如何编写高效的 CSS 选择符
- 笔记
- 小计
- flex布局
- 细节体验
- Flex
- Grid
- tailwindcss
- JavaScript
- javascript物语
- js函数定义
- js中的数组对象
- js的json解析
- js中数组的操作
- js事件冒泡
- js中的判断
- js语句声明会提前
- cookie操作
- 关于javascript你要知道的
- 关于innerHTML的试验
- js引擎与GUI引擎是互斥的
- 如何安全的修改对象
- 当渲染引擎遇上强迫症
- 不要使用连相等
- 修改数组-对象
- 算法-函数
- 事件探析
- 事件循环
- js事件循环中的上下文和作用域的经典问题
- Promise
- 最佳实践
- 页面遮罩加载效果
- 网站静态文件之思考
- 图片加载问题
- 路由及转场解决方案
- web app
- 写一个页面路由转场的管理工具
- 谈编程
- 技术/思想的斗争
- 前端技术选型分析
- 我想放点html模板代码
- 开发自适应网页
- 后台前端项目的开发
- 网站PC版和移动版的模板方案
- 前后端分离
- 淘宝前后端分离
- 前后端分离的思考与实践(一)
- 前后端分离的思考与实践(二)
- 前后端分离的思考与实践(三)
- 前后端分离的思考与实践(四)
- 前后端分离的思考与实践(五)
- 前后端分离的思考与实践(六)
- 动画
- 开发小技巧
- Axios
- 屏幕适配
- 理论基础
- 思考
- flexible.js原理
- 实验
- rem的坑,为什么要设置成百分比,为什么又是62.5%
- 为什么以一个标准适配的,其它宽度也能同等适配
- 自适应、响应式、弹性布局、屏幕适配
- 适配:都用百分比?
- 番外篇
- 给你看看0.5px长什么样?
- 用事实证明viewport scale缩放不会改变rem元素的大小
- 为什么PC端页面缩放不会影响rem元素
- 究竟以哪个为设备独立像素
- PC到移动端初试
- 深入理解px
- 响应式之栅格系统
- 深入理解px(二)
- 一篇搞定移动端适配
- flex版栅格布局
- 其他
- 浏览器加载初探
- 警惕你的开发工具
- JS模块化
- webpack
- 打包原理
- 异步加载
- gulp
- 命名规范
- 接口开发
- sea.js学习
- require.js学习
- react学习
- react笔记
- vue学习
- vue3
- 工具、技巧
- 临时笔记
- 怎么维护好开源项目
- 待办
- 对前端MVV*C框架的思考
- jquery问题
- 临时
- 好文
- 节流防抖