• Node-Crawler 高级功能

    发表于 2021-11-07 17:49:08   |   下载附件
    Node-Crawlernode 爬虫
    Node-Crawler 高级功能
  • Node-Crawler 快速上手

    发表于 2021-11-07 17:38:11   |   下载附件
    Node-Crawlernode 爬虫
    Node-Crawler 快速上手
  • Node-Crawler:一个轻量级爬虫工具

    发表于 2021-11-07 17:21:41   |   下载附件
    node 爬虫爬虫框架

    node-crawler 是一个轻量级的node.js爬虫工具,兼顾了高效与便利性,支持分布式爬虫系统,支持硬编码,支持http前级代理。

    node-crawler 完全由nodejs写成,天生支持非阻塞异步IO,为爬虫的流水线作业机制提供了极大便利。同时支持对 DOM 的快速选择,对于抓取网页的特定部分的任务可以说是杀手级功能,无需再手写正则表达式,提高爬虫开发效率。

  • cheerio 让你在服务器端和html愉快的玩耍

    发表于 2021-11-07 17:08:01   |   下载附件
    cheerio

    cheerio中文文档: https://www.jianshu.com/p/629a81b4e013

    cheerio是jquery核心功能的一个快速灵活而又简洁的实现,主要是为了用在服务器端需要对DOM进行操作的地方

  • seajs 异步加载模块后再执行的代码规范

    发表于 2021-11-05 10:21:14   |   下载附件
    seajs异步加载异步加载JS模块后再执行代码懒加载JS模块

    HTML

    <script>
        seajs.config({
            alias: {
                'jquery'    : "",
                'second'    : '/dk/js/index_second_wap.js' // 第二屏JS
            },
            preload: ['jquery']
        }); 
        seajs.use('/dk/js/index_wap.js'); 					// 页面入口JS
    </script>


    页面入口JS: /dk/js/index_wap.js 

    define(function(require, exports, modules) {
    
    	// 公共模块
    	var $ = require("jquery");
    	var t = require("tools");
    
    	$(document).ready(function() {
    		// 异步加载第二屏JS依赖后执行相关代码
    		require.async('second',function(second){
    			second('dk_home');
    		});
    	});
    
    });
  • 自定义音频播放小插件

    发表于 2021-11-03 16:31:34   |   下载附件
    音频音频播放HTML audioaudio play
    // 音频播放
    audioPlayFragment.init(window.dk_audio_config);
  • 一个实现汉字与拼音互转的小巧web工具库

    发表于 2021-10-21 22:37:25   |   下载附件
    汉字转拼音拼音插件为文章加拼音

    插件作者地址:https://github.com/sxei/pinyinjs/

    一个实现汉字与拼音互转的小巧web工具库,另外还包含一个非常非常简单的JS版拼音输入法。

    演示地址:http://demo.haoji.me/pinyinjs/

    支持多音字演示:http://demo.haoji.me/pinyinjs/polyphone.html

    更多详细介绍:http://blog.haoji.me/pinyinjs.html

    本工具的优点:

    1. 体积足够小,适合web环境,常见汉字字典文件仅26kb,完整汉字也只有122kb,应该说是互联网上最小的;
    2. 支持多种输出格式,如带声调、不带声调、拼音首字母;
    3. 支持多音字:如果不引入词库文件,会将所有结果枚举出来,如果引入词库,则可以识别多音字(当然识别的准确度有待持续完善),由于词库较大,一般不推荐web环境使用;
    4. 附带一个简单的JS版拼音输入法;




  • 解决H5页面输入框在部分手机中被键盘挡住的问题

    发表于 2021-09-13 15:54:11   |   下载附件
    H5网页输入框被接住keyboard让输入框显示在手机中间键盘挡住页面输入框
    // 输入框 ID: correctionTextarea
    keyboard(document.getElementById('correctionTextarea')).init();
  • IOS 容器内滚动

    发表于 2021-09-13 10:03:11   |   下载附件
    滚动样式IOS自定义容器内滚动样式
    .app_containor {
    	height: 100%;
    	box-sizing: border-box;
    	overflow-y: auto;
    	-webkit-overflow-scrolling: touch;
    }
  • 解决 img 图像地址为 base64 格式数据时,在ios浏览器上不能长按下载图片问题

    发表于 2021-09-08 16:19:08   |   下载附件
    img 保存img 下载img base64 保存图片至本地
    img {
    	width: 100%;
    	display: block;
    	// 解决 img 图像地址为 base64 格式数据时,在ios浏览器上不能长按下载图片问题
    	-webkit-touch-callout:default; 
    }
每页显示10条,当前为第2页,总页数为22页