• three.js探索笔记一 (three.js 的起步及渲染思想)

    这个探索笔记主要讲的,我一个没搞过3D的小小前端,到建造6层楼的心得体会。 前言 “哈?要搞3D?” “恩,之后一个项目要建造一栋楼,要靠你了少年...

    2018-06-24 01:28:50

  • 简单理解js闭包

    周末闲暇,分享一下自己理解的js闭包原理,虽然平时用的少,但是也必须掌握的。 我们做前端的应该都了解 Javascript 中的GC机制(垃圾回收机制), 如果一个对象不再被引用,那么这个对象就会被 GC 回收,否则这个对象一直会保存在内存中。 我们看下下面这个简单的demo...

    2018-06-24 01:28:46

  • js 依据“;”折行

    function roomIds(roomid) { // var str = roomid.replace(/;/g,'\r\n'); if (roomid) { var str = roomid.replace(/;/g, 'br/' ); return str; } else { return '暂无' ; }}...

    2018-06-24 01:28:42

  • 选项卡套选项卡

    !doctype html html head meta charset="utf-8" title无标题文档/title /head style *{margin:0;padding:0;list-style:none;} .box{width:800px;height:400px;border:5px solid #000;margin:50px auto;} #ulLeft{width:200px;float:left;} #ulLeft li{height:98px;line...

    2018-06-24 01:28:41

  • JavaScript ES6 module 模块

    在使用JavaScript开发大型项目时,模块开发概念是一个必须考虑的问题。其目的就是通过命名空间对各类业务对象进行一定的封装,防止命名冲突。 本篇着重介绍ES6 module中的export和import概念。 1. ES5的模块支持方案 在ES6之前,JavaScript本身没有模块支持,但社区创...

    2018-06-24 01:28:35

  • 基于jsmpeg库下使用ffmpeg创建视频流连接websocket中

    这个功能的基本工作是这样的: 1.使用node运行jsmpeg库下的websocket-relay.js文件,这个文件的作用是创建一个websocket视频传输中继器 2.运行ffmpeg,将输出发送到中继的HTTP端口,这个http端口是使用node.js搭建的一个简易的http服务器 3.将浏览器中的JSMpeg连接到中继...

    2018-06-24 01:28:33

  • JavaScript中的数据类型

    在ECMAScript中,变量是松散类型的。所谓松散类型就是指变量可以用来保存任何类型的数据。 // 下面的操作是完全合法的 var message = "helloWorld" ;message = 100; 但是在实际开发中,我并 不推荐 大家这样使用变量。这种操作方法是会让代码变得很不安全。为了规避这...

    2018-06-24 01:28:31

  • javascript 学习总结 第一天

    javascript 基础知识 一.javascript的特点 浏览器脚本语言,可以跟html代码进行混排 跨平台性能优越,可以再windows.linux上进行编写 安全性好 兼容性好 二.javascrpt 有三大学习目标 特效 表单验证 ajax 三.javascript 基础语法 javascript使用场景有四种 script 标签 s...

    2018-06-24 01:28:25

  • 从零开始学习前端JAVASCRIPT — 9、JavaScript基础Reg

    1:正则的概念 正则表达式(regular expression)是一个描述字符规则的对象。可以用来检查一个字符串是否含有某个子字符串,将匹配的子字符串做替换或者从某个字符串中取出符合某个条件的子串等。 为什么要用正则: 前端往往有大量的表单数据校验工作,采用正则表达式会...

    2018-06-24 01:28:30

  • .33-浅析webpack源码之doResolve事件流(5)

    file = FileExistsPlugin 这个事件流快接近尾声了,接下来是FileExistsPlugin,很奇怪的是在最后才来检验路径文件是否存在。 源码如下: FileExistsPlugin.prototype.apply = function (resolver) { var target = this .target; resolver.plugin( this .source, functi...

    2018-06-24 01:28:29

2