sennyla
码龄9年
求更新 关注
提问 私信
  • 博客:73,322
    73,322
    总访问量
  • 10
    原创
  • 14
    粉丝
  • 35
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
加入CSDN时间: 2017-01-11

个人简介:求知欲强,喜欢学习新知识,喜欢跟他人共同交流学习,共同进步

博客简介:

sennyla的博客

查看详细资料
个人成就
  • 获得11次点赞
  • 内容获得16次评论
  • 获得40次收藏
  • 博客总排名1,525,954名
创作历程
  • 10篇
    2018年
TA的专栏
  • 原生JS实现的样例
    6篇
  • 框架类库的封装调用
    2篇
  • Vue知识汇总
    1篇
  • 微信小程序
  • g
    1篇

TA关注的专栏 0

TA关注的收藏夹 0

TA关注的社区 0

TA参与的活动 0

兴趣领域 设置
  • 前端
    javascriptcssvue.jsreact.jses6webpackxhtml前端框架
  • 后端
    node.js
  • 移动开发
    flutter
  • 网络与通信
    https
  • 微软技术
    typescript
  • 学习和成长
    面试
创作活动更多

「谁说嵌入式只是调包和焊板子?」—— 2026嵌入式全栈技术征锋令

谁说嵌入式只会“Ctrl+C 调包”和“拿电烙铁焊板子”?2026嵌入式全栈技术征锋令正式启幕! 本次活动专为硬核硬件/软件开发者打造,无论你是刚玩转裸机外设的萌新,还是精通RTOS调度、死磕底层驱动的行业老手,亦或是执掌系统架构的大神,这里都是你证明实力的舞台! 拒绝表面功夫,每一行代码,都有撬动硬件的力量!晒出你的硬核工程实战,为嵌入式开发者的全栈硬实力正名!

213人参与 去参加
  • 最近
  • 文章
  • 专栏
  • 代码仓
  • 资源
  • 收藏
  • 关注/订阅/互动
更多
  • 最近

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

Gulp打包构建项目

打包压缩js,css,支持sass编译成css,图片压缩,图片组建成精灵图,静态文件拷贝,实时监听变化自动刷新浏览器 //引入相关插件 var gulp = require('gulp'); var rename = require('gulp-rename'); //文件重命名 var uglify = require('gulp-uglify'); //JS代码压缩 var minC...
原创
博文更新于 2018.08.28 ·
3452 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

微信小程序,实现内嵌网页的分享

自从微信小程序支持内嵌网页之后,呼声高涨得不得了。的确,这个确实让我开发我们公司的小程序高效了很多,主要是可以引入现有的功能完整的普通网页。需求是这样子的:小程序启动授权等操作成功后直接跳转到内嵌网页,内嵌的网址也就是公司的官网产品项目,而后,产品项目里面的各个网页都能支持分享操作,当然,对方打开的一定是你分享的那个页面而不是整个小程序初始页面。解决思路:官方提供的转发接口 onShareAppM...
原创
博文更新于 2018.04.20 ·
37342 阅读 ·
7 点赞 ·
9 评论 ·
35 收藏

原生JS 批量渲染 Json数组对象列表数据(基于vue:v-for渲染列表数据原理的思考)

Vuejs的出现减轻了对DOM的直接操作,同时它提供的 v-for 渲染列表数据也给我们提供了很大的方便。即使是复杂的 Json数组对象,也可以使用 多层嵌套的 v-for 实现,格式如下:<div v-for="(item,index) in items">    <div v-for="(list,index) in item.lists"></div>&l...
原创
博文更新于 2018.04.11 ·
5101 阅读 ·
2 点赞 ·
0 评论 ·
12 收藏

vue 探讨同级组件间值的传递($on,$emit的综合运用)

想法:最近在做一个数据处理分析的系统,页面比较多,一些共用的功能也比较多,于是想起了组件化开发,想着一个组件封装好了就可以在项目的各个地方直接引入,无需再次重复编写。举例:头部的导航栏抽出,登录模块抽出,登录按钮存放在头部导航栏里,点击按钮的时候显示/隐藏登录模块,(因登录模块在后台页面里的某个地方将再次需要,只是调起的方式不一样)。一开始登录模块默认隐藏状态,点击登录按钮时设置一个变量存放点击的...
原创
博文更新于 2018.02.08 ·
3949 阅读 ·
0 点赞 ·
3 评论 ·
2 收藏

可视化的日期倒数百分比

window.onload = function(){ displayDate(); } function Id(id){ return document.getElementById(id); } //获取系统时间,计算当天,本周,本月,本年的剩余时间 function displayDate(){ var date = new Date(); //consol
原创
博文更新于 2018.02.01 ·
1086 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

JS切换类并显示相应的内容模块

思路:一层循环遍历操作的元素并获取当前遍历到的元素的下标,通过下标去选择显示对应的内容模块。 二层循环将元素恢复操作前的状态。 var fbUls =document.getElementById("oUl"); var fbLis = fbUls.getElementsByTagName("li"); var aDivs = document.getElementsByClassNa
原创
博文更新于 2018.01.26 ·
4072 阅读 ·
1 点赞 ·
1 评论 ·
5 收藏

原生JS 实现的input输入时表格过滤

需求:对input框进行键盘输入后根据输入的内容去匹配表格中指定的数据项,若存在相匹配的则只显示匹配的数据项; 细节处理:监听键盘输入后给一定的缓冲时间避免发生频繁的请求; 解决思路:给个定时器,当键盘开始输入时启动定时器,倘若在指定的时间内都不在进行输入操作,则执行匹配操作,否则取消操作,同时限定输入的字符串大于等于2位数字时再进行匹配操作,使过滤效果更精准一些。 var ti
原创
博文更新于 2018.01.24 ·
1779 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

CSS3+JS实现的个性化全选反选

监控所有列表项下的checkbox是否都处在选中的状态,如果全选中则全选按钮处在选中状态;当存在checkbox未选中时,取消全选按钮的选中状态。   window.onload = function(){ selectAll(); doCheckbox(); } function Id(id){ return document.getElementById(id
原创
博文更新于 2018.01.23 ·
759 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

原生JS实现的JSON数组排序,关键字锚点跳转到指定内容区

原生JS实现的仿点击锚点对应模块跳转到指定的位置,锚点关键字从模块中取出,去除重复值按照由大到小的顺序排序//JSON数组按指定值进行排序排序,name:排序规则        function jsonSort(jsonarr,name,snum){            //如果数组            if(jsonarr.length            var pivotIndex=
原创
博文更新于 2018.01.19 ·
717 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

echarts实现一个页面多个饼状图共用方法的封装

封装想法来源:当初在进行数据的处理时,想着如果能够用一种可视化的效果来呈现那用户体验绝非一般了,于是借用了功能强大的百度Echarts,由于Echarts本身渲染图表的时候,除了需要给出需要展示的数据值(data)之外,Echarts自带的一些配置参数重复写多次也是一件开发效率极低的事,因此,就想着把Echarts的配置参数封装到一个方法中,集体调用,需要做某些小改动时再传递相应的参数即可。
原创
博文更新于 2018.01.17 ·
15066 阅读 ·
0 点赞 ·
3 评论 ·
9 收藏