Welcome 微信登录

首页 / 脚本样式 / JavaScript

node+express制作爬虫教程

node+express制作爬虫教程

最近开始重新学习node.js,之前学的都忘了。所以准备重新学一下,那么,先从一个简单的爬虫开始吧。什么是爬虫百度百科的解释:爬虫即网络爬虫,是一种自动获取网页内容的程序。是搜索引擎的重要组成部分,因此搜索引擎优化很大程度上就是针对爬虫而做出的优化。通俗一点讲:把别人网站的信息给弄下来,弄到自己的电脑上。然后再做一些过滤,比如筛选啊,排序啊,提取图片啊,链接什么的。获取你需要的信息。如果数据量很大,而且你的算法又比较叼,并且可以给别人检索服务的话,那么你的...
Vue.js教程之计算属性

Vue.js教程之计算属性

Vue.js 的内联表达式非常方便,但它最合适的使用场景是简单的布尔操作或字符串拼接。如果涉及更复杂的逻辑,你应该使用计算属性。计算属性是用来声明式的描述一个值依赖了其它的值。当你在模板里把数据绑定到一个计算属性上时,Vue 会在其依赖的任何值导致该计算属性改变时更新 DOM。这个功能非常强大,它可以让你的代码更加声明式、数据驱动并且易于维护。通常情况下,使用计算属性会比使用过程式的$watch回调更合适。比如下面的例子:<div id="demo"...
微信小程序 实现拖拽事件监听实例详解

微信小程序 实现拖拽事件监听实例详解

微信小程序 拖拽监听功能: 在软件开发或者APP应用开发的时候,经常会遇到拖拽监听,最近自己学习微信小程序的知识,就想实现这样的拖拽效果,这里就记录下。需要做个浮在scroll-view之上的button.尝试了一下.上GIF:Android中也会有类似移动控件的操作.思路差不多.获取到位移的X Y 的变量,给控件设置坐标.1.index.wxml../images/gundong.png" bindtap="ballClickEvent" style="...
微信小程序 图片等比例缩放(图片自适应屏幕)

微信小程序 图片等比例缩放(图片自适应屏幕)

微信小程序 图片等比例缩放早上在论坛上看到有人写了关于图片等比例缩放的文章,只是判断了图片宽是否大于屏幕宽.我之前在做Android的时候也会遇到图片等比例缩放的问题.应该是用图片宽高比和屏幕宽高比做判断.做个笔记.老规矩,先上图.1.图片高宽比小于屏幕高宽比2.图片高宽比大于屏幕高宽比3.这种其实也是图片高宽比小于屏幕高宽比,但是高宽都大于屏幕高宽.所以不能简单用高宽来判断,应该是用高宽比判断后做缩放.上代码:1.index.wxml<!--ind...
微信小程序 选择器(时间,日期,地区)实例详解

微信小程序 选择器(时间,日期,地区)实例详解

微信小程序 选择器(时间,日期,地区)微信小程序开发由于本人最近学习微信小程序的开发,根据自己的实践结果整理了下结果,对日期选择器,时间选择器,地区选择器做的实例,有不对的地方,希望大家指正。用微信封装好的控件感觉很好,为我们开发人员省去了很多麻烦.弊端就是不能做大量的自定义.今天试用了选择器.上gif:上代码:1.index.js//index.js //获取应用实例 var app = getApp() Page({data: { date: "201...
微信小程序 地图(map)实例详解

微信小程序 地图(map)实例详解

微信小程序 地图(map)实例 这里是小编对微信小程序 地图(map API )做的资料整理,获取当前的地址,应该如何实现的实例,大家可以看下。今天做到地图定位的模块.模拟器肯定是获取不到位置的.下面为真机测试结果.上图:经纬度不说了.定位用的,我这里直接输入的数字定位.但是有许多问题下图中scale是缩放比例,这个属性目前无效.后期微信团队应该会修复.毕竟现在刚开始公测.这样就导致我不管怎么修改scale,我的地图都是在默认的缩放比例.如上图.marke...
Javascript使用uploadify来实现多文件上传

Javascript使用uploadify来实现多文件上传

使用uploadify来实现文件上传能够客户端判断文件大小、控制文件上传的类型、实现多文件上传、显示进度条等功能,方便易用,兼容性较好。本例是把dwz中整合uploadify功能抽取出来的,可以进行单独使用,不一定要遭dwz中才能使用,本例只是为了测试,所以使用静态页面进行测试:话不多说,代码敬上:2,html页面的代码<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">...
微信小程序教程之本地图片上传(leancloud)实例详解

