
前端开发
汇聚 JavaScript 知识
王廷云的博客
一个热爱科学技术的人,喜欢创新,喜欢技术分享!
展开
-
【前端开发】之模块化开发
一、模块化简介1、模块化产生的背景随着网站逐渐变成"互联网应用程序",嵌入网页的Javascript代码越来越庞大,越来越复杂。Javascript模块化编程,已经成为一个迫切的需求。理想情况下,开发者只需要实现核心的业务逻辑,其他都可以加载别人已经写好的模块。2、什么是模块化开发传统非模块化开发有如下的缺点:命名冲突文件依赖模块化规范:CommonJS 模块化规范ES6 模块化规范二、CommonJS模块规范每个文件就是一个模块,有自己的作用域。在一个文件里面定义的变原创 2020-07-28 20:28:50 · 439 阅读 · 0 评论 -
【前端开发】之 Webpack
一、什么是WebpackWebpack 是一个前端资源加载/打包工具。它将根据模块的依赖关系进行静态分析,然后将这些模块按照指定的规则生成对应的静态资源。从图中我们可以看出,Webpack 可以将多种静态资源 js、css、less 转换成一个静态文件,减少了页面的请求。二、Webpack安装1、全局安装npm install -g webpack webpack-cli2、安装后查看版本号webpack -v三、初始化项目1、创建webpack文件夹进入webpack目录,执原创 2020-07-28 23:28:06 · 191 阅读 · 0 评论 -
【前端开发】之 Node.js、NPM 和 Babel
Node.js一、简介1、什么是Node.js简单的说 Node.js 就是运行在服务端的 JavaScript。Node.js是一个事件驱动I/O服务端JavaScript环境,基于Google的V8引擎,V8引擎执行Javascript的速度非常快,性能非常好。2、Node.js有什么用如果你是一个前端程序员,你不懂得像PHP、Python或Ruby等动态编程语言,然后你想创建自己的服务,那么Node.js是一个非常好的选择。Node.js 是运行在服务端的 JavaScript,如果你原创 2020-07-28 14:16:08 · 454 阅读 · 0 评论 -
【前端开发】之 Vue 入门
Vue 简介1、Vue.js 是什么Vue (读音 /vjuː/,类似于 view) 是一套用于构建用户界面的渐进式框架。Vue 的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合。另一方面,当与现代化的工具链以及各种支持类库结合使用时,Vue 也完全能够为复杂的单页应用提供驱动。官方网站:https://cn.vuejs.org2、初始Vue.jsVue 的默认格式写法比较固定,大致为如下格式:<!-- id标识vue作用的范围 --><div id="原创 2020-07-27 20:39:16 · 181 阅读 · 0 评论 -
【前端开发】之 ECMAScript 6
一、ECMAScript 6 简介ECMA 为欧洲计算机制造商协会(European Computer Manufacturers Association),而 ECMAScript 6.0(以下简称 ES6)是 JavaScript 语言的下一代标准,已经在 2015 年 6 月正式发布了。它的目标,是使得 JavaScript 语言可以用来编写复杂的大型应用程序,成为企业级开发语言。1、ECMAScript 和 JavaScript 的关系要讲清楚这个问题,需要回顾历史。1996 年 11 月,J原创 2020-07-26 22:48:05 · 190 阅读 · 0 评论 -
关于JavaScript按位取反运算
按位取反:~这表明按位取反运算的规律为:先将运算数加1,然后符号取反。比如:-5按位取反就是-5加1变成-4,再执行符号位取反得到4;1按位取反就是1加上1变成2,再执行符号位取反得到-2...原创 2020-03-14 17:31:12 · 1733 阅读 · 0 评论