WEB前端开发2018 前端开发者如何玩转 JavaScript 从命令行工具和 webpack 到 TypeScript 和 Flow 等,让我们来谈一下在 2018 年如何玩转 JavaScript。 去年包括我自己在内的许多人都在讨论 JavaScript 疲... 2018-03-112,741 viewsCommentsjavaScript 阅读全文
WEB前端开发学习 React.js 基本原理 入门其实很容易 1 React 全部都是组件化的 React 是围绕可重用组件的概念设计的。你定义小组件并将它们组合在一起形成更大的组件。 无论大小,所有组件都是可重用的,甚至在不同的项目中也是如此。 React 组... 2018-03-112,689 viewsCommentsReact.js 阅读全文
WEB前端开发React-Native从零搭建开发App(长篇全文) 一、须知 全文技术栈 核心库:React-Native@0.54.0 路由导航:React-Native-Navigation 状态管理:Redux、Redux-Thunk、Redux-Saga、Re... 2018-03-113,234 viewsCommentsReact.js 阅读全文
WEB前端开发腾讯手Q家校群重构手记:React.js移动 web 做到极致优化 为手Q家校群做重构优化,将原有那套问题不断的框架换掉。经过一些斟酌,决定使用react 进行重构。 选择react,其实也主要是因为它具有下面的三大特性。 React的特性 1.Learn once,... 2018-03-112,972 viewsCommentsReact.js 阅读全文
WEB前端开发jquery.lazyload.js图片延时加载插件使用教程 图片延时加载插件jquery.lazyload.js使用教程,网站中如果图片过多,就会因为加载图片而等待很长时间,此时我们就用到图片延时加载插件jquery.lazyload.js,这个插件可以让我们... 2018-03-113,694 viewsCommentsjQuery 阅读全文
WEB前端开发jQuery图片懒加载 lazyload.js使用方法(深入版) lazyload.js介绍和使用入门 lazyload.js是一个用Javascript编写的jQuery插件,它可以延迟加载长页面中的图片,在浏览器可视区域外的图片将不会被载入,直到用户将它们滚动到... 2018-03-103,692 viewsCommentsjQuery 阅读全文
网站建设与开发帝国CMS+jquery简单实现 点击图片进入下一页功能 使用JS实现,首先当然是引入JQuery库咯! 然后在内容页</head>前放如下内容: <script type="text/javascript"> $(document)... 2018-03-103,905 viewsCommentsjQuery 帝国CMS 阅读全文
WEB前端开发jquery-ias.min.js插件做帝国cms下拉无限加载功能教程 Infinite AJAX Scroll的开源项目,使用它来通过很简单的程序配置,就可以让帝国cms支持分页Ajax下拉无限加载功能。专程进行了测试,发现非常简单好用,这里分享给大家。 第一步:首先下... 2018-03-103,666 viewsCommentsjQuery 帝国CMS 阅读全文
WEB前端开发Hikic.js:简化复杂网页脚本的轻量级无依赖JavaScript库 Hikic是被用来简化复杂网页脚本的轻量级无依赖JavaScript库。 Hikic可以实现许多JQuery库可以实现的功能,同时抛弃了许多JQuery库不常使用的方法,Hikic库比JQuery库更... 2018-03-103,759 viewsCommentsjavaScript 阅读全文
WEB前端开发javascript及ES 6 模块化基础入门 模块化,最直接的表现就是我们写的 require 和 import 关键字,如果查阅相关资料,就一定会遇到 CommonJS 、CMD AMD 这些名词,以及 RequireJS、SeaJS 等陌生框... 2018-03-103,418 viewsCommentsECMAScript javaScript 阅读全文
WEB前端开发ES6/ES2015 核心内容解读 全在此文中… ECMAScript 6(以下简称ES6)是JavaScript语言的下一代标准。因为当前版本的ES6是在2015年发布的,所以又称ECMAScript 2015。 也就是说,ES6就是ES2015。... 2018-03-102,573 viewsCommentsECMAScript 阅读全文
WEB前端开发JavaScript算法练习:移位密码|凯撒密码Caesar cipher 位移密码 著名的凯撒密码Caesar cipher,又叫移位密码。 移位密码也就是密码中的字母会按照指定的数量来做移位。 一个常见的案例就是ROT13密码,字母会移位13个位置。由’A’ ↔ ‘N’,... 2018-03-094,978 viewsCommentsjavaScript 阅读全文
WEB前端开发JavaScript算法练习:数组排序并返回索引值 数组排序并返回索引值 先给数组排序,然后找到指定的值在数组的位置,最后返回位置对应的索引。 举例:where([1,2,3,4], 1.5) 应该返回 1。因为1.5插入到数组[1,2,3,4] 后变... 2018-03-092,346 viewsCommentsjavaScript 阅读全文
WEB前端开发JavaScript算法练习:去除数组中任意多个值 去除数组中任意多个值 实现一个 destroyer 函数,第一个参数是初始数组,后跟一个或多个参数。从初始数组中删除与这些参数具有相同值的所有元素。 Answer: function destroye... 2018-03-092,115 viewsCommentsjavaScript 阅读全文
WEB前端开发JavaScript算法练习:删除数组中的所有假值 删除数组中的所有假值。 在JavaScript中,假值有false、null、0、”“、undefined 和 NaN。假值只需要用!arr[i]表示。 function bouncer(arr){ ... 2018-03-092,628 viewsCommentsjavaScript 阅读全文
WEB前端开发JavaScript算法练习:数组查询算法 数组查询算法 如果数组第一个字符串元素包含了第二个字符串元素的所有字符,函数返回true。 举例,[“hello”, “Hello”]应该返回true,因为在忽略大小写的情况下,第二个字符串的所有字符... 2018-03-092,043 viewsCommentsjavaScript 阅读全文
WEB前端开发JavaScript算法练习:数组截断算法 数组截断算法 返回一个数组被截断n个元素后还剩余的元素,截断从索引0开始。 Answer function slasher(arr, howMany) { var a = []; for (var i... 2018-03-092,204 viewsCommentsjavaScript 阅读全文
WEB前端开发JavaScript算法练习:数组分割算法 数组分割算法 把一个数组arr按照指定的数组大小size分割成若干个数组块。 例如:chunk([1,2,3,4],2)=[[1,2],[3,4]]; chunk([1,2,3,4,5],2)=[[1... 2018-03-092,494 viewsCommentsjavaScript 阅读全文
WEB前端开发JavaScript算法练习:截断一个字符串 截断一个字符串 用瑞兹来截断对面的退路! 截断一个字符串! 如果字符串的长度比指定的参数num长,则把多余的部分用…来表示。 切记,插入到字符串尾部的三个点号也会计入字符串的长度。 但是,如果指定的参... 2018-03-092,070 viewsCommentsjavaScript 阅读全文
WEB前端开发JavaScript算法练习:确认末尾字符算法 确认末尾字符算法 检查一个字符串(str)是否以指定的字符串(target)结尾。 如果是,返回true;如果不是,返回false。 这道题比较简单,但一开始的时候我把target想成是一个字符了,没... 2018-03-092,098 viewsCommentsjavaScript 阅读全文
WEB前端开发JavaScript算法练习:寻找数组中的最大值 寻找数组中的最大值 右边大数组中包含了4个小数组,分别找到每个小数组中的最大值,然后把它们串联起来,形成一个新数组。 提示:你可以用for循环来迭代数组,并通过arr[i]的方式来访问数组的每个元素。... 2018-03-092,532 viewsCommentsjavaScript 阅读全文
WEB前端开发JavaScript算法练习:确保字符串的每个单词首字母都大写,其余部分小写 确保字符串的每个单词首字母都大写,其余部分小写 思路:先将所有的字母都转换为小写,转换为数组,再将数组中字符首字母设置大写,再将其转换为字符串。 Answer: function titleCase(... 2018-03-092,438 viewsCommentsjavaScript 阅读全文
WEB前端开发JavaScript算法练习:寻找字符串中最长的并输出其长度 寻找字符串中最长的并输出其长度 本来想的将数组中的每一个元素转换为一个新的数组,再将数组排序,取最长的字符串,将这个长度值返回。 最后用了for循环: Answer: function findLon... 2018-03-092,315 viewsCommentsjavaScript 阅读全文
WEB前端开发JavaScript算法练习:翻转字符串&阶乘 翻转字符串&阶乘 Answer: //翻转字符串 function reverseString(str){ str = str.split('').reverse().join(''); } ... 2018-03-092,122 viewsCommentsjavaScript 阅读全文