-
深入出不来nodejs源码-流程总览
花了差不多两周时间过了下primer C++5th,完成了《C++从入门到精通》。(手动滑稽) 这两天看了下node源码的一些入口方法,其实还是比较懵逼的,语法倒不是难点,主要是大量的宏造成直接阅读上的不方便。 有些宏感觉真是一点鸟用都没有,比如说: #define LIKELY(expr)...
2018-06-24 02:16:15
-
如何写一个适配iPhoneX的底部导航
引言 iPhoneX发布至今已经有将近一年的时间了,各类app都多多少少做了对iPhoneX的适配,那对于我们H5页面该做哪方面的适配呢? 首先了解安全区域(safe area)的概念,它保证了内容在设备上的正确嵌入,不会被状态栏、导航栏等遮挡。 Apps should adhere to the safe are...
2018-06-24 02:16:09
-
Angular父子组件通过服务传参
今天在使用ngx-translate做多语言的时候遇到了一个问题,需要在登录页面点击按钮,然后调用父组件中的一个方法。 一开始想到了@input和@output,然而由于并不是单纯的父子组件关系,而是包含路由的父子组件关系,所以并不能使用@input方法和@output方法。 然后去搜索一...
2018-06-24 02:16:07
-
面向对象编程-封装
介绍封装之前我们先简单介绍一下面向对象: 在javascript设计模式一书中是这样介绍的,面向对象编程就是将你的需求抽象成一个对象,然后针对这个对象分析其特征(属性)和动作(方法)。这个对象我们称之为类。 那么我们今天来介绍面向对象编程的第一个特点—— 封装...
2018-06-24 02:16:05
-
node中间层实现文件上传
一般情况下,前端的文件上传一般都是通过form表单的(input type="file" /)来完成文件的上传,如果使用node中间层完成跨域,文件的上传就需要在node中间层处理成可读流,转成formData完成转发。 一、form表单文件上传 这是最常见的文件上传方式,通过form表单实现,简...
2018-06-24 02:16:02
-
js array数组对象操作方法汇总
--------------------------更新自2018.6.11 js数组对象操作方法如下: 1.创建数组 var array1 = [1,2] // 方法一 var array2 = new Array() // 方法二 array[0] = 1 ;array[ 1] = 2; 2.遍历数组 for循环和for...in循环 var array1 = [1,2 ]; var l = array1.length; /...
2018-06-24 02:15:41
-
js 二叉树遍历
二叉树定义这里不再赘述。 我这里有个二叉树: var tree = { "id": 0 , "name": "root" , "left" : { "id": 1 , "name": "Simon" , "left" : { "id": 3 , "name": "Carl" , "left" : { "id": 7 , "name": "Lee" , "left" : { "id": 11 , "name": "Fate" } }, "right" :...
2018-06-24 02:16:01
-
JavaScript自己整理的基础-01
1.JavaScript 简介: JavaScript是互联网上最流行的脚本语言,所有现代的HTML都使用JavaScript。既然是脚本语言,那么它的特点就有一下三种: (1)弱类型; (2)解释型语言(不需要编译); (3)逐行执行,一行代码错误,其后的代码块都不会继续执行; (4)script...
2018-06-24 02:15:58
-
JavaScript创建对象的三种方法
在 JavaScript 中我们知道无法通过类来创建对象,那么如何创建对象呢? (1)通过“字面量”方式创建对象 将你的信息写到{ }中,并赋值给一个变量,此时这个变量就是一个对象,例: var game = { first : "吃鸡" , two : "英雄联盟" , } console.log(game.first) // 输...
2018-06-24 02:15:54
-
three 实现绕物体旋转,卫星绕星球旋转
1.先看看效果 2.如果是二维的话,可以根据变化角度结合三角函数就能计算从x和y坐标; 无奈,如果还是使用坐标改变的方式,博主不会三维数学啊,计算不出x,y和z坐标...
2018-06-24 02:15:34
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash