+ JavaScript简明教程
JavaScript基本的使用方法以及应用案例
youaresherlock
江湖人称狗哥!
展开
-
javascript与html5实战
建议阅读人群: 前端学过html5、css、javascript的开发者经过一些实战,各位程序员就可以开始学习一些框架了,如jquery、boostrap、vue.js、angular、react等等。源代码图片等地址: 轮播图项目资源参考文档:MSDN IconFont分享一个小模块的实战,是轮播图的实现。效果整体布局样式:主菜单内容:流程图:代码部...原创 2019-01-13 18:25:43 · 404 阅读 · 1 评论 -
JavaScript简明教程三
适合有其他语言编程经验的人快速入门JS(全部阅读大概需要一个小时)视频教程及ppt代码地址github5. javascript DOM文档地址: MDN DOM1. DOM基础1. DOM基本查找方法(1) document.getElementById()语法:document.getElementById(“id”)功能: 返回对拥有指定ID的第一个对象的引用返...原创 2019-01-08 15:33:09 · 469 阅读 · 3 评论 -
javascript并行执行详解
参考文档: Timer1. js为什么是单线程的?javascript是单线程语言,单线程就是所执行的代码必须按照顺序,同一时间只能做一件事。作为浏览器脚本语言,JS的主要用途是与用户互动,以及操作DOM。这决定了它只能是单线程,否则会带来很复杂的同步问题。为了利用多核CPU的计算能力,HTML5提出Web Worker标准,允许JS脚本创建多个线程,但是子线程完全受主线程控制,且不得操作...原创 2019-01-04 18:10:13 · 5401 阅读 · 1 评论 -
JavaScript为什么是单线程的?
参考文档: JS注: javascript是单线程语言,单线程就是所执行的代码必须按照顺序,同一时间只能做一件事。作为浏览器脚本语言,JS的主要用途是与用户互动,以及操作DOM。这决定了它只能是单线程,否则会带来很复杂的同步问题。为了利用多核CPU的计算能力,HTML5提出Web Worker标准,允许JS脚本创建多个线程,但是子线程完全受主线程控制,且不得操作DOM。所以,这个新标准并没有...原创 2019-01-03 18:23:05 · 1126 阅读 · 0 评论 -
一文读懂Emmet
Emmet语法建议阅读时间 15分钟什么是 Emmet 语法?简单来说,就是可以快速构建 HTML 结构的快捷语法。本人使用的是VSCode编辑器,安装插件是JavaScript (ES6) code snippets,支持Emmet语法,真的很方便1. 什么是Emmet参考文档:EmmetEmmet takes the snippets idea to a whole new...原创 2019-01-02 11:06:14 · 313 阅读 · 0 评论 -
JavaScript中的NaN
可以参考文档 MDN什么是NaN全局属性 NaN 表示 Not-A-Number (非数值)的值。NaN 是一个全局对象的属性。NaN 属性的初始值就是 NaN,和 Number.NaN 的值一样。在 ES5 中, NaN 属性是一个不可配置(non-configurable),不可写(non-writable)的属性。但在 ES3 中,这个属性的值是可以被更改的,但是也应该避...原创 2018-12-18 18:15:33 · 1325 阅读 · 0 评论 -
javascript事件机制
前言又到了扯淡时间了,我最近在思考javascript事件机制底层的实现,但是暂时没有勇气去看chrome源码,所以今天我来猜测一把我们今天来猜一猜,探讨探讨,javascript底层事件机制是如何实现的博客里面关于事件绑定与执行顺序一块理解有误,请看最新博客基础知识事件捕获/冒泡我们点击一个span,我可能就想点击一个span,事实上他是先点击document,然后点击事...转载 2018-11-19 13:41:02 · 241 阅读 · 0 评论 -
JavaScript简明教程二
适合有其他语言编程经验的人快速入门JS(全部阅读大概需要一个小时)视频教程及ppt代码地址github2. JavaScript的流程控制语句1. js的分支语句1. if语句语法一:condition为true则执行 if(condition){ statement1; }语法二: if(condition){ s...原创 2018-12-30 12:10:30 · 428 阅读 · 0 评论 -
JavaScript简明教程一
特意给前端初学者用markdown做一个js简明教程,分享给大家视频教程及ppt代码地址https://github.com/youaresherlock/JavaScriptLearningNotes1. 初识javascript什么是javascriptjavascript是一种基于对象和事件驱动的客户端脚本语言,最初的设计是为了检验HTML表单输入的正确性,起源于Ne...原创 2018-12-16 13:18:01 · 589 阅读 · 0 评论