前端学习
文章平均质量分 86
学习记录
乐多
这个作者很懒,什么都没留下…
展开
-
js语言规范
文章目录js入门语法规范BOM :整个浏览器DOM :document文档引入js文件易错点js变量基本数据类型复合数据类型js入门语法规范自上而下执行一般来说JavaScript标签在head标签中type=“text/JAVASCRIPT”说明当前script标签中文本的类型可以引入多个script标签多个script标签顺序一样BOM :整个浏览器DOM :document文档从到的内容引入js文件通过src引入外部文件,同时 <scriptsrc=“js/demo.原创 2021-01-15 13:59:52 · 341 阅读 · 0 评论 -
js字符串
http://www.w3school.com.cn/jsref/jsref_obj_array.asp原创 2019-07-23 11:26:43 · 87 阅读 · 0 评论 -
mac 下安装 express
express为js的后端框架,终端sudo npm install -g express-generator然后cd到您要创建项目的目录之下,输入express就可以了sudo npm install这个命令可以安装依赖包,当然 ,新建的项目要先安装一下依赖包,要不然也是无法启动的sudo npm start这个命令可以启动项目,...原创 2019-07-26 17:50:33 · 641 阅读 · 0 评论 -
node客户端重定向
如何通过服务器让客户端重定向?状态码设置为 302 临时重定向statusCode在响应头中通过 Location 告诉客户端往哪儿重定向setHeader 响应头内容如果客户端发现收到服务器的响应的状态码是 302 就会自动去响应头中找 Location ,然后对该地址发起新的请求所以你就能看到客户端自动跳转了else if (pathname === '/pinglun') ...原创 2019-07-26 15:25:14 · 345 阅读 · 0 评论 -
封装eventutil
var EventUtil = {addHandler: function (element, type, handler) {if (element.addEventListener) {element.addEventListener(type, handler, false);} else if (element.attachEvent) {element.attachEvent(...原创 2019-07-22 17:28:10 · 78 阅读 · 0 评论 -
关于js事件5种事件处理程序的详解
先放上整理的思维导图(好丑)https://blog.csdn.net/weixin_37861326/article/details/81565566一.什么是事件处理程序当特定的操作发生时,就会发生事件。把事件处理程序关联到事件发生时要处理的代码上,就提供了在事件发生时捕获事件并执行相应代码的方式。就像设置闹钟,当某个事件发生时,触动事件处理程序。二.格式:on+要处理的事件三.各...原创 2019-07-22 16:01:43 · 142 阅读 · 0 评论 -
node 读取html页面并渲染
var http=require('http')var fs=require('fs') var server=http.createServer()server.on('request',function(req,res){ var url=req.url if(url==='/'){ //只能发字符串 //读文件需要把fs引进来...原创 2019-07-26 12:11:33 · 742 阅读 · 0 评论 -
vue mac 环境搭建
安装node.js安装git Git的官网:https://git-scm.com/downloads安装成功后,查看PC 命令行工具,敲击 node -v 和git --version 指令,能看到相应的版本信息,说明环境变量都已经配置成功。然后使用node.js npm工具download ,但是npm工具在国内网络比较慢,所以建议走cnpm 镜像来download。装...原创 2019-07-26 11:39:25 · 185 阅读 · 0 评论 -
node.js中的url.parse方法使用说明 提交表单
方法说明:讲一个URL字符串转换成对象并返回。语法:url.parse(urlStr, [parseQueryString], [slashesDenoteHost]);接收参数:urlStr url字符串parseQueryString 为true时将使用查询模块分析查询字...原创 2019-07-26 10:59:57 · 178 阅读 · 0 评论 -
node-11art-template
模板引擎art-template不仅可以在浏览器使用 也可以在node中使用该命令在哪执行就会下载到哪里 默认下载到node-module中原创 2019-07-26 14:54:17 · 64 阅读 · 0 评论 -
node-10读取文件
var fs=require('fs')fs.readdir('/Users/apple/Sites',function(err,files){ if(err){ console.log('目录不存在') } else{ console.log(files) }})原创 2019-07-26 09:45:43 · 57 阅读 · 0 评论 -
node-09-web开发
npm init -y生成包npm run test执行包包中安装第三方包{“name”: “sheng”,“version”: “1.0.0”,“description”: “”,“main”: “index.js”,“scripts”: {“test”: “echo “Error: no test specified” && exit 1”},“aut...原创 2019-07-26 09:13:53 · 116 阅读 · 0 评论 -
node-08代码风格
缩进 颜色啥的为了约定大家的代码风格 社区中诞生了一些比较规范的代码风格爱彼迎风格Javascript Standard Style原创 2019-07-25 22:00:29 · 125 阅读 · 0 评论 -
setInterval中this指向的问题
setInterval中this指向的问题最近在写一个插件,用到了setInterval踩到了坑,就是javascript中的this指向问题,在此记录一下先上代码,有这么一个构造函数Swipe,以及它的原型function Swiper() { var next = document.getElementById('next') //... } Swiper.pr...原创 2019-07-23 11:50:17 · 944 阅读 · 0 评论 -
node-mysql执行多条查询语句
var connection = mysql.createConnection({ host : 'localhost', user : 'root', password : '123456', port: '3306', database: 'denglu', //这一功能打开以后,你...原创 2019-08-05 11:22:02 · 1517 阅读 · 0 评论 -
文件操作路径和模块标识路径问题
文件中的相对路径可以省略模块加载中的相对路径不能省略所以应该这么写就像ajax请求 放在最后 所以先执行hello\原创 2019-07-27 08:26:24 · 173 阅读 · 0 评论 -
小程序收藏功能
<image wx:if="{{!iscollected}}" bind:tap="handlecollection" class="" src="../../image/shoucang.png" ></image><image wx:if="{{iscollected}}" bind:tap="handlecollection" src="../../imag...原创 2019-08-12 09:18:40 · 255 阅读 · 0 评论 -
ajax学习
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-U...原创 2019-08-07 16:53:20 · 70 阅读 · 0 评论 -
怎么解决Cross origin requests are only supported for HTTP?
Get请求,前端可以用jsonp;Post请求,只能修改服务器端,设置成允许跨域。原创 2019-08-07 12:03:47 · 533 阅读 · 0 评论 -
php
<?php // echo '123'; // 设置中文编码 header('content-type:text/html;charset=utf-8'); // 接收提交过来的数据 // get // php中 为我们提供了一些 超全局变量 // 跟 js中 window对象类似 不需要定义直接就可以使用 // 是有值的...原创 2019-08-06 20:32:38 · 80 阅读 · 0 评论 -
jq(待整理)
引入jq 执行 jq代码是一个自执行函数就是给winsow添加jq属性和$属性//dom对象//js选择器取到的对象//document,getlement//只能调用dom方法或者属性//不能调用jq的属性或者方法 //利用jq选择器获得的对象就是jq对象//dom 转换为 jqvar div1=document.getElementById(“one”);...原创 2019-08-06 10:14:40 · 85 阅读 · 0 评论 -
node.js中获取当前时间
cd定位到工作目录路径下sudo npm install silly-datetimejs文件上添加var sd = require('silly-datetime');var time=sd.format(new Date(), 'YYYY-MM-DD HH:mm');console.log(time);原创 2019-07-28 15:48:09 · 985 阅读 · 0 评论 -
加密解密
https://www.jianshu.com/p/b63d39fd78b9原创 2019-08-05 16:51:52 · 205 阅读 · 0 评论 -
node 文件存取
// fs.readFile(dbPath, function (err, data) { // if (err) { // console.log('err') // } // var people = JSON.parse(data).people //渲染index // res.render('in...原创 2019-08-01 15:25:01 · 104 阅读 · 0 评论 -
Cannot enqueue Query after invoking quit错误解决
Cannot enqueue Query after invoking quitPROTOCOL_ENQUEUE_AFTER_QUITprotocal enqueue after out中文意思是调用quit后无法查询队列可是我并没有quit当第一次执行数据库操作时,是可以成功的。这时第二次执行数据库操作,就会报错如标题所示。这是因为我们在使用.end()方法关掉连接之后,需要重新调用...原创 2019-08-01 15:16:24 · 7856 阅读 · 2 评论 -
node -jq实现一个表单不同路径提交
一个表单不同路径提交```javascript<body><div class="main"> <!-- action 表单提交的路径 --> <h1>Login</h1> <form id="form1" action="?" method=""> <span> ...原创 2019-08-05 11:25:18 · 124 阅读 · 0 评论 -
node-express-use()
var express=require('express')var app=express()app.use('/public/',express.static('./public/'))a.html里面的内容是这样的<!DOCTYPE html><html lang="en"><head> <meta charset="UTF...原创 2019-07-27 10:28:24 · 175 阅读 · 0 评论 -
noderender
var express=require('express')var app=express()app.use('/public/',express.static('./public/'))//超重要的一句app.engine('art', require('express-art-template'))app.get('/',function(req,res){ res.re...原创 2019-07-27 09:29:25 · 712 阅读 · 0 评论 -
node-07发送文件中的数据
var http=require('http')var fs=require('fs') var server=http.createServer()server.on('request',function(req,res){ var url=req.url if(url==='/'){ //只能发字符串 //读文件需要把fs引进来...原创 2019-07-25 21:44:19 · 88 阅读 · 0 评论 -
node-06页面渲染
var http=require('http') var server=http.createServer()server.on('request',function(req,res){ res.setHeader('content-type','text/plain;charset=utf-8') //res.end('hello 世界') ...原创 2019-07-25 20:55:17 · 104 阅读 · 0 评论 -
js 数组方法
JavaScript 方法 toString() 把数组转换为数组值(逗号分隔)的字符串。join() 方法也可将所有数组元素结合为一个字符串。pop() 方法从数组中删除最后一个元素:pop() 方法返回“被弹出”的值:push() 方法(在数组结尾处)向数组添加一个新的元素:push() 方法返回新数组的长度:...原创 2019-07-20 17:00:55 · 56 阅读 · 0 评论 -
vue开发环境和生产环境里面解决跨域的几种方法
https://www.cnblogs.com/pass245939319/p/9040802.html原创 2019-07-24 20:05:32 · 1215 阅读 · 0 评论 -
node-express路由实例
每个express都有一个内置的应用程序路由器路由:实现中间件和路由的分离顶级express对象具有Router()创建新router对象的功能。 var router = express.Router([options]); //可选options参数指定路由器的行为。其实我们可以将router视为一个路由分支,因此router是有中间件和HTTP方法路由(如get,pu...原创 2019-07-29 15:28:02 · 287 阅读 · 0 评论 -
键盘对应的码值(按键修饰符)
原创 2019-07-24 15:05:59 · 316 阅读 · 0 评论 -
js回调函数的理解
今天搜索了很多资料首先从英文介绍开始A callback is a function that is passed as an argument to another function and is executed after its parent function has completed.这里只是js里的解释。字面上理解下来就是,回调就是一个函数的调用过程。那么就从理解这个调用过程...原创 2019-07-29 14:36:33 · 127 阅读 · 0 评论 -
node express循环生成div文件存储数据
遍历fruits数组循环生成 div <div class="row placeholders"> {{ each fruits }} <div class="col-xs-6 col-sm-3 placeholder"> <img src="data:image/gif;...原创 2019-07-29 11:52:38 · 241 阅读 · 0 评论 -
nodejs中引入bootstrap
首先在已有node项目中 运行npm install bootstrap@3打开项目的node_modules模块,将代码从指定位置拷贝到项目的public目录下在要使用的页面引入对应的js与css<link href="/public/bootstrap.min.css" rel="stylesheet">...原创 2019-07-29 08:44:57 · 1594 阅读 · 0 评论 -
vue事件修饰符
.stop阻止冒泡.prevent 阻止默认事件.capture 添加事件侦听器时使用事件捕获模式self 当事件在该元素本身(比如不是子元素)触发时触发回调 只阻止自己冒泡 不阻止其他人冒泡once 只触发一次 <html> <head> <meta charset="utf-8"> <meta name="viewp...原创 2019-07-23 16:03:58 · 101 阅读 · 0 评论 -
JS初级实战练习题----附答案
https://blog.csdn.net/u012310056/article/details/78050985原创 2019-06-11 21:59:27 · 2564 阅读 · 0 评论 -
js 同步异步单线程 ajax请求
setTimeout(code,millisec)code 必需。要调用的函数后要执行的 JavaScript 代码串。millisec 必需在执行代码前需等待的毫秒数原创 2019-06-12 21:55:21 · 195 阅读 · 0 评论