首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

几天,写了一个Strview.js

休息的这几天我也有所收获,抽着晚上的空打算自己写一个玩具JS库玩玩。不像很多大型框架那样,在开发之前都有严思缜密的计划。然而,我就只想动手尝试尝试。...所以,我写了一个叫Strview.js这样一个玩具JS库。 如果您想看看呢?可以继续读下去。如果觉得没啥意思的话,那可以当做一篇烂文章,直接跳过也可以啊!...介绍 Strview.js是一个可以将字符串转换为视图的JS库。这里的字符串一般指的是模板字符串。当然你也可以使用普通字符串,只不过在特定场景下普通字符串更有局限性。所以,优先使用模板字符串。...其次Strview.js 只关注视图层,不仅易于上手,还便于灵活拆装不同的代码块。...你可以使用CDN版本下的strview.global.js。使用这个文件,会将Strview全局暴露,您可以直接调用。 <!

43140

几天在看JS的数据结构与算法

几天在看数据结构与算法,js描述这书 这书看着标题挺高大上的,但内容不难, 只要有JS的基本知识,都能看明白。 它里面不讲JS本身如何,而是把各种数据结构用JS这个语言来实现了一遍。...许多开发过程中的实际问题,其实计算机行业早就给出了成熟的解决办法,只不过我读书少不知道而已。 我现在刚看到第6章链表, 应该是我读书少的原因吧,也可能是JS这门语言本身的原因。...我总觉得列表啊,栈啊,队列这三种结构,只是概念上有区别, 用JS实现起来感觉很类似。...列表是有序的, 栈是后进先出的,, 队列是先进先出的, 现在在看链表,它的结构就类似,,一队小朋友手拉手, 每个元素都只管前后是谁,不管全体多少元素, 它的速度比数组要快, 因为插入、删除的时候,不用把修改位之后的元素整体移动...这几天有点感冒,头疼,所以看书的进度慢了许多。 感觉这书最有用的地方,应该是多看几遍之后,遇到一些具体问题的时候,就知道应该用什么样的方法去解决,而不是到处找解决方案了。

1K80
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    几天个同学问我,“什么是响应式编程”?另,它和函数式编程啥区别?

    几天个同学问我,啥叫响应式编程?当时我正在讲课没顾得上回他。今天晚上仔细写个文章回复他,顺便我自己也学习一下。 响应式编程的英文名,Reactive Programming,那就是针对响应的呗。...响应式写的代码,也还是js代码,只不过响应式是一种“响应式开发的思维方式”。你可以理解为它是js代码的新的组织方式。 刚才咱们提到了,响应式编程依赖于事件,那么再想想在js里事件是什么?当然是异步呀。...《最快速度搞懂:Js观察者模式,为学习vue源码而准备》 它有啥用?干嘛的? 响应式编程,它的关注重点在于“大量的UI事件与数据的互相影响”。...它的特点吧,一是速度响应快,低延迟;二是健壮性弹性,故障也能尽量响应;三是资源弹性,访问量大自动加资源,少了自动减;四是消息自动传递。...兴趣的同学可以自行了解一下。 它和函数式编程的区别,这个简单的说一下,函数式编程就是二个字,“不变”。啥都不变,一经创建永远不变。如果要变,再创建个新的。在它里面函数就是数据的通道。

    1.4K60

    js的数据类型哪些?

    string” ; Var type = typeof str; //string //type 这个变量在这里我们称为【返回值】 【返回值】:由函数(系统内置函数、自定义函数它执行后的返回的结果) //js...Console.log(typeof(fn)); //function 类型 //null 特殊类型:代理空 Console.log(typeof(null)); //object类型 String字符串: 在js...Number类型: Number类型包括整数和浮点数(小数) JS进行浮点元素运算可能得到一个不精确的值0.1+0.2=0.300000004,不能进行精确度要求比较高的运算 NaN表示Not A Number...使用typeof检查一个布尔值时返回boolean Undefined未定义: js中输出未被赋值的被定义变量结果是Undefined;Undefined类型的值只有一个。...如发现本站涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

    3.6K30

    在生产环境用了一个月Go语言,我4点体会

    两个选择:自己实现上述问题的解决方案,针对每个问题使用不同的第三方库,或者选择一个 Web 框架,基本上已经做了大部分(如果不是全部)这些事情。 我最终决定使用 Echo 这个 Web 框架。...据悉,它在 GitHub 上有近 2 万个点赞,一个非常活跃的社区,还有很棒的文档。我认为它是完成这份工作的一个很棒的工具。 ?...然而,当你一些比较复杂的端点时,你就会注意到生产率的真正差异。你经常会遇到需要验证某些 JSON 字段的情况,并且需要有意义的错误信息来描述错误。...这导致我下面 2 个选项: sqlx- 一个基于 database/sql 的轻量包装器,做了一些扩展,使得做查询更容易。...我不认为一个明确的“更好的”库,最终取决于使用场景和个人偏好。 gorm 可能会让你轻松一些,特别是如果你经常在修改数据库之后忘记在查询中增加字段的话(因为在 gorm 中,你根本不需要做这些)。

    66320

    JS前端开发框架常用的哪些?

    JS前端开发框架常用的哪些?在底层的前端框架领域中,早先是jquery称霸互联网,近两年MVVM类型的框架成为主流,Vue、React和Angular三大框架并驾齐驱。...Foundation基础、地基及支柱的意思,给项目中强有力的创造与支持。...2、、Bootstrap Bootstrap在业界非常受欢迎,以致于很多前端框架都在其基础上开发,如WeX5就是在Bootstrap源码基础上优化而来的。...AmazeUI包含20+个CSS组件、20+个JS组件,更有多个包含不同主题的Web组件。相比国外框架,妹子UI关注中文排版提供本地化支持。...还包括一个FrozenJs的JS组件库。可以在主流的Android和IOS上应用。基本样式使用离线包的方式减少请求提供快速接入方案。

    3.6K20
    领券