Skip to content

Instantly share code, notes, and snippets.

View conanak99's full-sized avatar

Phạm Huy Hoàng conanak99

View GitHub Profile
function showPages() {
// ... Show UI cũ
}
function showPagesV2() {
// Show UI mới, đang code
}
// Code cũ, trước khi dùng feature flag
const http = require('http')
const port = 3000
const server = http.createServer((request, response) => {
console.log(request.url)
response.end('Hello from ToiDiCodeDao')
})
server.listen(port, (err) => {
if (err) {
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
'use latest';
import { fromExpress } from 'webtask-tools';
import express from 'express';
import logger from 'morgan';
import cors from 'cors';
import bodyParser from 'body-parser';
import url from 'url';
import axios from 'axios';
<html>
<body>
<script src="/dist.js"></script>
</body>
<html>
const appName = require('./base'); // Dùng module base.js
const { ajax, show } = require('./util'); // Dùng module util.js
async function register(username) {
// Sử dụng hàm ajax và show của module util
await ajax.post('/register', { username });
show(`Welcome ${username} to ${appName}`);
}
// Các module khác có thể dùng hàm register của module này
<html>
<body>
<script src="/base.js"></script>
<script src="/util.js"></script>
<script src="/register.js"></script>
</body>
<html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Tài liệu học tập</title>
</head>
<body ng-app="javApp" ng-controller="javController">
<ul>
<!-- Template trong view -->
<li ng-repeat="video in learningVideos">
<a href="{{video.link}}">{{video.name}}</a>
</li>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Tài liệu học tập</title>
</head>
<body>
<ul>
<li><a href="http://jav.av">Tài liệu Nhật</a></li>
<li><a href="http://kav.av">Tài liệu Hàn</a></li>
<li><a href="http://vav.av">Tài liệu Việt</a></li>
</ul>
$('#jav > .inner').text('Do not watch JAV')