web前端
无涯大者
IT从业者,晃晃悠悠很多年...
展开
-
小程序接入微信商户支付海外版IOTPay支付
最近做了一个海外项目,需要接入海外公司提供的微信支付接口IOTPay,看了文档基本跟国内版的一致。IOTPay 技术接入文档微信JSAPI支付集成(微信小程序)小程序要接入海外支付,必须主体是海外公司。中国境内公司申请的小程序无法接入海外支付。请求URL服务地址: https://api.iotpaycloud.com/v1/create_order请求方式:POST Content-Type: application/x-www-form-urlencoded 参数说明原创 2020-08-30 23:46:14 · 3205 阅读 · 0 评论 -
JavaScript页面模版引擎handlebars.js学习及使用
Handlebars.js是一个Javascript客户端的模板引擎(它也能用于服务器端)。它是一个Javascript库,就像你在页面中包含其他.js文件一样。有了它,在你的HTML页面内添加模板,模板会被你通过Handlebars.js函数传递的数据中的值解析或者插值。它是怎样运行的:Handlebars.js是一个由Javascript构建的编译器,它接收任意HTML与Handleb原创 2016-09-30 15:52:36 · 7171 阅读 · 0 评论 -
学习Javascript闭包(Closure)
闭包(closure)是Javascript语言的一个难点,也是它的特色,很多高级应用都要依靠闭包实现。下面就是我的学习笔记,对于Javascript初学者应该是很有用的。一、变量的作用域要理解闭包,首先必须理解Javascript特殊的变量作用域。变量的作用域无非就是两种:全局变量和局部变量。Javascript语言的特殊之处,就在于函数内部可以直接读取全转载 2016-11-26 09:53:28 · 302 阅读 · 0 评论 -
快速Git玩转Github
使用Github 目的:借助github托管项目代码。 一 基本概念 1.仓库 (Repository) 仓库用来存放项目代码,每个项目对应一个仓库,多个开源项目则有多个仓库; 2.收藏 (Star) 收藏项目,方便下次查看; 仓库主页Start按钮,意思为收藏项目的原创 2016-12-11 13:42:58 · 3100 阅读 · 0 评论 -
URLl的三个js编码函数escape(),encodeURI(),encodeURIComponent()简介
http://www.haorooms.com/post/js_escape_encodeURIComponent转载 2017-01-16 13:03:12 · 2407 阅读 · 0 评论 -
火狐浏览器,页面视频播放“没有找到支持的视频格式和mime类型”解决方案
找到IIS,设置下MIME类型,里面添加个 文件扩展名 : .mp4 MIME :video/MP4 即可,解决这个问题。原创 2017-05-05 10:48:47 · 62384 阅读 · 1 评论 -
Ajax轮询定时的通过Ajax查询服务端
轮询(polling) 客户端按规定时间定时向服务端发送ajax请求,服务器接到请求后马上返回响应信息并关闭连接。 ajax轮询的原理就是客户端定时向服务端发送ajax请求,服务器接到请求后马上返回响应信息并关闭连接,然后客户端继续发送ajax请求,一直持续这个循环。var getting = { url:'请求的服务器地址', dataTyp...原创 2018-08-28 14:11:32 · 5432 阅读 · 1 评论 -
web页面设计常见的面试题(二)
form表单1、 简述POST和GET传输的最大容量分别是多少? GET方法传递数据,控制在1MB之内;POST方法传输数据没有大小的限制。2、如何通过form表单控制上传文件的大小? 在form表单中,通过隐藏域MAX_FILE_SIZE控制上传文件的大小,它必须放置在文件域之前才能够起作用。3、查看下面代码,判断是否能够获取页面中传递的数据? <form...原创 2019-06-11 16:43:14 · 3235 阅读 · 0 评论 -
web页面设计常见的面试题(三)
SQL语言与数据库1、写出发帖数最多的8个用户名字的SQL数据表结果如下:memb(id,username,posts,pass,email)select * from memb order by posts desc limt 0,8 2、查看数据库中有哪些数据表并且实现查看指定数据表的数据结构,请写出SQL代码show tables;desc table_name;...原创 2019-06-29 23:02:20 · 383 阅读 · 0 评论 -
web页面设计常见的面试题(四)
PHP语言基础1、PHP的含义是什么? PHP(外文名:PHP: Hypertext Preprocessor,中文名:“超文本预处理器”)是一种通用开源脚本语言。语法吸收了C语言、Java和Perl的特点,利于学习,使用广泛,主要适用于Web开发领域。PHP 独特的语法混合了C、Java、Perl以及PHP自创的语法。2、你认为PHP代码的优势体现在哪里?优良的PHP代码应该是...原创 2019-07-31 18:29:52 · 882 阅读 · 0 评论 -
web页面设计常见的面试题(五)
1、如何优化MySQL数据库?字段属性:应尽量把字段设置为NOT NULL (非空),这样系统会自动忽略与NULL值的比较使用连接(JOIN)来代替子查询尽可能地不使用like关键字和通配符进行模糊查询2、对于流量较大的网站,应采取什么样的措施来缓解访问量的问题? 确认系统硬件是否足够支持当前的数据流量,数据库要做到读写分离,优化数据库表,为常用数据表添加索引。 ...原创 2019-08-02 14:11:51 · 572 阅读 · 0 评论 -
jQuery设计思想
jQuery是目前使用最广泛的javascript函数库。据统计,全世界排名前100万的网站,有46%使用jQuery,远远超过其他库。微软公司甚至把jQuery作为他们的官方库。对于网页开发者来说,学会jQuery是必要的。因为它让你了解业界最通用的技术,为将来学习更高级的库打下基础,并且确实可以很轻松地做出许多复杂的效果。虽然jQuery上手简单,比其他库容易学转载 2016-11-09 12:12:50 · 352 阅读 · 0 评论 -
CSS3的content属性详解
CSS中主要的伪元素有四个:before/after/first-letter/first-line,在before/after伪元素选择器中,有一个content属性,能够实现页面中的内容插入。插入纯文字content : ”插入的文章”,或者 content:none 不插入内容#html这是h1这是h2#cssh1::after{ content:"h1转载 2016-10-04 10:31:54 · 4721 阅读 · 0 评论 -
Jquery如何给网页的title取值和赋值
alert($(document).attr("title"));//获取title值. $(document).attr("title","我被修改啦.哈哈");//修改title值原创 2016-10-26 15:04:17 · 27586 阅读 · 0 评论 -
架构高性能网站秘笈(一)——了解衡量网站性能的指标
服务器如何发送数据?服务器程序将需要发送的数据写入该程序的内存空间中;服务器程序通过操作系统的接口向内核发出系统调用;系统内核将用户态内存空间中的数据复制到内核缓冲区中去,然后通知网卡过来取;此后CPU转而做其他处理;网卡到CPU指定的内核缓冲区中将数据复制到网卡缓冲区中;网卡将字节转换成二进制位,再以电信号的形式输出至网络。注意:数据在计算机内部的复制是按照总线的宽度来复制的。比转载 2016-04-10 21:17:40 · 1603 阅读 · 0 评论 -
Js slice()方法与substr和substring的区别
slice() 定义和用法slice() 方法可从已有的数组中返回选定的元素。 string.slice(start, end)提取一个字符串string.substring(start, end)提取一个字符串,end不支持负数string.substr(start, len)提取一个长度为len的字符串1、slice和substring接收的是起始位置和结束位置(原创 2016-05-21 11:08:43 · 7546 阅读 · 0 评论 -
CSS实现span里面的字体旋转
CSS实现span里面的字体旋转: 主要是用到了CSS3 2D 转换方法 transform:rotate.icon-over { width:45px; height:45px; line-height:45px; text-align:center; border:1px solid #EF784B; color: #E原创 2016-08-08 11:49:15 · 34080 阅读 · 6 评论 -
40 个重要的 HTML5 面试问题及答案
本文将列出40个重要的HTML 5面试问题及答案,祝各位求职顺利。目录介绍Canvas和SVG图形之间的区别是什么?如何使用Canvas和SVG绘制矩形?什么是CSS选择器?如何使用ID值应用CSS样式?CSS的列布局有什么用?请解释一下CSS盒子模型?请解释CSS 3中的一些文字效果?什么是web worker,为什么我们需要他们web worker?如何添加和删除本地存储中转载 2015-12-29 12:14:41 · 2519 阅读 · 0 评论 -
html textarea标签在苹果OS系统中微信浏览器出现内阴影
今天在做web开发微信页面,发现textarea标签元素,在安卓系统微信浏览器中,显示正常,但是在苹果OS系统微信浏览器中出现了内阴影现象。 解决方案: 去除浏览器默认的样式元素:textarea { box-shadow:0px 0px 0px rgba(0,0,0,0); -webkit-appearance:none;} 此外,textar原创 2016-06-01 12:34:56 · 3490 阅读 · 0 评论 -
调用微信JS-SDK接口上传图片
最近要在微信上做个问卷调查,有个上传图片功能,折腾找了半天资料,都不好弄,最终打算调用微信提供的上传图片接口,实现上传图片功能!此功能最大的好处是可以在微信服务器上暂存图片,减少本地服务器图片的缓存,等到最后的提交,在从微信提供的接口中下载图片到本地服务器中保存! 微信JS-SDK说明文档概述微信JS-SDK是微信公众平台面向网页开发者提供的基于微信内的网页开发工具原创 2016-05-21 12:50:35 · 82807 阅读 · 54 评论 -
各大互联网公司前端笔试面试题–HTML,CSS篇
Html篇:1.你做的页面在哪些流览器测试过?这些浏览器的内核分别是什么? IE: trident内核 Firefox:gecko内核 Safari:webkit内核 Opera:以前是presto内核,Opera现已改用Google Chrome的Blink内核 Chrome:Blink(基于webkit,Google与Opera Software共同开发)2.每个HTM转载 2016-08-24 16:45:48 · 5075 阅读 · 0 评论 -
微信开发 提示 Redirect_uri参数错误解决方法
Redirect_uri参数错误怎么办?这主要是设置的问题。 1.首先登录微信公众平台 管理后台 微信公众平台; 2.找到 开发者中心; 3.向下滚动并找到“网页服务” 里面的“网页账号”,并点击修改; 4. 填写自己的服务域名,保存后即可。 点击确认后,即时生效!原创 2015-10-29 11:28:58 · 19974 阅读 · 0 评论 -
Javascript中arguments的用法及实例
Js并没有重载函数的功能,但是Arguments对象能够模拟重载。Javascrip中每个函数都会有一个Arguments对象实例arguments,它引用着函数的实参,可以用数组下标的方式"[]"引用arguments的元素。arguments.length为函数实参个数,arguments.callee引用函数自身。arguments特性arguments对象不能显式创建,原创 2016-09-23 13:13:36 · 1722 阅读 · 0 评论 -
WEB常见的前端面试问答
1. 常用那几种浏览器测试?有哪些内核(Layout Engine)? (Q1) 浏览器:IE,Chrome,FireFox,Safari,Opera。 (Q2) 内核:Trident,Gecko,Presto,Webkit。2. 说下行内元素和块级元素的区别?行内块元素的兼容性使用?(IE8 以下) (Q1) 行内元素:会在水平原创 2016-10-12 17:03:51 · 525 阅读 · 0 评论 -
最直观的方式学习flexbox属性
弹性盒模型(Flexbox Layout)是CSS3新增的一种布局模式。它可以很方便地用来改善动态或未知大小的子元素在父元素中的对齐,方向和顺序等等。flex容器的主要特性是它可以调整子元素的宽度或高度去填充可用的空白区,以最优的方式达到兼容不同屏幕大小。 很多设计师和开发人员发现flexbox布局很容易使用,因为元素的定位非常简单,只需要写很少的代码,就能达到预期转载 2016-09-01 18:59:58 · 1172 阅读 · 0 评论 -
Flex 布局教程:实例篇
上一篇文章介绍了Flex布局的语法,今天介绍常见布局的Flex写法。你会看到,不管是什么布局,Flex往往都可以几行命令搞定。我只列出代码,详细的语法解释请查阅《Flex布局教程:语法篇》。我的主要参考资料是Landon Schropp的文章和Solved by Flexbox。一、骰子的布局骰子的一面,最多可以放置9个点。下面,就来看看转载 2016-09-10 23:52:41 · 409 阅读 · 0 评论 -
JavaScript常用的String方法
1. length属性:获取字符串的字符个数。 var msg='天阳空照'; alert(msg.length); //结果::42.charAt(index)方法:获取指定索引位置的字符,索引从0开始 var msg='天阳空照'; alert(msg.charAt(2)); //结果:空3.indexOf(‘e’,index)方法:获取指原创 2016-04-01 18:06:42 · 570 阅读 · 0 评论