node,数据库总结11

node是一种开源的js运行坏境
node中只有ecmascript,而浏览器有bom.dom ecmascript
核心具名模块,第三方模块,自定义模块
node 文件名
引入fs模块,readFile方法
引入fs模块,readdir方法
引入http模块,创建服务实例,接受请求返回响应,配置端口号
在监听事件中使用if else,res.end返回响应数据
引入url模块,url.parse方法
tenplate(id名,传递数据)
安装,加载,template.render(字符串模板,对象)
{{}},{{if}}{{else}}{{/if}},{{each}}{{/each}}
客户端渲染:前后端分离,加载块,多次向服务器请求不利于seo优化,
服务端渲染:利于seo优化,之请求一次,数据大加载时间长
标签语义化,服务端渲染,设置关键词
浏览器的安全策略,同域,同端口号,同协议之中一个不同
设置代理,后台开放,jsonP
按一定规则存放数据的地方
SELECTFROM 表名
SELECT
FROM 表名WHERE 条件
SELECT*FROM 表名 WHERE 列名LIKE"%%"
INSERT INTO 表名(列名,列名) VALUES (值1,值2)
UPDATE 表名 SET 内容 WHERE 条件
DELETE 表名 WHERE 条件
var mysql=require("mysql)
var connection=mysql.creatConnection({
host:“location”
user:“root”
password:“1”
detabase:“test”)}
connection.connect()
connection.query(sql语句,回调函数{err,data})
connection.end()
git是世界上最先进的分布式版本控制系统,git分布式开发,强调个体,公共服务器压力小,速度快,任意两个开发者容易沟通,离线工作,
git init
git branch,git branch 分支名,git checkout 分支名
git merge,git rebase分支名
git reset 哈希值,git revert 哈希值
git remote add origin 路径,git push origin master
git pull origin master
git clone 路径
快速开发web应用的前端框架
dropdown,btn-group,input-group,nav-tabs,table,text-success
rem是基于html元素的字体大小来决定,而em则根据使用它的元素的大小决定
普通盒子包含width,padding,border,margin
怪异盒模型box-sizing:border-box不包含margin
弹性盒.display:flex,自适应
静态布局,弹性布局,流式布局,左固定布局,自适应布局
@media媒媒体查询来适配不同的终端,使用百分比设置宽高,栅格系统
window.onscroll = function () {
var scrollTopObj = document.documentElement.scrollTop;
}
/秒杀开始*/
// (function() {

// 声明计时器变量
var timer;
var num = 3599; //控制时间的变化
// 封装获取元素的函数
function $(id) {
    return document.getElementById(id);
}
// 计时开始
timer = setInterval(timeMove, 1000);
// 声明时间移动函数
function timeMove() {
    num--;
    timeShow();
}
// 事件格式化函数
function formatTime(time) {
    // var time = time >= 10 ? time : "0" + time;
    // var time = " " + time;
    return time;
}
// 封装时间渲染函数
function timeShow() {
    $("seconds").innerText = formatTime(Math.floor(parseInt(num % 60) / 10));
    $("seconds-ge").innerText = formatTime(parseInt(num % 60) % 10);
    $("minutes").innerText = formatTime(Math.floor(parseInt(num / 60) % 60 / 10));
    $("minutes-ge").innerText = formatTime(Math.floor(parseInt(num / 60) % 60) % 10);
    $("hours").innerText = formatTime(Math.floor(parseInt(num / 60 / 60) % 24 / 10));
    $("hours-ge").innerText = formatTime(Math.floor(parseInt(num / 60 / 60) % 24) % 10);
}

/*************秒杀结束**************/
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值