微信小程序教程之本地图片上传(leancloud)实例详解

微信小程序 leancloud ——本地图片上传 由于本站最近学习微信小程序的知识,这里记录下微信小程序实现本地上传的功能实现方法,以下是网上找的资料,大家看下。将本地图片上传至leancloud后台.获取本地图片或者拍照,我在上一篇博文中写过.这里就不说了.我的博客直接上代码:1.index.js//index.js //获取应用实例 var app = getApp() const AV = require("../../utils/av-weapp....
Javascript使用SWFUpload进行多文件上传

Javascript使用SWFUpload进行多文件上传

SWFUpload可以说是目前最好的多文件上传工具之一,虽然它是基于flash插件开发的,但是相比目前很多js多文件上传还是具有很多优点:可以同时选择多个文件上传(注意是以此选择文件)无刷新上传可以显示进度条良好的浏览器兼容性兼容其他js类库SWFUpload另个优点就是它优秀的设计,它提供了一组简明的JavaScript事件,借助它们开发者可以方便的在文件上传过程中更新页面的内容。下面是SWFUpload在具体使用过程中js代码MultiFileHand...
微信小程序 保留小数(toFixed)详细介绍

微信小程序 保留小数(toFixed)详细介绍

微信小程序 保留小数(toFixed)今天遇到了不少问题,问题虽小,这里记录下微信小程序 保留小数(toFixed)的知识:1.保留小数点后几位小数.方法很简单.toFixed()即可.括号内的数字表示保留的位数.如果是整数,就会不上0特别注意:这方法返回的是String,我开始不知道,拿着返回值去做加法,折腾半个小时都是拼字符串,问了黄秀杰大神才知道搞错了.然后用parseInt()转换类型才拿到值.2.获取几位数 toPrecision()上图;第一组...
jQuery实现的购物车物品数量加减功能代码

jQuery实现的购物车物品数量加减功能代码

本文实例讲述了jQuery实现的购物车物品数量加减功能。分享给大家供大家参考,具体如下:今天网友翠儿在用Jquery实现购物车物品数量的加减特效的时候遇到问题来问我,我后来帮她解决了这个Jquery特效,现在把它整理出来分享给大家用,虽然功能比较简单,但是很实用。主要包括了以下功能:1、数量增加操作功能2、数量减少操作功能3、总价计算功能4、自动判断数量到1的时候,减少操作按钮禁止点击,数量增加时自动恢复5、保留小数点位数toFixed()函数非常实用功能...
微信小程序 时间格式化(util.formatTime(new Date))详解

微信小程序 时间格式化(util.formatTime(new Date))详解

微信小程序 时间格式化微信小程序虽然还在内测,但是已经火的不行.赶紧看看.记录学习路上的点点滴滴.获取时间直接用 Date.now() 得到一串数字.如下图:获取格式化的时间用 util.formatTime(new Date)util是微信官方demo里面的提供的工具:如下代码function formatTime(date) { var year = date.getFullYear() var month = date.getMonth() + 1 ...
JS中关于事件处理函数名后面是否带括号的问题

JS中关于事件处理函数名后面是否带括号的问题

今天总结一个关于事件处理程序的小细节。首先回顾一下事件处理的一些概念。 JS中的事件处理(事件绑定)就是让某种或某些事件触发某些活动。有两种常见的形式,分别是DOM Level 0 和DOM Level 2。这两种方式最大的区别就在于DOM 0级事件处理只能用于事件冒泡,而DOM 2级事件处理却可以通过设置第三个参数来分别支持事件冒泡和事件捕获。 DOM 0级事件处理一般是直接把一个函数分配给一个事件处理程序,既可以在元素中直接分配一个事件处理程序,如...
微信小程序 页面传参实例详解

微信小程序 页面传参实例详解

微信小程序 页面传参 微信小程序的传参,页面跳转,页面之间传递参数在开发APP应用的时候会经常用到这样的功能,这里就用微信小程序来实现,大家可以看下如何实现,如有错误,请指正。 先上demo图:为了简化逻辑,所以index.wxml里面只写了两个text.既然是跳转,那就还有其他页面.目录如下:三个页面,但是代码很简单.直接上代码.<span style="font-size:24px;"><!--index.wxml--><...
<< 71 72 73 74 75 76 77 78 79 80 >>