基于PhantomJS的网站截图服务API设计与开发

基于PhantomJS的网站截图服务API设计与开发
为公司某业务实现“服务端对网站截图”功能,搜罗了很多技术最终采用了PhantomJS无头浏览器技术。 什么是PhantomJS? PhantomJS是一个基于webkit的javaScript API。它使用QtWebKit作为它核心浏览器的功能,使用webkit来编译解释执行javaScript代码。任何你可以基于在webkit浏览器做的事情,它都能做到。它不仅是个隐性的浏览器,提...

阅读全文>>

阅读全文...

关于on点击事件在IOS中失效的问题

关于on点击事件在IOS中失效的问题
这个是关于使用 $(document).on(‘click‘,selector,function) 在移动端ios中使用on点击事件无效的解决办法 1.将selector元素增加样式cursor:pointer(全场最佳解决方案) <style>     .a{width:100px;height:100px;backg...

阅读全文>>

阅读全文...

到底什么是前端工程化、模块化、组件化

到底什么是前端工程化、模块化、组件化
引言 提到前端往往很多人的映像就是入门简单,HTML、CSS加一起一个星期基本上就能大概上手,JS难一点但也能很快写一些简单的小效果,在网上随便一搜索各种特效代码随意用,一个新手前端也能在很短的时间里写出炫酷的页面效果,然而入门简单并不意味着前端这碗饭很好吃,做惯了切图、布局、扣特效的前端新同学在向前发展的路上越来越觉得吃力,而没有任何编程思想和软件开发基础很多人对前端工程化、组件化、模块化、M...

阅读全文>>

阅读全文...

Javascript实现在线预览图片方法

Javascript实现在线预览图片方法
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>前端js在线预览</title> </head> <body> <img src="" alt="" style="width:80px;height:100...

阅读全文>>

阅读全文...

【原创】js实现页面重定向,增强移动端跳转体验(可自定上一页地址)

【原创】js实现页面重定向,增强移动端跳转体验(可自定上一页地址)
(单页面应用可忽略) 我们知道js有个方法可以使用window.location.href="xxx.."进行页面跳转,做移动前端的小伙伴肯定知道,这个方法虽然简单,但是也有很多问题: 示例情景: 某移动web项目需要实现在【列表页】点击【发布帖子】按钮进入【帖子发布页】,编辑完内容后按发帖按钮,这里有两种请求方法 1、直接post表单提交(页面会跳转到处理发布的页面) ...

阅读全文>>

阅读全文...

JS知识点:sort()方法的用法,参数以及排序原理

JS知识点:sort()方法的用法,参数以及排序原理
sort() 方法用于对数组的元素进行排序,并返回数组。默认排序顺序是根据字符串Unicode码点。 语法:arrayObject.sort(sortby);参数sortby可选。规定排序顺序。必须是函数。 注:如果调用该方法时没有使用参数,将按字母顺序对数组中的元素进行排序,说得更精确点,是按照字符编码的顺序进行排序。要实现这一点,首先应把数组的元素都转换成字符串(如有必要),以便进行比较。 ...

阅读全文>>

阅读全文...

jQuery 获取当前节点的html包含当前节点的方法

jQuery 获取当前节点的html包含当前节点的方法
在开发过程中,jQuery.html() 是获取当前节点下的html代码,并不包含当前节点本身的代码,然后我们有时候确需要,找遍jQuery api文档也没有任何方法可以拿到。 看到有的人通过parent().html(),如果当前元素没有兄弟元素还行,如果有那就行不通了。后台实验发现有一个jQuery的一个方法可以解决,而且非常简便,如下: <div class="tes...

阅读全文>>

阅读全文...

js动态添加数据(数组形式)

js动态添加数据(数组形式)
<div class="class group<1>" class="row cl"> <label class="form-label col-xs-4 col-sm-2">组别1:</label> <div class="formControls col-xs-8 col-sm-9"> &...

阅读全文>>

阅读全文...